NYSE : GFF
-$2.42 (-2.26%)
| 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-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.52B | 2.62B | 2.69B | 2.85B | 2.27B | 2.07B | 2.21B | 1.98B | 1.52B | 1.96B |
| costOfRevenue | 1.46B | 1.6B | 1.74B | 1.9B | 1.63B | 1.48B | 1.61B | 1.45B | 1.12B | 1.48B |
| grossProfit | 1.06B | 1.02B | 948.82M | 950.25M | 641.11M | 588.15M | 595.27M | 529.56M | 408.12M | 473.43M |
| researchAndDevelopmentExpenses | 20.3M | 19.4M | 18.1M | 15.6M | 7M | 8M | 15.4M | 15.4M | 17.7M | 18M |
| generalAndAdministrativeExpenses | 471.3M | 485.92M | 642.73M | 458.57M | 470.53M | 337.71M | 388.5M | 370.41M | 284.59M | 310.43M |
| sellingAndMarketingExpenses | 94.1M | 94M | - | 95.7M | - | 72.5M | 71.5M | 62.7M | 54.5M | 53.6M |
| sellingGeneralAndAdministrativeExpenses | 565.4M | 579.92M | 642.73M | 554.27M | 470.53M | 410.21M | 460M | 433.11M | 339.09M | 364.03M |
| otherExpenses | 266.03M | 22.32M | 91.1M | 569.45M | -7M | 30.4M | -15.4M | 1.23M | -880K | 768K |
| operatingExpenses | 851.73M | 621.64M | 751.93M | 1.14B | 470.53M | 448.61M | 460M | 433.11M | 339.09M | 364.03M |
| costAndExpenses | 2.31B | 2.23B | 2.49B | 3.04B | 2.1B | 1.93B | 2.07B | 1.88B | 1.46B | 1.85B |
| netInterestIncome | -93.86M | -101.65M | -99.35M | -84.16M | -62.74M | -65.8M | -67.51M | -63.87M | -51.45M | -49.88M |
| interestIncome | 2.16M | 2.43M | 2.09M | 215K | 440K | 753K | 806K | 1.7M | 64000 | 66000 |
| interestExpense | 96.01M | 104.09M | 101.44M | 84.38M | 63.18M | 66.54M | 68.07M | 65.57M | 51.51M | 49.94M |
| depreciationAndAmortization | 63.01M | 60.7M | 65.44M | 64.66M | 52.3M | 52.1M | 61.85M | 55.8M | 47.88M | 46.34M |
| ebitda | 286.4M | 461.44M | 279.57M | 428.36M | 225.43M | 208.1M | 202.09M | 155.18M | 116.09M | 128.5M |
| ebit | 223.38M | 400.74M | 214.13M | 363.7M | 173.13M | 156M | 140.24M | 99.38M | 68.21M | 82.34M |
| nonOperatingIncomeExcludingInterest | -17.11M | -2.44M | -17.24M | -552.77M | -2.55M | -16.46M | -4.98M | -6.58M | -1.18M | - |
| operatingIncome | 206.28M | 398.3M | 196.89M | -189.07M | 170.58M | 139.54M | 135.26M | 96.45M | 69.03M | 103.51M |
| totalOtherIncomeExpensesNet | -78.91M | -101.65M | -84.2M | -81.81M | -60.63M | -72.06M | -63.09M | -58.99M | -50.34M | -50.13M |
| incomeBeforeTax | 127.37M | 296.65M | 112.68M | -270.88M | 109.96M | 67.48M | 72.18M | 33.81M | 16.7M | 53.16M |
| incomeTaxExpense | 76.26M | 86.75M | 35.06M | 16.84M | 39.65M | 26.04M | 26.56M | 555K | -1.08M | 23.15M |
| netIncomeFromContinuingOperations | 51.11M | 209.9M | 77.62M | -287.72M | 70.3M | 41.44M | 25.47M | 33.26M | 17.78M | 19.78M |
| netIncomeFromDiscontinuedOperations | - | - | - | 96.16M | 8.91M | 11.98M | 11.82M | 92.42M | - | 10.23M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | -2.87M | - |
| netIncome | 51.11M | 209.9M | 77.62M | -191.56M | 79.21M | 53.43M | 37.29M | 125.68M | 14.91M | 30.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.11M | 209.9M | 77.62M | -287.72M | 70.3M | 41.44M | 37.29M | 125.68M | 14.91M | 30.01M |
| eps | 1.13 | 4.41 | 1.49 | -5.57 | 1.45 | 0.51 | 0.91 | 3.06 | 0.36 | 0.73 |
| 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-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 99.04M | 114.44M | 102.89M | 120.18M | 248.65M | 218.09M | 72.38M | 69.76M | 47.68M | 72.55M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 99.04M | 114.44M | 102.89M | 120.18M | 248.65M | 218.09M | 72.38M | 69.76M | 47.68M | 72.55M |
| netReceivables | 290.81M | 312.76M | 312.43M | 361.65M | 294.8M | 278.42M | 264.45M | 280.51M | 208.23M | 311.3M |
| accountsReceivables | 290.81M | 312.76M | 312.43M | 361.65M | 294.8M | 278.42M | 264.45M | 280.51M | 208.23M | 184.34M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 440.77M | 425.49M | 507.13M | 669.19M | 472.79M | 413.82M | 442.12M | 398.36M | 299.44M | 308.87M |
| prepaids | - | - | - | 62.45M | 76.01M | 41.51M | 40.8M | 42.12M | 40.07M | 23.43M |
| otherCurrentAssets | 59.97M | 76.78M | 58.14M | 1.19M | 274.02M | 154.18M | 105.43M | 122.13M | 502.72M | 112.36M |
| totalCurrentAssets | 890.59M | 929.48M | 980.59M | 1.21B | 1.37B | 1.11B | 925.18M | 912.87M | 1.1B | 780.96M |
| propertyPlantEquipmentNet | 461.36M | 459.51M | 449.16M | 477.96M | 437.22M | 505.59M | 337.33M | 342.49M | 232.14M | 405.4M |
| goodwill | 192.92M | 329.39M | 327.86M | 335.79M | 426.15M | 442.64M | 437.07M | 439.4M | 319.14M | 361.18M |
| intangibleAssets | 488.11M | 618.78M | 635.24M | 761.91M | 350.02M | 355.03M | 356.64M | 370.86M | 205.13M | 210.6M |
| goodwillAndIntangibleAssets | 681.03M | 948.18M | 963.11M | 1.1B | 776.17M | 797.67M | 793.71M | 810.25M | 524.27M | 571.78M |
| longTermInvestments | - | - | -100.99M | -95.97M | - | - | -137K | -61000 | - | - |
| taxAssets | - | - | - | 95.97M | - | 614K | 137K | 61000 | - | - |
| otherNonCurrentAssets | 30.66M | 33.8M | 127.02M | 26.14M | 25.01M | 38.69M | 18.73M | 19.27M | 19.01M | 23.95M |
| totalNonCurrentAssets | 1.17B | 1.44B | 1.44B | 1.6B | 1.24B | 1.34B | 1.15B | 1.17B | 775.41M | 1B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.06B | 2.37B | 2.42B | 2.82B | 2.6B | 2.46B | 2.07B | 2.08B | 1.87B | 1.78B |
| totalPayables | 160.74M | 136.81M | 139.6M | 217.36M | 271.13M | 186.91M | 250.58M | 233.66M | 183.95M | 148.13M |
| accountPayables | 137.48M | 119.35M | 116.65M | 194.79M | 260.04M | 172.54M | 250.58M | 233.66M | 183.95M | 148.13M |
| otherPayables | 23.26M | 17.46M | 22.95M | 22.57M | 11.09M | 14.37M | 7.81M | 8.02M | 6.29M | 10.69M |
| accruedExpenses | 59.44M | 82.05M | 92.59M | 71.4M | 60.86M | 56.34M | 108.96M | 105.55M | 70.73M | 67.05M |
| shortTermDebt | 8.1M | 8.16M | 9.62M | 12.65M | 12.49M | 9.92M | 10.52M | 13.01M | 11.08M | 13.93M |
| capitalLeaseObligationsCurrent | 32.31M | 35.06M | 32.63M | 31.68M | 29.88M | 29.67M | - | - | - | - |
| taxPayables | - | 17.46M | 22.95M | 22.57M | 11.26M | 14.71M | 7.81M | 8.02M | 6.29M | 13.23M |
| deferredRevenue | - | - | - | - | - | 171.57M | 124.66M | 8.02M | 83.26M | 103.59M |
| otherCurrentLiabilities | 73.97M | 86.91M | 84.71M | 90.48M | 157.28M | -12.59M | -104.62M | 40.85M | 105.32M | 89.15M |
| totalCurrentLiabilities | 334.56M | 348.99M | 359.15M | 423.58M | 531.64M | 441.82M | 390.1M | 393.07M | 371.08M | 318.26M |
| longTermDebt | 1.4B | 1.52B | 1.46B | 1.56B | 1.03B | 1.02B | 1.09B | 1.11B | 968.08M | 896.95M |
| capitalLeaseObligationsNonCurrent | 147.2M | 147.37M | 147.22M | 159.41M | 119.32M | 145.93M | 2.86M | 7.42M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | -34.01M | -31.14M | -42.69M | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 34.01M | 31.14M | 42.69M | - | - |
| otherNonCurrentLiabilities | 103.52M | 133.81M | 137.36M | 194.91M | 113.38M | 138.99M | 110.47M | 101.93M | 135.57M | 155.94M |
| totalNonCurrentLiabilities | 1.66B | 1.8B | 1.74B | 1.92B | 1.27B | 1.31B | 1.21B | 1.22B | 1.1B | 1.05B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 179.51M | 182.43M | 179.86M | 191.09M | 149.2M | 175.6M | 2.86M | 7.42M | - | - |
| totalLiabilities | 1.99B | 2.15B | 2.1B | 2.34B | 1.8B | 1.76B | 1.6B | 1.61B | 1.47B | 1.37B |
| treasuryStock | -1.04B | -876.53M | -577.69M | -420.12M | -416.85M | -413.49M | -536.31M | -534.83M | -489.22M | -501.87M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.19M | 21.19M | 21.19M | 21.19M | 21.09M | 20.94M | 20.69M | 20.38M | 20.17M | 19.99M |
| retainedEarnings | 479.05M | 461.44M | 281.52M | 344.06M | 670M | 607.52M | 568.52M | 550.52M | 480.35M | 475.76M |
| additionalPaidInCapital | 690.15M | 677.03M | 662.68M | 627.98M | 602.18M | 583.01M | 519.02M | 503.4M | 487.08M | 529.98M |
| 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-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 51.11M | 209.9M | 77.62M | -287.72M | 70.3M | 41.44M | 25.47M | 33.26M | 17.78M | 19.78M |
| depreciationAndAmortization | 63.01M | 60.7M | 65.44M | 64.66M | 52.3M | 52.1M | 51.52M | 55.8M | 47.88M | 46.34M |
| deferredIncomeTax | -28.48M | 3.57M | -37.8M | -56.71M | 13.76M | 2.12M | -5.46M | -17.63M | 2.34M | 6.04M |
| stockBasedCompensation | 25.48M | 26.84M | 41.11M | 33.14M | 20.09M | 17.58M | 15.91M | 19.61M | 8.09M | 10.14M |
| changeInWorkingCapital | 6.24M | 48.3M | 124.27M | -230.64M | -96.67M | -23.68M | -2.84M | -38.45M | -31.6M | -9.54M |
| accountsReceivables | 18.85M | 4.24M | 51.12M | -20.66M | -7M | -72.46M | 13.42M | 2.68M | -19.13M | -35.93M |
| inventory | -18.31M | 73.58M | 129.21M | -106.75M | -154.52M | 23.26M | -31.78M | -52.12M | -29.3M | 16.1M |
| accountsPayables | 17.87M | -30.73M | -67.84M | -96.37M | 72.77M | - | - | - | - | - |
| otherWorkingCapital | -12.17M | 1.2M | 12.09M | -6.86M | -7.93M | 25.52M | 15.51M | 10.99M | 16.83M | 10.29M |
| otherNonCashItems | 238.65M | 27.96M | 158.12M | 546.71M | 51.99M | 44.44M | 27.24M | -40.02M | 51.85M | 31.62M |
| netCashProvidedByOperatingActivities | 356.02M | 377.27M | 428.77M | 69.44M | 111.77M | 134.01M | 111.84M | 12.57M | 96.34M | 104.38M |
| investmentsInPropertyPlantAndEquipment | -52.44M | -68.4M | -63.6M | -42.49M | -36.95M | -41.17M | -34.87M | -50.14M | -34.94M | -59.28M |
| acquisitionsNet | - | -11.08M | -2.57M | -555.75M | -2.24M | -10.53M | -18.72M | 43.8M | -34.72M | -4.47M |
| purchasesOfInvestments | - | - | - | - | -17.21M | -130K | -149K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 18.14M | 14.48M | 20.96M | 12.39M | 6.99M | -7.04M | -20.82M | -1.84M | -46.76M | -29.86M |
| netCashProvidedByInvestingActivities | -34.29M | -65M | -45.21M | -585.85M | -49.42M | -58.86M | -74.55M | -8.19M | -116.41M | -93.6M |
| netDebtIssuance | -115.65M | 48.22M | -99.22M | 547.72M | -6.92M | -68.84M | -16.87M | 142.21M | 62.99M | 93.85M |
| longTermNetDebtIssuance | -115.65M | 48.22M | -99.22M | 547.72M | -6.92M | -68.84M | -16.5M | 142.06M | 62.99M | 93.85M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -366K | 144K | - | - |
| netStockIssuance | -183.27M | -309.92M | -163.97M | -10.89M | -3.36M | 170.69M | -1.48M | -45.6M | -15.84M | -65.31M |
| netCommonStockIssuance | -183.27M | -309.92M | -163.97M | -10.89M | -3.36M | 170.69M | -1.48M | -45.6M | -15.84M | -65.31M |
| commonStockIssuance | - | - | - | - | - | 178.16M | - | - | - | - |
| commonStockRepurchased | -183.27M | -309.92M | -163.97M | -10.89M | -3.36M | -7.48M | -1.48M | -45.6M | -15.84M | -65.31M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -10.91M | - |
| netDividendsPaid | -39.69M | -35.81M | -133.81M | -126.68M | -17.14M | -14.53M | -13.68M | -49.8M | -10.32M | -8.8M |
| commonDividendsPaid | -39.69M | -35.81M | -133.81M | -126.68M | -17.14M | -14.53M | -13.68M | -49.8M | -10.32M | -8.8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -130K | -1.25M | -3.16M | -16.81M | -828K | -19.13M | -2.96M | -30.28M | -41.79M | -10.86M |
| netCashProvidedByFinancingActivities | -338.75M | -298.75M | -400.16M | 393.34M | -28.24M | 68.19M | -34.98M | 16.52M | -4.97M | 8.89M |
| 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 | 481.37M | 421.86M | 649.09M | 662.18M | 613.63M | 611.75M | 632.37M | 659.67M | 647.81M | 672.88M |
| costOfRevenue | 255.32M | 229.87M | 382.32M | 385.91M | 348.38M | 359.54M | 368.1M | 396.19M | 398.66M | 402.22M |
| grossProfit | 226.05M | 191.99M | 266.76M | 276.27M | 265.25M | 252.21M | 264.28M | 263.48M | 249.15M | 270.66M |
| researchAndDevelopmentExpenses | - | - | - | 20.3M | - | - | - | 19.4M | - | - |
| generalAndAdministrativeExpenses | - | 104.64M | 151.91M | 34.01M | 145.94M | - | 145.94M | 32.97M | 161.66M | 157.18M |
| sellingAndMarketingExpenses | - | - | - | 94.1M | - | - | - | 94M | -8.92M | - |
| sellingGeneralAndAdministrativeExpenses | 110.55M | 104.64M | 151.91M | 128.11M | 145.29M | 151.05M | 145.94M | 126.97M | 152.74M | 157.18M |
| otherExpenses | - | - | - | 8.84M | 245.96M | - | 6.24M | 5.44M | 7.07M | - |
| operatingExpenses | 110.55M | 104.64M | 151.91M | 157.25M | 391.25M | 151.05M | 152.18M | 151.81M | 159.81M | 157.18M |
| costAndExpenses | 365.87M | 334.51M | 534.23M | 543.16M | 739.63M | 510.58M | 520.28M | 548M | 558.48M | 559.4M |
| netInterestIncome | -20.1M | -21.01M | -23.11M | -22.59M | -23.99M | -23.22M | -26.09M | -25.1M | -24.37M | -25.51M |
| interestIncome | 1M | 126K | 357K | 472K | 145K | 708K | 406K | 509K | 2.66M | 637K |
| interestExpense | 21.12M | 21.14M | 23.46M | 23.06M | 24.14M | 23.93M | 26.49M | 25.61M | 27.02M | 26.15M |
| depreciationAndAmortization | - | 10.06M | 15.7M | 15.93M | 15.82M | 15.65M | 15.61M | 15.55M | 15.25M | 15.08M |
| ebitda | 113.1M | 96.18M | 129.13M | 139.5M | -109.24M | 118.22M | 139.53M | 128.09M | 123.24M | 130.89M |
| ebit | 113.1M | 86.11M | 113.43M | 123.57M | -125.06M | 102.57M | 123.91M | 112.54M | 107.99M | 115.81M |
| nonOperatingIncomeExcludingInterest | 2.41M | 1.23M | 1.43M | -4.55M | -938K | -1.4M | -11.82M | -868K | -18.65M | -2.37M |
| operatingIncome | 115.5M | 87.35M | 114.86M | 119.02M | -126M | 101.16M | 112.1M | 111.67M | 89.34M | 113.45M |
| totalOtherIncomeExpensesNet | -23.53M | -22.37M | -24.89M | -18.5M | -23.2M | -22.53M | -14.68M | -24.75M | -28.33M | -24.88M |
| incomeBeforeTax | 91.97M | 64.98M | 89.97M | 100.51M | -149.2M | 78.64M | 97.42M | 86.93M | 61.01M | 88.57M |
| incomeTaxExpense | 25.66M | 18.04M | 25.58M | 56.88M | -29.06M | 21.88M | 26.57M | 24.44M | 19.92M | 24.43M |
| netIncomeFromContinuingOperations | 66.31M | 46.94M | 64.39M | 43.64M | -120.14M | 56.76M | 70.85M | 62.49M | 41.09M | 64.14M |
| netIncomeFromDiscontinuedOperations | -14.68M | -4.97M | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 51.63M | 41.97M | 64.39M | 43.64M | -120.14M | 56.76M | 70.85M | 62.49M | 41.09M | 64.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.63M | 41.97M | 64.39M | 43.64M | -120.14M | 56.76M | 70.85M | 62.49M | 41.09M | 64.14M |
| eps | 1.17 | 0.94 | 1.44 | 0.97 | -2.64 | 1.24 | 1.56 | 1.34 | 0.87 | 1.34 |
| 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 | 110.35M | 109.67M | 95.28M | 99.04M | 107.28M | 127.82M | 151.95M | 114.44M | 133.45M | 123.03M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 110.35M | 109.67M | 95.28M | 99.04M | 107.28M | 127.82M | 151.95M | 114.44M | 133.45M | 123.03M |
| netReceivables | 363.74M | 200.91M | 273.96M | 290.81M | 271.63M | 301.48M | 268.95M | 312.76M | 320.38M | 349.82M |
| accountsReceivables | 201.7M | 200.91M | 273.96M | 290.81M | 271.63M | 301.48M | 268.95M | 312.76M | 320.38M | 349.82M |
| otherReceivables | 162.04M | - | - | - | - | - | - | - | - | - |
| inventory | 185.53M | 184.16M | 440.32M | 440.77M | 445.91M | 431.34M | 418.16M | 425.49M | 430.71M | 443.97M |
| prepaids | 54.56M | - | - | - | - | - | - | - | - | 60.52M |
| otherCurrentAssets | 9.43M | 735.06M | 63.83M | 59.97M | 87.47M | 59.86M | 56.06M | 76.78M | 81.85M | 29.82M |
| totalCurrentAssets | 723.61M | 1.23B | 873.38M | 890.59M | 912.29M | 920.5M | 895.13M | 929.48M | 966.4M | 1.01B |
| propertyPlantEquipmentNet | 270.03M | 270.99M | 474.26M | 461.36M | 455.2M | 455.32M | 457.74M | 459.51M | 434.84M | 435.59M |
| goodwill | 191.25M | 191.25M | 192.92M | 192.92M | 192.92M | 329.53M | 329.39M | 329.39M | 327.86M | 327.86M |
| intangibleAssets | 346.82M | 349.98M | 483.34M | 488.11M | 493.84M | 604.44M | 609.23M | 618.78M | 619.87M | 625.2M |
| goodwillAndIntangibleAssets | 538.07M | 541.23M | 676.26M | 681.03M | 686.76M | 933.97M | 938.62M | 948.18M | 947.73M | 953.07M |
| longTermInvestments | 118.6M | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 185.75M | 24.25M | 30.89M | 30.66M | 33.06M | 34.15M | 33.66M | 33.8M | 29.89M | 27.91M |
| totalNonCurrentAssets | 1.11B | 836.47M | 1.18B | 1.17B | 1.18B | 1.42B | 1.43B | 1.44B | 1.41B | 1.42B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 2.07B | 2.05B | 2.06B | 2.09B | 2.34B | 2.33B | 2.37B | 2.38B | 2.42B |
| totalPayables | 90.98M | 84.8M | 138.84M | 160.74M | 130.77M | 140.57M | 142.7M | 136.81M | 156.56M | 143.15M |
| accountPayables | 90.98M | 84.8M | 138.84M | 137.48M | 130.77M | 140.57M | 142.7M | 119.35M | 156.56M | 143.15M |
| otherPayables | - | - | - | 23.26M | - | - | - | 17.46M | - | - |
| accruedExpenses | 130.55M | 92.64M | - | 59.44M | 162.52M | 144.78M | 166.89M | 82.05M | 185.22M | 29.34M |
| shortTermDebt | 8.01M | 8.02M | 42.49M | 8.1M | 8.12M | 8.13M | 8.14M | 8.16M | 8.14M | 8.15M |
| capitalLeaseObligationsCurrent | 16.83M | 17.23M | - | 32.31M | 32M | 32.44M | 33.93M | 35.06M | 32.57M | 33.43M |
| taxPayables | - | - | - | - | - | - | - | 17.46M | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | -32.57M | 174.25M |
| otherCurrentLiabilities | 53.81M | 226.92M | 160.52M | 73.97M | 4.54M | 4.9M | 4.37M | 86.91M | 36.79M | -26.59M |
| totalCurrentLiabilities | 300.19M | 429.62M | 341.84M | 334.56M | 337.96M | 330.83M | 356.03M | 348.99M | 386.71M | 361.74M |
| longTermDebt | 1.26B | 1.39B | 1.51B | 1.4B | 1.44B | 1.53B | 1.47B | 1.52B | 1.5B | 1.58B |
| capitalLeaseObligationsNonCurrent | 52.52M | 55.44M | 159.57M | 147.2M | 142.21M | 142.57M | 147.46M | 147.37M | 138.76M | 145.3M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 94.56M | 92.17M | -60.65M | 103.52M | 100.39M | 126.96M | 126.99M | 133.81M | 130.77M | 137.3M |
| totalNonCurrentLiabilities | 1.41B | 1.54B | 1.6B | 1.66B | 1.69B | 1.8B | 1.74B | 1.8B | 1.77B | 1.86B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 69.36M | 72.67M | 159.57M | 179.51M | 174.21M | 175.02M | 181.39M | 182.43M | 171.33M | 178.73M |
| totalLiabilities | 1.71B | 1.97B | 1.95B | 1.99B | 2.02B | 2.13B | 2.1B | 2.15B | 2.16B | 2.22B |
| treasuryStock | -1.15B | -1.09B | -1.06B | -1.04B | -1.02B | -981.59M | -912.59M | -876.53M | -807.43M | -788.64M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M |
| retainedEarnings | 584.25M | 542.66M | 533.35M | 479.05M | 443.76M | 572.36M | 524.1M | 461.44M | 406.35M | 372.72M |
| additionalPaidInCapital | 695.26M | 687.88M | 679.24M | 690.15M | 682.38M | 676.08M | 670.81M | 677.03M | 669.84M | 662.69M |
| 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 | 51.63M | 46.94M | 64.39M | 43.64M | -120.14M | 56.76M | 70.85M | 62.49M | 41.09M | 64.14M |
| depreciationAndAmortization | 10.28M | 10.06M | 15.7M | 15.93M | 15.82M | 15.65M | 15.61M | 15.55M | 15.25M | 15.08M |
| deferredIncomeTax | - | -124K | - | -3.48M | - | - | - | 3.57M | - | - |
| stockBasedCompensation | 6.89M | - | 6.43M | 7.62M | 5.97M | 6.52M | 5.38M | 7.11M | 7.05M | 6.26M |
| changeInWorkingCapital | 18.66M | -38.82M | 14.7M | 10.39M | 1.59M | -62.4M | 56.67M | -20.08M | 41.84M | -46.55M |
| accountsReceivables | -2.92M | -17.81M | 15.83M | -19.46M | 33.09M | -30.22M | 35.44M | 10.29M | 27.45M | -47.99M |
| inventory | -1.49M | -14.48M | 1.94M | 4.3M | -10.68M | -11.54M | -393K | 17.64M | -311K | 31.63M |
| accountsPayables | 28.71M | -10.18M | 286K | 41.21M | -21.75M | -28.02M | 26.42M | -50.19M | 11.48M | -28.51M |
| otherWorkingCapital | -5.64M | 3.65M | -3.36M | -15.66M | 928K | 7.37M | -4.8M | 2.16M | 3.23M | -1.67M |
| otherNonCashItems | 33.04M | 4.18M | 5.78M | 269K | 219.29M | -129K | -5.78M | 4.39M | 16.42M | 527K |
| netCashProvidedByOperatingActivities | 120.5M | 22.24M | 106.99M | 74.36M | 122.52M | 16.39M | 142.74M | 73.04M | 121.64M | 39.46M |
| investmentsInPropertyPlantAndEquipment | -6.08M | -9.99M | -7.66M | -12.57M | -8.69M | -13.72M | -17.46M | -20.55M | -14.56M | -18.96M |
| acquisitionsNet | - | - | - | - | - | - | - | -11.08M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 100M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -3.61M | -1.42M | -730K | 111K | 320K | 492K | 17.22M | 907K | 12.3M | 485K |
| netCashProvidedByInvestingActivities | 90.31M | -11.41M | -8.39M | -12.46M | -8.37M | -13.23M | -236K | -30.72M | -2.26M | -18.47M |
| netDebtIssuance | -137.01M | 47.99M | -60M | -39.54M | -87.04M | 60.92M | -50M | 15.45M | -80.45M | 144.68M |
| longTermNetDebtIssuance | -137.01M | 47.99M | -60M | -39.54M | -87.04M | 60.92M | -50M | 15.45M | -80.45M | 144.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -54.6M | -34.15M | -30.31M | -21.56M | -40.26M | -72.37M | -49.08M | -68.42M | -19.08M | -140.97M |
| netCommonStockIssuance | -54.6M | -34.15M | -30.31M | -21.56M | -40.26M | -72.37M | -49.08M | -68.42M | -19.08M | -140.97M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -54.6M | -34.15M | -30.31M | -21.56M | -40.26M | -72.37M | -49.08M | -68.42M | -19.08M | -140.97M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.72M | -10.02M | -11.2M | -8.07M | -8.18M | -14.4M | -9.04M | -7.04M | -7.09M | -11.71M |
| commonDividendsPaid | -9.72M | -10.02M | -11.2M | -8.07M | -8.18M | -14.4M | -9.04M | -7.04M | -7.09M | -11.71M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -247K | -79000 | -50000 | -40000 | -63000 | -26000 | -1000 | -34000 | -45000 | -89000 |
| netCashProvidedByFinancingActivities | -201.57M | 3.74M | -101.55M | -69.21M | -135.54M | -25.88M | -108.12M | -60.04M | -106.67M | -8.1M |