NYSE : FOR
$0.45 (1.56%)
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.66B | 1.51B | 1.44B | 1.52B | 1.33B | 931.8M | 428.3M | 104.4M | 114.32M | 197.31M |
| costOfRevenue | 1.3B | 1.15B | 1.13B | 1.2B | 1.1B | 813.7M | 362.7M | 65.55M | 109.78M | 168.93M |
| grossProfit | 363.5M | 359.3M | 304.1M | 324M | 229.2M | 118.1M | 65.6M | 38.85M | 4.54M | 28.38M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 0.11 | 0.57 | - | 0.47 |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 56.53M | 21.6M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 154.4M | 118.5M | 97.7M | 93.6M | 68.4M | 45.7M | 28.9M | 0.88 | 56.53M | 21.6M |
| otherExpenses | - | - | - | - | - | - | - | 9.74M | 3.6M | 1.72M |
| operatingExpenses | 154.4M | 118.5M | 97.7M | 93.6M | 68.4M | 45.7M | 28.9M | 10M | 78.19M | 54.77M |
| costAndExpenses | 1.45B | 1.27B | 1.23B | 1.29B | 1.16B | 859.4M | 391.6M | 76M | 187.97M | 223.71M |
| netInterestIncome | 6.3M | 19.8M | 13.6M | 1M | 1.2M | 4.9M | 5.5M | - | -4.9M | -18.27M |
| interestIncome | 6.3M | 19.8M | 13.6M | 1M | 1.2M | 4.9M | 5.5M | 1.2M | 3.6M | 1.72M |
| interestExpense | - | - | - | - | - | - | - | - | 8.53M | 19.98M |
| depreciationAndAmortization | 3.5M | 3M | 3M | 2.7M | 2.7M | 859.3M | 388.6M | 54.8M | 5.46M | 229.39M |
| ebitda | 222.8M | 273.1M | 224.6M | 238.5M | 149.3M | 77.3M | 43.4M | 49.6M | 16.2M | 123.78M |
| ebit | 219.3M | 270.1M | 221.6M | 235.8M | 146.6M | 72.4M | 36.7M | 17.8M | 60.6M | 112.33M |
| nonOperatingIncomeExcludingInterest | -10.2M | -29.3M | -15.2M | -5.4M | 14.2M | - | -400K | - | -49.9M | 28.02M |
| operatingIncome | 209.1M | 240.8M | 206.4M | 230.4M | 160.8M | 72.4M | 36.7M | 17.8M | 39.76M | 140.35M |
| totalOtherIncomeExpensesNet | 10.2M | 29.3M | 15.2M | 5.4M | -14.2M | 5.7M | 9.4M | 41.75M | 41.4M | -48.01M |
| incomeBeforeTax | 219.3M | 270.1M | 221.6M | 235.8M | 146.6M | 78.1M | 45.7M | 49.81M | 52.12M | 92.35M |
| incomeTaxExpense | 51.4M | 66.7M | 54.7M | 57M | 36.1M | 16.4M | 9.4M | 49.81M | 45.82M | 15.3M |
| netIncomeFromContinuingOperations | 167.9M | 203.4M | 166.9M | 178.8M | 110.5M | 61.7M | 36.3M | 47.2M | 6.3M | 77.04M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 7.2M | 46M | - |
| otherAdjustmentsToNetIncome | - | 1M | 1M | 1M | - | - | - | 8.35M | - | -16.86M |
| netIncome | 167.9M | 203.4M | 166.9M | 178.8M | 110.2M | 60.8M | 33M | 59.55M | 50.25M | 58.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | 15.55M | - | - |
| bottomLineNetIncome | 167.9M | 203.4M | 166.9M | 178.8M | 110.2M | 60.8M | 33M | 44M | 50.3M | 58.65M |
| eps | 3.3 | 4.04 | 3.34 | 3.59 | 2.25 | 1.27 | 0.79 | 1.42 | 1.19 | 1.4 |
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 379.2M | 481.2M | 616M | 264.8M | 153.6M | 394.3M | 382.8M | 334.98M | 321.78M | 265.8M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 379.2M | 481.2M | 616M | 264.8M | 153.6M | 394.3M | 382.8M | 334.98M | 321.78M | 265.8M |
| netReceivables | 21.6M | 37.3M | 25.7M | 11.4M | 1.1M | 11.5M | 4.3M | 7.1M | 11.77M | 19.8M |
| accountsReceivables | 20.2M | 28.4M | 25.7M | 11.4M | 400K | 400K | 1.1M | - | - | - |
| otherReceivables | 1.4M | 8.9M | - | - | 700K | 4.8M | - | 7.1M | 1.34M | 19.77M |
| inventory | - | - | - | - | - | - | - | -885.93M | - | - |
| prepaids | 17.5M | 13.2M | 15.7M | 18.9M | 15.4M | 10.4M | 8.5M | 3.1M | 2.88M | 2M |
| otherCurrentAssets | - | - | - | - | - | - | - | 24.7M | 221.62M | 30.67M |
| totalCurrentAssets | 418.3M | 531.7M | 657.4M | 295.1M | 170.1M | 416.2M | 395.6M | 349.3M | 559.27M | 318.26M |
| propertyPlantEquipmentNet | 56.3M | 40.1M | 20.5M | 23.4M | 20.2M | 4.7M | 3.4M | 1.75M | 2M | 3.12M |
| goodwill | - | - | - | - | - | - | 17.4M | 26.36M | - | 37.9M |
| intangibleAssets | - | - | - | - | - | - | 1.01B | 500K | 448K | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | 26.86M | 448K | 37.9M |
| longTermInvestments | - | 300K | 500K | 500K | 900K | 3.6M | 7.3M | 11.7M | 64.58M | 77.61M |
| taxAssets | - | - | - | - | - | - | 17.4M | 893.15M | 2.03M | 323K |
| otherNonCurrentAssets | 2.66B | 2.27B | 1.79B | 2.02B | 1.91B | 1.32B | 1.03B | -389.65M | 133.59M | 296M |
| totalNonCurrentAssets | 2.72B | 2.31B | 1.81B | 2.05B | 1.93B | 1.32B | 1.06B | 543.8M | 202.64M | 414.95M |
| otherAssets | - | - | - | -200K | - | - | -1M | - | - | - |
| totalAssets | 3.14B | 2.84B | 2.47B | 2.34B | 2.1B | 1.74B | 1.46B | 893.1M | 761.91M | 733.21M |
| totalPayables | 89.1M | 102.7M | 80.7M | 86.6M | 57.6M | 33.5M | 18.9M | 7.9M | 4.54M | 6.81M |
| accountPayables | 71M | 85.9M | 68.4M | 72.2M | 47.4M | 29.2M | 16.8M | 7.9M | 2.38M | 4.8M |
| otherPayables | 18.1M | 16.8M | 12.3M | 14.4M | 10.2M | 4.3M | 2.1M | - | 2.15M | 2.01M |
| accruedExpenses | 138.6M | 159.9M | 115.9M | 137.1M | 121.9M | 68.6M | 57.3M | 36M | 7.43M | 14.18M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 16.8M | 12.3M | 14.4M | 10.2M | 4.3M | 2.1M | - | 2.15M | 2.01M |
| deferredRevenue | 198.1M | 179.1M | 135.5M | 156.4M | 160.9M | 107.8M | 101.7M | -294.27M | 11.94M | 10.51M |
| otherCurrentLiabilities | 16.9M | 13.5M | 11.2M | 11.6M | 7.9M | 6.2M | 5.6M | - | 10.01M | 9.52M |
| totalCurrentLiabilities | 442.7M | 455.2M | 343.3M | 391.7M | 348.3M | 216.1M | 183.5M | 43.9M | 33.92M | 41.03M |
| longTermDebt | 802.7M | 706.4M | 695M | 706M | 704.5M | 641.1M | 460.5M | 111.7M | 108.43M | 110.36M |
| capitalLeaseObligationsNonCurrent | 14.4M | 10.2M | 8.1M | 8.1M | 7.3M | 3.8M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 218.57M | - | - |
| deferredTaxLiabilitiesNonCurrent | 86.2M | 67.5M | 50.7M | 36.9M | 24.4M | 5.7M | - | 186.52M | - | - |
| otherNonCurrentLiabilities | 22.1M | 5.7M | 3.7M | 1M | 1.3M | 1.4M | 2.8M | 63M | 13.93M | 19.7M |
| totalNonCurrentLiabilities | 925.4M | 789.8M | 757.5M | 752M | 737.5M | 652M | 463.3M | 174.7M | 122.36M | 130.06M |
| otherLiabilities | - | - | - | - | - | - | - | -176.66M | - | - |
| capitalLeaseObligations | 14.4M | 10.2M | 8.1M | 8.1M | 7.3M | 3.8M | - | - | - | - |
| totalLiabilities | 1.37B | 1.24B | 1.1B | 1.14B | 1.09B | 868.1M | 646.8M | 41.94M | 156.28M | 171.09M |
| treasuryStock | - | - | - | - | - | - | - | - | - | -49.76M |
| preferredStock | - | - | - | - | - | - | - | 125.11M | - | - |
| commonStock | 50.7M | 50.7M | 49.9M | 49.8M | 49.6M | 48.1M | 48M | 41.9M | 41.94M | 44.8M |
| retainedEarnings | 1.05B | 878.2M | 674.8M | 507.9M | 329.1M | 218.9M | 158.1M | 673.37M | 56.3M | 12.6M |
| additionalPaidInCapital | 671M | 665.2M | 644.2M | 640.6M | 636.2M | 603.9M | 602.2M | 506.3M | 505.98M | 553M |
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 167.9M | 203.4M | 166.9M | 178.8M | 110.5M | 61.7M | 36.3M | 91.75M | 52.33M | 60.18M |
| depreciationAndAmortization | 3.5M | 3M | 3M | 2.7M | 2.7M | 4.9M | 9.4M | 5.2M | 9.17M | 55.18M |
| deferredIncomeTax | 18.7M | 16.8M | 13.8M | 12.5M | 19.2M | 23.1M | 9.5M | -24.83M | -1.7M | -1.36M |
| stockBasedCompensation | 7.3M | 5.3M | 4.3M | 3.3M | 2.6M | 2M | 1.3M | 4.4M | 6.64M | 4.04M |
| changeInWorkingCapital | -398.4M | -381.5M | 153.7M | -96.7M | -456.6M | -260.3M | -447.8M | 56.42M | -1.7M | -2.44M |
| accountsReceivables | - | - | - | - | - | -6.5M | 1.5M | 1.84M | 2.69M | 13.21M |
| inventory | - | - | - | - | - | -281.7M | -531.7M | - | -1.34M | -133K |
| accountsPayables | -14.4M | 24.7M | -12.7M | 40.9M | 28M | 24M | 41.9M | 18.36M | -7.24M | -16.71M |
| otherWorkingCapital | -384M | -406.2M | 166.4M | -137.6M | -484.6M | 3.9M | 40.5M | 36.21M | 2.85M | 1.06M |
| otherNonCashItems | 3.3M | -5.4M | 22.4M | 8.1M | 18.5M | 200K | 100000 | -453.66M | -71.78M | 6.46M |
| netCashProvidedByOperatingActivities | -197.7M | -158.4M | 364.1M | 108.7M | -303.1M | -168.4M | -391.2M | -285.28M | -16.22M | 66.88M |
| investmentsInPropertyPlantAndEquipment | -2.2M | -2.2M | -1.3M | -3.5M | -1.6M | -600K | -900K | -48000 | -2.45M | -6.72M |
| acquisitionsNet | 4.5M | - | 1.6M | 1.6M | - | 4.3M | 100000 | - | 6.85M | -389K |
| purchasesOfInvestments | - | - | - | 1.9M | - | -3.7M | 800K | - | - | -6.09M |
| salesMaturitiesOfInvestments | 900K | - | - | 1.6M | 2.6M | 4.3M | 100000 | 756K | - | 5.7M |
| otherInvestingActivities | - | 9.5M | - | -300K | - | 700K | -100000 | 258.26M | 130.09M | 421.71M |
| netCashProvidedByInvestingActivities | 3.2M | 7.3M | 300K | 1.3M | 1M | 5M | -800K | 258.97M | 134.54M | 420.74M |
| netDebtIssuance | 93.8M | - | -12.5M | - | 36M | 181.1M | 350M | -291K | -7M | -312.04M |
| longTermNetDebtIssuance | 93.8M | - | -12.5M | - | 36M | 181.1M | 350M | -291K | -7M | -312.04M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.8M | 19.7M | -700K | 1.7M | 32.8M | -300K | 100.6M | - | - | -3.76M |
| netCommonStockIssuance | -1.8M | 16.3M | -700K | 1.2M | 32.8M | -300K | 100.6M | - | - | -3.54M |
| commonStockIssuance | - | 19.7M | - | 1.7M | 33.4M | - | 100.7M | - | - | - |
| commonStockRepurchased | -1.8M | -3.4M | -700K | -500K | -600K | -300K | -100000 | - | - | -3.54M |
| netPreferredStockIssuance | - | 3.4M | - | 500K | - | - | - | - | - | -222K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 500K | -3.4M | - | -500K | -7.4M | -5.9M | -10.8M | 22.4M | -15.5M | -2.46M |
| netCashProvidedByFinancingActivities | 92.5M | 16.3M | -13.2M | 1.2M | 61.4M | 174.9M | 439.8M | 22.11M | -62.34M | -318.26M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 407M | 374.3M | 273M | 670.5M | 390.5M | 351M | 250.4M | 551.4M | 318.4M | 333.8M |
| costOfRevenue | 322.9M | 294.1M | 218M | 520.9M | 310.8M | 271.8M | 195.4M | 419.5M | 246.9M | 250.5M |
| grossProfit | 84.1M | 80.2M | 55M | 149.6M | 79.7M | 79.2M | 55M | 131.9M | 71.5M | 83.3M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 38.3M | 37.9M | 36.5M | 42.7M | 37.4M | 38.4M | 36M | 32M | 29.3M | 29.2M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 38.3M | 37.9M | 36.5M | 42.7M | 37.4M | 38.4M | 36M | 32M | 29.3M | 29.2M |
| costAndExpenses | 361.2M | 332M | 254.5M | 563.5M | 348.2M | 310.2M | 231.4M | 451.5M | 276.2M | 279.7M |
| netInterestIncome | 2.9M | 1.6M | 2.3M | 1.7M | 1.3M | 1M | 2.3M | 4.1M | 4.4M | 5M |
| interestIncome | 2.9M | 1.6M | 2.3M | 1.7M | 1.3M | 1M | 2.3M | 4.1M | 4.4M | 5M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | 700K | 900K | 900K | 800K | 1M | 800K | 700K | 900K | 600K |
| ebitda | 45.8M | 43M | 19.4M | 114M | 44.4M | 41.7M | 22.7M | 109.2M | 52.5M | 59.5M |
| ebit | 45.8M | 42.3M | 18.5M | 113.1M | 43.6M | 40.7M | 21.9M | 108.5M | 51.6M | 58.9M |
| nonOperatingIncomeExcludingInterest | - | - | - | -6.1M | -1.3M | 100000 | -2.9M | -8.6M | -9.4M | -5M |
| operatingIncome | 45.8M | 42.3M | 18.5M | 107M | 42.3M | 40.8M | 19M | 99.9M | 42.2M | 53.9M |
| totalOtherIncomeExpensesNet | 2.9M | 1.6M | 2.3M | 6.1M | 1.3M | -100000 | 2.9M | 8.6M | 9.4M | 5M |
| incomeBeforeTax | 48.7M | 43.9M | 20.8M | 113.1M | 43.6M | 40.7M | 21.9M | 108.5M | 51.6M | 58.9M |
| incomeTaxExpense | 12.7M | 11.7M | 5.4M | 26.1M | 10.7M | 9.1M | 5.4M | 26.9M | 12.9M | 13.9M |
| netIncomeFromContinuingOperations | 36M | 32.2M | 15.4M | 87M | 32.9M | 31.6M | 16.5M | 81.6M | 38.7M | 45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -3M | 1M | 1M | 1M | 1M | 1M | 1M |
| netIncome | 35.9M | 32.1M | 15.4M | 87M | 32.9M | 31.6M | 16.5M | 81.6M | 38.7M | 45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.9M | 32.1M | 15.4M | 87M | 32.9M | 31.6M | 16.5M | 81.6M | 38.7M | 45M |
| eps | 0.7 | 0.63 | 0.3 | 1.71 | 0.65 | 0.62 | 0.32 | 1.61 | 0.76 | 0.9 |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 394.9M | 362.2M | 211.7M | 379.2M | 189.2M | 174.3M | 132M | 481.2M | 359.2M | 416.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 394.9M | 362.2M | 211.7M | 379.2M | 189.2M | 174.3M | 132M | 481.2M | 359.2M | 416.2M |
| netReceivables | 18.2M | 19.6M | 20M | 21.6M | 35.7M | 42.4M | 36.4M | 37.3M | 33M | 28.5M |
| accountsReceivables | 18.2M | 19.6M | 19.5M | 20.2M | 24.2M | 27.1M | 27M | 28.4M | 33M | 28.5M |
| otherReceivables | - | - | 500K | 1.4M | 11.5M | 15.3M | 9.4M | 8.9M | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 14.3M | 11.2M | 18.7M | 17.5M | 17.9M | 11.2M | 12.3M | 13.2M | 13M | 9.9M |
| otherCurrentAssets | 22.4M | -30.8M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 449.8M | 362.2M | 250.4M | 418.3M | 242.8M | 227.9M | 180.7M | 531.7M | 405.2M | 454.6M |
| propertyPlantEquipmentNet | 56.4M | 7.7M | 57.8M | 56.3M | 50.4M | 51.5M | 39.3M | 40.1M | 29.1M | 26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 2.71B | - | - | - | - | - | 300K | 300K | 500K |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 2.71B | -2.71B | 2.87B | 2.66B | 2.83B | 2.76B | 2.74B | 2.27B | 2.24B | 2.12B |
| totalNonCurrentAssets | 2.77B | 7.7M | 2.93B | 2.72B | 2.88B | 2.81B | 2.78B | 2.31B | 2.27B | 2.14B |
| otherAssets | - | 2.8B | - | - | - | - | - | - | - | - |
| totalAssets | 3.22B | 3.17B | 3.18B | 3.14B | 3.12B | 3.04B | 2.96B | 2.84B | 2.68B | 2.6B |
| totalPayables | 74.4M | 84.8M | 96M | 89.1M | 73.7M | 73.2M | 96.1M | 102.7M | 86.9M | 74.6M |
| accountPayables | 65.3M | 73.3M | 80.1M | 71M | 67.2M | 70M | 78.6M | 85.9M | 70.9M | 61.7M |
| otherPayables | 9.1M | 11.5M | 15.9M | 18.1M | 6.5M | 3.2M | 17.5M | 16.8M | 16M | 12.9M |
| accruedExpenses | 139.5M | 122.5M | 154.7M | 138.6M | 152.5M | 131.5M | 142.2M | 159.9M | 122.8M | 117M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 9.1M | - | - | - | - | 3.2M | 17.5M | 16.8M | 16M | 12.9M |
| deferredRevenue | 210.8M | 216.9M | 214.6M | 198.1M | 236M | 217.5M | 212.1M | 179.1M | 173.4M | 154.3M |
| otherCurrentLiabilities | 9M | 12.9M | 5.9M | 16.9M | - | - | - | 13.5M | 7.6M | 10.9M |
| totalCurrentLiabilities | 433.7M | 437.1M | 471.2M | 442.7M | 462.2M | 422.2M | 450.4M | 455.2M | 390.7M | 356.8M |
| longTermDebt | 793.8M | 793.5M | 793.2M | 802.7M | 872.8M | 872.5M | 806.8M | 706.4M | 706.1M | 705.7M |
| capitalLeaseObligationsNonCurrent | 16.4M | 16.9M | 16.6M | 14.4M | 10.6M | 8.8M | 9.5M | 10.2M | 9M | 8.8M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 92.8M | 84.3M | 87.4M | 86.2M | 77.9M | 74.9M | 66.6M | 67.5M | 52.8M | 50.8M |
| otherNonCurrentLiabilities | 26.1M | 20.9M | 21.2M | 22.1M | 16.6M | 18.4M | 13.2M | 5.7M | 3.5M | 3.7M |
| totalNonCurrentLiabilities | 929.1M | 915.6M | 918.4M | 925.4M | 977.9M | 974.6M | 896.1M | 789.8M | 771.4M | 769M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 16.4M | 16.9M | 16.6M | 14.4M | 10.6M | 8.8M | 9.5M | 10.2M | 9M | 8.8M |
| totalLiabilities | 1.36B | 1.35B | 1.39B | 1.37B | 1.44B | 1.4B | 1.35B | 1.24B | 1.16B | 1.13B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51M | 51M | 50.9M | 50.8M | 50.8M | 50.8M | 50.7M | 50.7M | 50.6M | 50.6M |
| retainedEarnings | 1.13B | 1.09B | 1.06B | 1.05B | 959.2M | 926.3M | 894.7M | 878.2M | 796.7M | 758M |
| additionalPaidInCapital | 676.1M | 674.2M | 673.6M | 671M | 669.3M | 667.8M | 667.7M | 665.2M | 664.6M | 663.3M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 36M | 32.3M | 15.4M | 86.9M | 32.9M | 31.6M | 16.5M | 81.5M | 38.7M | 45M |
| depreciationAndAmortization | 700K | 700K | 900K | 900K | 800K | 1M | 800K | 700K | 900K | 600K |
| deferredIncomeTax | 8.5M | -3.1M | 1.2M | 8.3M | 3M | 8.3M | -900K | 14.7M | 2M | 600K |
| stockBasedCompensation | 1.9M | 1.9M | 3.1M | 1.5M | 1.5M | 1.7M | 2.6M | 1.2M | 1.4M | 1.8M |
| changeInWorkingCapital | -15.3M | 113.8M | -178.4M | 159.8M | -24.3M | -64.4M | -469.5M | 22.4M | -99.9M | -107.7M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -6.2M | -18.8M | 12.5M | 9.2M | 16.4M | -20.8M | -19.2M | 27.4M | 9.4M | -11.2M |
| otherWorkingCapital | -9.1M | 132.6M | -190.9M | 150.6M | -40.7M | -43.6M | -450.3M | -5M | -109.3M | -96.5M |
| otherNonCashItems | 900K | 6.3M | 800K | -1.1M | 1.9M | 2M | 500K | -1.3M | -4.8M | 500K |
| netCashProvidedByOperatingActivities | 32.7M | 151.9M | -157M | 256.3M | 15.8M | -19.8M | -450M | 119.2M | -61.7M | -59.2M |
| investmentsInPropertyPlantAndEquipment | 300K | -200K | -100000 | -700K | -800K | -700K | - | -800K | -600K | -600K |
| acquisitionsNet | - | - | - | 4.5M | - | - | - | -100000 | 5M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 900K | - | 100000 | - |
| otherInvestingActivities | - | - | - | - | - | - | - | 4.5M | - | - |
| netCashProvidedByInvestingActivities | 300K | -200K | -100000 | 3.8M | -800K | -700K | 900K | 3.6M | 4.5M | -600K |
| netDebtIssuance | - | - | -9.9M | -70.6M | - | 70.6M | 100M | - | - | - |
| longTermNetDebtIssuance | - | - | -9.9M | -70.6M | - | 70.6M | 100M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -1.5M | -500K | -100000 | -100000 | -1.5M | -100000 | -800K | 200K | 19.7M |
| netCommonStockIssuance | 2M | -1.5M | -500K | -100000 | -100000 | -1.5M | -100000 | -800K | 200K | 17.1M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 19.7M |
| commonStockRepurchased | 2M | -1.5M | -500K | -100000 | -100000 | -1.5M | -100000 | -800K | 200K | -2.6M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 2.6M |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 300K | - | 600K | - | -6.3M | - | - | - | -2.6M |
| netCashProvidedByFinancingActivities | - | -1.2M | -10.4M | -70.1M | -100000 | 62.8M | 99.9M | -800K | 200K | 17.1M |