OTC : ENGDF
$0 (0.0%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.57B | 1.71B | 1.97B | 1.5B | 1.12B | 1.04B | 941.6M | 895.7M | 889.3M | 924.6M |
| costOfRevenue | 1.28B | 1.21B | 1.57B | 1.22B | 836.2M | 776.6M | 706.9M | 682.9M | 679.4M | 708.1M |
| grossProfit | 283.96M | 494M | 394.6M | 279.8M | 287.9M | 260.3M | 234.7M | 212.8M | 209.9M | 216.5M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 12.5M | 12.7M | 10.5M | 9.6M | 9.2M | 8.7M | 8.6M | 6.2M | 6.5M |
| sellingAndMarketingExpenses | - | 9.2M | 7.7M | 4.4M | 4M | 4.8M | 4.1M | 4.2M | 4.4M | 3.1M |
| sellingGeneralAndAdministrativeExpenses | 39.44M | 21.7M | 20.4M | 14.9M | 13.6M | 14M | 12.8M | 12.8M | 10.6M | 9.6M |
| otherExpenses | 49.1M | 248.3M | 266.8M | 169.9M | 188.1M | 208.1M | 229.8M | 2.8M | 800K | 800K |
| operatingExpenses | 88.55M | 270M | 287.2M | 184.8M | 201.7M | 222.1M | 242.6M | 192M | 176.8M | 173.6M |
| costAndExpenses | 1.37B | 1.48B | 1.86B | 1.41B | 1.04B | 998.7M | 949.5M | 874.9M | 856.2M | 881.7M |
| netInterestIncome | 4.73M | -209.78K | -5.8M | -3.4M | -1.8M | -2.2M | -800K | -2.8M | -1M | -300K |
| interestIncome | 8.05M | 6.5M | 1M | 800K | 1.9M | 1.4M | 600K | 700K | 1M | 1.5M |
| interestExpense | 3.32M | 6.71M | 6.8M | 4.2M | 3.7M | 3.6M | 1.4M | 3.5M | 2M | 1.8M |
| depreciationAndAmortization | 62.99M | 61.9M | 56.6M | 65.9M | 58.6M | 50.7M | 54.3M | 48.9M | 45.4M | 45.7M |
| ebitda | 258.4M | 293.1M | 180.2M | 169.3M | 152.6M | 94.1M | 62M | 69.1M | 80.5M | 89M |
| ebit | 195.41M | 231.2M | 123.6M | 118.2M | 94M | 43M | 10.2M | 19.9M | 41.3M | 43.7M |
| nonOperatingIncomeExcludingInterest | - | -7.2M | -16.2M | -14.8M | -4.5M | 400K | 30.2M | 4.4M | -4.7M | 1.6M |
| operatingIncome | 195.41M | 224M | 107.4M | 103.4M | 89.5M | 43.4M | 7.7M | 18.7M | 34.6M | 45.3M |
| totalOtherIncomeExpensesNet | 23.65M | 700K | 9.4M | 10.6M | 800K | -4M | -31.6M | -7.9M | 2.7M | -3.4M |
| incomeBeforeTax | 219.06M | 224.7M | 116.8M | 114M | 90.3M | 39.4M | 8.8M | 16.4M | 39.3M | 41.9M |
| incomeTaxExpense | 29.68M | 44.4M | 9.1M | 14.6M | 16.9M | -4.2M | -1M | 3.1M | 8.7M | 10.7M |
| netIncomeFromContinuingOperations | 189.37M | 180.3M | 107.7M | 99.1M | 84.4M | 43.1M | 10.2M | 14.3M | 32M | 31.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -600K | - | - | - | - | - | - | - |
| netIncome | 188.06M | 179.1M | 107.1M | 99.1M | 84.4M | 43.1M | 10.2M | 14.3M | 32M | 31.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 188.06M | 179.1M | 107.1M | 99.1M | 84.4M | 43.1M | 10.2M | 14.3M | 32M | 31.7M |
| eps | 5.69 | 5.41 | 3.24 | 3 | 2.55 | 1.3 | 0.31 | 0.43 | 0.97 | 0.96 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 210.57M | 144.5M | 69.6M | 121.2M | 298.3M | 121.4M | 107.9M | 131.1M | 161.6M | 181.1M |
| shortTermInvestments | 67.33M | 52.4M | 52.6M | 48.1M | 5M | 51.9M | 51.4M | 48.2M | 51.6M | 48.1M |
| cashAndShortTermInvestments | 277.9M | 196.9M | 122.2M | 169.3M | 303.3M | 173.3M | 159.3M | 179.3M | 213.2M | 229.2M |
| netReceivables | 129.46M | 310.2M | 97.4M | 63.5M | 52.4M | 40.6M | 40.1M | 39.1M | 39.3M | 31.5M |
| accountsReceivables | 88.1M | 106.7M | - | - | - | - | - | - | - | - |
| otherReceivables | 41.36M | 203.5M | 97.4M | 63.5M | 52.4M | 40.6M | 40.1M | 39.1M | 39.3M | 31.5M |
| inventory | 54.54M | 55.8M | 56.8M | 46.4M | 28.2M | 21.6M | 19M | 17M | 12.4M | 9.3M |
| prepaids | 199.28M | 4M | 2.4M | -63.5M | - | - | - | - | - | - |
| otherCurrentAssets | 199.79K | 17.5M | 277.3M | 273.2M | 173.1M | 155.7M | 142.5M | 117.9M | 106.5M | 119.8M |
| totalCurrentAssets | 661.38M | 584.4M | 556.2M | 488.9M | 558.6M | 391.5M | 361.6M | 354.1M | 373.1M | 389.8M |
| propertyPlantEquipmentNet | 1.22B | 1.15B | 1.07B | 1.01B | 985.9M | 977.4M | 962.9M | 930M | 908.3M | 918.3M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14.68M | 8.6M | 8.1M | 6.4M | 8M | 6.6M | 6.2M | 5.6M | 4.4M | 3.4M |
| goodwillAndIntangibleAssets | 14.68M | 8.6M | 8.1M | 6.4M | 8M | 6.6M | 6.2M | 5.6M | 4.4M | 3.4M |
| longTermInvestments | 112.78M | 64.8M | 112.5M | 58.1M | 71.5M | 20.9M | 20.2M | 26.8M | 24.9M | 37.3M |
| taxAssets | - | 4.2M | - | 100000 | 100000 | 300K | 600K | 57.5M | 65.7M | 62.5M |
| otherNonCurrentAssets | 18.88M | 101.6M | 66.2M | 88.1M | 40.5M | 70.7M | 80.4M | 100000 | -100000 | -100000 |
| totalNonCurrentAssets | 1.37B | 1.33B | 1.26B | 1.17B | 1.11B | 1.08B | 1.07B | 1.02B | 1B | 1.02B |
| otherAssets | - | - | - | - | - | - | - | -100000 | - | -100000 |
| totalAssets | 2.03B | 1.92B | 1.82B | 1.66B | 1.66B | 1.47B | 1.43B | 1.37B | 1.38B | 1.41B |
| totalPayables | 89.3M | 122.2M | 81.1M | 86.5M | 233.3M | 97.9M | 74.1M | 71.7M | 63.3M | 48.5M |
| accountPayables | 60.23M | 70.9M | 81.1M | 60.6M | 43.7M | 45.8M | 41.9M | 33.8M | 24.3M | 14.3M |
| otherPayables | 29.07M | 51.3M | - | 25.9M | 189.6M | 52.1M | 32.2M | 37.9M | 39M | 34.2M |
| accruedExpenses | 13.49M | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 8.19M | 13.1M | 19.6M | 19.2M | 9.2M | 12.5M | 11.4M | 17.6M | 16.3M | 22.7M |
| capitalLeaseObligationsCurrent | - | 400K | 500K | - | - | - | - | - | - | - |
| taxPayables | - | 51.3M | 45.1M | 25.9M | 22.8M | 51.5M | 32.2M | 37.9M | 39M | 34.2M |
| deferredRevenue | - | - | - | - | 323.6M | 180.8M | 140.8M | 139.9M | 149M | 133.4M |
| otherCurrentLiabilities | 183.1M | 197.1M | 280.9M | 223.4M | 19.1M | 194.3M | 12.8M | 13.7M | 163.3M | 16.1M |
| totalCurrentLiabilities | 294.08M | 332.8M | 382.1M | 321.3M | 395.6M | 253.2M | 206.8M | 205M | 203.9M | 186.5M |
| longTermDebt | 79.61M | 83.5M | 93.3M | 82.4M | 72.9M | 66.6M | 71.4M | 58.8M | 53.8M | 59.7M |
| capitalLeaseObligationsNonCurrent | 7.29M | 8.1M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 128.66M | 296.1M | 291.3M | 296M | 314.9M | 418M | 446.8M | 393.3M | 387.7M | 427.8M |
| totalNonCurrentLiabilities | 215.57M | 387.7M | 384.6M | 378.4M | 484M | 484.6M | 518.2M | 452.1M | 441.5M | 487.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.29M | 8.5M | 500K | - | - | - | - | - | - | - |
| totalLiabilities | 509.65M | 720.5M | 766.7M | 699.7M | 879.6M | 737.8M | 725M | 657.1M | 645.4M | 674M |
| treasuryStock | - | -1.4M | - | 200K | - | - | -700K | - | - | - |
| preferredStock | - | - | 14.4M | 13.1M | - | - | 20.9M | - | - | - |
| commonStock | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M | 2.2M |
| retainedEarnings | 1.35B | 1.2B | 1.05B | 952.8M | 783.9M | 733.4M | 715.9M | 729M | 744.8M | 747.7M |
| additionalPaidInCapital | -29.67M | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 188.06M | 180.3M | 107.7M | 99.3M | 73.4M | 43.6M | 9.8M | 13.2M | 30.6M | 31.2M |
| depreciationAndAmortization | 62.99M | 61.9M | 56.6M | 56.8M | 56.7M | 50.7M | 54.3M | 48.9M | 45.4M | 45.7M |
| deferredIncomeTax | -7.95M | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 10.36M | -37.5M | -78M | -185.6M | 81.4M | 43.2M | 17.3M | -700K | 6.6M | 13.5M |
| accountsReceivables | 14.79M | 23.4M | -35M | -10.9M | -17.8M | -11.4M | -5.9M | -1.5M | -12.4M | 12.2M |
| inventory | 4.23M | -1.8M | -3.3M | -24.6M | -7.7M | -2.2M | -1.8M | -3.6M | -1.9M | 200K |
| accountsPayables | -11.87M | - | 35M | 10.9M | 17.8M | 11.4M | 5.9M | 1.5M | 12.4M | -12.2M |
| otherWorkingCapital | 3.22M | -59.1M | -74.7M | -161M | 89.1M | 45.4M | 19.1M | 2.9M | 20.9M | 1.1M |
| otherNonCashItems | -10.36M | 24.1M | -6.2M | -16.8M | -15.5M | -18.2M | -37.6M | -15.3M | -13.4M | 2M |
| netCashProvidedByOperatingActivities | 243.11M | 228.8M | 80.1M | -46.3M | 196M | 119.3M | 43.8M | 46.1M | 69.2M | 92.4M |
| investmentsInPropertyPlantAndEquipment | -171.76M | -144M | -99.2M | -88.6M | -66.1M | -69M | -61.4M | -65.1M | -54.4M | -58.4M |
| acquisitionsNet | 2.41M | -200K | - | -3.9M | -400K | 7.8M | 9.3M | 4.8M | 6.8M | 11.2M |
| purchasesOfInvestments | -15.9M | -6.3M | -23.2M | -55.5M | -6.1M | -26.5M | -1.8M | -3M | -7.7M | -4.9M |
| salesMaturitiesOfInvestments | 25.46M | 12.9M | 7.5M | 9.4M | 61.6M | 2.7M | 6.5M | 9.1M | 8.7M | 17.4M |
| otherInvestingActivities | 8.35M | 24.2M | 8M | 22.9M | 13.9M | 4.5M | 1.9M | 3.4M | 2.7M | 1.5M |
| netCashProvidedByInvestingActivities | -151.44M | -113.4M | -106.9M | -115.7M | 2.9M | -80.5M | -45.5M | -50.8M | -43.9M | -33.2M |
| netDebtIssuance | 5.53M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 16M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -10.46M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -100.62K | -900K | -400K | - | - | - | - | - | - | - |
| netCommonStockIssuance | -100.62K | -900K | -400K | - | - | - | - | - | - | - |
| commonStockIssuance | 1.31M | 1.5M | 1.8M | 1.5M | 1.9M | 1.5M | 500K | 400K | 300K | 400K |
| commonStockRepurchased | -1.41M | -2.4M | -2.2M | -2.1M | -900K | -1M | -700K | -1.1M | -400K | -300K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -32.1M | -30.5M | -28.5M | -27.4M | -22.6M | -23.5M | -22.1M | -28.1M | -30.9M | -30.3M |
| commonDividendsPaid | -32.1M | -30.5M | -28.5M | -27.4M | -22.6M | -23.5M | -22.1M | -28.1M | -30.9M | -30.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -503.12K | -8.2M | 1.8M | 12.1M | 300K | -1.8M | 100000 | 2.2M | -12.2M | -2.9M |
| netCashProvidedByFinancingActivities | -27.17M | -39.6M | -27.1M | -15.3M | -22.3M | -25.3M | -22M | -25.9M | -43.1M | -33.2M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 805.18M | 405.1M | 435.7M | 434.3M | 1.01B | 972.5M | 771.9M | 749.1M | 589.5M | 547.1M |
| costOfRevenue | 682.32M | 344.55M | 249.9M | 368.65M | 724.2M | 865.5M | 600.2M | 641M | 373.6M | 475.2M |
| grossProfit | 122.87M | 60.55M | 185.8M | 65.65M | 287.6M | 107M | 171.7M | 108.1M | 215.9M | 71.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 76.5M | - | 135.3M | - | 70.3M | - | 90.3M | - |
| sellingAndMarketingExpenses | - | - | 4.6M | - | 7.7M | - | 4.4M | - | 4M | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 81.1M | - | 143M | - | 74.7M | - | 94.3M | - |
| otherExpenses | - | 14.85M | 44.05M | 14.3M | - | - | - | - | - | - |
| operatingExpenses | - | 14.85M | 125.15M | 14.3M | 250.9M | 25.3M | 149.7M | 15M | 170.7M | 28.1M |
| costAndExpenses | 682.32M | 359.4M | 375.05M | 382.95M | 975.1M | 890.8M | 749.9M | 656M | 544.3M | 503.3M |
| netInterestIncome | 1.5M | 500K | 2.15M | -2.6M | 2.9M | 1.3M | 400K | 800K | 300K | 900K |
| interestIncome | 1.5M | 1.19M | 4.36M | - | 2.9M | 1.3M | 400K | 800K | 300K | 900K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 35.65M | 14.85M | 14.25M | 14.3M | 26.2M | 25.4M | 24M | 25.9M | 19.9M | 28.7M |
| ebitda | 158.51M | 60.55M | 76.85M | 65.65M | 74M | 107M | 42.8M | 108.2M | 73.8M | 71.9M |
| ebit | 122.87M | 45.7M | 62.6M | 51.35M | 47.8M | 81.6M | 18.8M | 82.3M | 53.9M | 43.2M |
| nonOperatingIncomeExcludingInterest | - | - | -1.95M | - | - | - | - | - | - | - |
| operatingIncome | 122.87M | 45.7M | 60.65M | 51.35M | 47.8M | 81.6M | 18.8M | 82.3M | 53.9M | 43.2M |
| totalOtherIncomeExpensesNet | 2.2M | 650K | 2.7M | -2.35M | -14M | 1.2M | 2.8M | 10M | -8.4M | 1.5M |
| incomeBeforeTax | 125.07M | 46.35M | 63.35M | 49M | 33.8M | 82.8M | 21.6M | 92.3M | 45.5M | 44.7M |
| incomeTaxExpense | 7.01M | 11.25M | 12.05M | 10.15M | 5.2M | 14.3M | 7.7M | 6.9M | 4M | 9.1M |
| netIncomeFromContinuingOperations | 118.06M | 35.1M | 51.3M | 38.85M | 38.6M | 68.5M | 13.9M | 85.2M | 49M | 35.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 117.36M | 34.85M | 50.95M | 38.6M | 38.6M | 68.5M | 13.9M | 85.2M | 49M | 35.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 117.36M | 34.85M | 50.95M | 38.6M | 38.6M | 68.5M | 13.9M | 85.2M | 49M | 35.4M |
| eps | 3.55 | 1.05 | 1.54 | 1.17 | 1.17 | 2.07 | 0.42 | 2.58 | 1.5 | 1.06 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 210.57M | 125.8M | 144.5M | 83.6M | 69.6M | 41.3M | 121.2M | 204.8M | 298.3M | 64.9M |
| shortTermInvestments | 67.33M | - | 52.4M | - | 52.6M | - | 48.1M | - | 5M | - |
| cashAndShortTermInvestments | 277.9M | 125.8M | 196.9M | 83.6M | 122.2M | 41.3M | 169.3M | 204.8M | 303.3M | 64.9M |
| netReceivables | 129.46M | - | 310.2M | - | 97.4M | - | 63.5M | - | 52.4M | - |
| accountsReceivables | 88.1M | - | 106.7M | - | - | - | - | - | - | - |
| otherReceivables | 41.36M | - | 203.5M | - | 97.4M | - | 63.5M | - | 52.4M | - |
| inventory | 54.54M | - | 55.8M | - | 56.8M | - | 46.4M | - | 28.2M | - |
| prepaids | 199.28M | - | 4M | - | 2.4M | - | -63.5M | - | - | - |
| otherCurrentAssets | 199.79K | 462.8M | 17.5M | 562.2M | 277.3M | 559.2M | 273.2M | 588.8M | 173.1M | 327.5M |
| totalCurrentAssets | 661.38M | 588.6M | 584.4M | 562.2M | 556.2M | 600.5M | 488.9M | 588.8M | 558.6M | 392.4M |
| propertyPlantEquipmentNet | 1.22B | - | 1.15B | - | 1.07B | 1.2B | 1.01B | 1.14B | 985.9M | 1.07B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14.68M | - | 8.6M | - | 8.1M | - | 6.4M | - | 8M | - |
| goodwillAndIntangibleAssets | 14.68M | - | 8.6M | - | 8.1M | - | 6.4M | - | 8M | - |
| longTermInvestments | 112.78M | - | 64.8M | - | 112.5M | - | 58.1M | - | 71.5M | - |
| taxAssets | - | - | 4.2M | - | - | - | 100000 | - | 100000 | - |
| otherNonCurrentAssets | 18.88M | 1.37B | 101.6M | 1.3B | 66.2M | -1.2B | 88.1M | -1.14B | 40.5M | 1.07B |
| totalNonCurrentAssets | 1.37B | 1.37B | 1.33B | 1.3B | 1.26B | 1.2B | 1.17B | 1.14B | 1.11B | 1.07B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.03B | 1.96B | 1.92B | 1.86B | 1.82B | 1.8B | 1.66B | 1.73B | 1.66B | 1.46B |
| totalPayables | 29.07M | - | 122.2M | - | 81.1M | - | 86.5M | - | 233.3M | - |
| accountPayables | - | - | 70.9M | - | 81.1M | - | 60.6M | - | 43.7M | - |
| otherPayables | 29.07M | - | 51.3M | - | - | - | 25.9M | - | 189.6M | - |
| accruedExpenses | 13.49M | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 8.19M | - | 13.1M | - | 19.6M | - | 19.2M | - | 9.2M | - |
| capitalLeaseObligationsCurrent | - | - | 400K | - | 500K | - | - | - | - | - |
| taxPayables | - | - | 51.3M | - | 45.1M | - | 25.9M | - | 22.8M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | 323.6M | - |
| otherCurrentLiabilities | 243.34M | 334.6M | 197.1M | 376.7M | 280.9M | 436.3M | 223.4M | 439.8M | 19.1M | 254.3M |
| totalCurrentLiabilities | 294.08M | 334.6M | 332.8M | 376.7M | 382.1M | 436.3M | 321.3M | 439.8M | 395.6M | 254.3M |
| longTermDebt | 79.61M | - | 83.5M | - | 93.3M | - | 82.4M | - | 72.9M | - |
| capitalLeaseObligationsNonCurrent | 7.29M | - | 8.1M | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 128.66M | 389.3M | 296.1M | 387.4M | 291.3M | 376M | 296M | 438.9M | 411.1M | 465.4M |
| totalNonCurrentLiabilities | 215.57M | 389.3M | 387.7M | 387.4M | 384.6M | 376M | 378.4M | 438.9M | 484M | 465.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.29M | - | 8.5M | - | 500K | - | - | - | - | - |
| totalLiabilities | 509.65M | 723.9M | 720.5M | 764.1M | 766.7M | 812.3M | 699.7M | 878.7M | 879.6M | 719.7M |
| treasuryStock | - | - | -1.4M | - | - | - | 200K | - | - | - |
| preferredStock | - | - | - | - | 14.4M | - | 13.1M | - | - | - |
| commonStock | 2.2M | 1.22B | 2.2M | 1.08B | 2.2M | 977.7M | 2.2M | 838M | 2.2M | 726.4M |
| retainedEarnings | 1.35B | - | 1.2B | - | 1.05B | - | 952.8M | - | 783.9M | - |
| additionalPaidInCapital | -29.67M | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 153.21M | 34.85M | 50.95M | 38.6M | 38.6M | 68.5M | 13.9M | 85.2M | 49M | 35.4M |
| depreciationAndAmortization | 48.14M | 14.85M | 15.8M | 14.3M | 26.2M | 25.4M | 24M | 25.9M | 19.9M | 28.7M |
| deferredIncomeTax | -7.95M | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 10.36M | - | -13.8M | - | -97.4M | - | -194.8M | - | -25.5M | - |
| accountsReceivables | 14.79M | - | -4.8M | - | -35M | - | -10.9M | - | -17.8M | - |
| inventory | 4.23M | - | -900K | - | -3.3M | - | -24.6M | - | -7.7M | - |
| accountsPayables | -11.87M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 3.22M | - | -8.1M | - | -59.1M | - | -159.3M | - | - | - |
| otherNonCashItems | 135.83K | -10.5M | 39.95M | -31.4M | 291.4M | -272.6M | 115.1M | -115.6M | 161.4M | -72.9M |
| netCashProvidedByOperatingActivities | 203.91M | 39.2M | 92.9M | 21.5M | 258.8M | -178.7M | -41.8M | -4.5M | 204.8M | -8.8M |
| investmentsInPropertyPlantAndEquipment | -144.76M | -27M | -48M | -24M | -47.2M | -52M | -67.4M | -20M | -34.5M | -30M |
| acquisitionsNet | 2.41M | - | -450K | - | -13.1M | - | -200K | - | - | - |
| purchasesOfInvestments | -15.9M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 25.46M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 13.8M | -5.45M | 13.55M | 2.2M | 3.7M | 1.7M | 12.8M | -40.9M | 65.1M | 2.3M |
| netCashProvidedByInvestingActivities | -118.99M | -32.45M | -34.9M | -21.8M | -56.6M | -50.3M | -54.8M | -60.9M | 30.6M | -27.7M |
| netDebtIssuance | 5.53M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 16M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -10.46M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -100.62K | - | -1.2M | - | - | - | - | - | - | - |
| netCommonStockIssuance | -100.62K | - | -1.2M | - | - | - | - | - | - | - |
| commonStockIssuance | 1.31M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.41M | - | -1.2M | - | -2.2M | - | -1.7M | -400K | -800K | -100000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.2M | -15.9M | - | -15.25M | - | -28.5M | - | -27.4M | - | -22.6M |
| commonDividendsPaid | -16.2M | -15.9M | -31.7M | -15.25M | -32.42M | -28.5M | -28.98M | -27.4M | -26.45M | -22.6M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -103.12K | -400K | -26.75M | 23.4M | -175.8M | 177.2M | 13.4M | -1.3M | -3.3M | 3.6M |
| netCashProvidedByFinancingActivities | -10.87M | -16.3M | -27.95M | 8.15M | -175.8M | 148.7M | 13.4M | -28.7M | -3.3M | -19M |