NYSE : GNRC
$1.46 (0.65%)
| 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 | 4.21B | 4.3B | 4.02B | 4.56B | 3.74B | 2.49B | 2.2B | 2.02B | 1.67B | 1.44B |
| costOfRevenue | 2.6B | 2.63B | 2.66B | 3.04B | 2.38B | 1.53B | 1.41B | 1.3B | 1.09B | 930.35M |
| grossProfit | 1.61B | 1.67B | 1.37B | 1.52B | 1.36B | 957.65M | 797.75M | 725.04M | 582.12M | 514.11M |
| researchAndDevelopmentExpenses | 243.47M | 219.6M | 173.44M | 159.77M | 104.3M | 80.25M | 68.39M | 50.02M | 42.92M | 37.23M |
| generalAndAdministrativeExpenses | 422.21M | 285.1M | 252.94M | 194.86M | 144.27M | 119.64M | 110.87M | 103.84M | 87.51M | 74.7M |
| sellingAndMarketingExpenses | 555.36M | 526.45M | 448.2M | 496.26M | 319.02M | 246.37M | 217.68M | 191.89M | 171.76M | 164.61M |
| sellingGeneralAndAdministrativeExpenses | 977.57M | 811.54M | 701.6M | 692.58M | 463.29M | 364.61M | 326.7M | 295.73M | 262.42M | 239.55M |
| otherExpenses | 101.51M | 97.74M | 104.19M | 103.32M | 71.35M | 33.69M | 30.5M | 22.11M | 28.86M | 32.95M |
| operatingExpenses | 1.32B | 1.13B | 979.23M | 955.67M | 638.95M | 478.55M | 425.59M | 367.86M | 334.15M | 309.67M |
| costAndExpenses | 3.92B | 3.76B | 3.64B | 4B | 3.02B | 2.01B | 1.83B | 1.67B | 1.43B | 1.24B |
| netInterestIncome | -63.02M | -89.71M | -97.63M | -54.83M | -32.95M | -32.99M | -41.54M | -40.96M | -42.67M | -44.52M |
| interestIncome | 7.67M | - | - | - | - | - | - | - | - | - |
| interestExpense | 70.7M | 89.71M | 97.63M | 54.83M | 32.95M | 32.99M | 41.54M | 40.96M | 42.67M | 44.52M |
| depreciationAndAmortization | 194.84M | 171.77M | 166.6M | 156.14M | 92.04M | 68.77M | 60.91M | 47.41M | 51.99M | 54.42M |
| ebitda | 464.59M | 670.92M | 554.53M | 719.43M | 816.52M | 547.96M | 422.06M | 399.44M | 298.35M | 252.68M |
| ebit | 269.76M | 499.15M | 387.93M | 563.29M | 724.48M | 479.18M | 361.15M | 352.03M | 246.37M | 198.26M |
| nonOperatingIncomeExcludingInterest | 19.43M | 37.59M | -1.73M | 3.04M | -3.34M | -76000 | 11.01M | 5.15M | 4.27M | 4.49M |
| operatingIncome | 289.19M | 536.74M | 386.2M | 566.33M | 721.14M | 479.11M | 372.16M | 357.18M | 251.06M | 204.62M |
| totalOtherIncomeExpensesNet | -90.13M | -127.3M | -95.9M | -57.86M | -29.61M | -32.92M | -52.56M | -46.1M | -46.94M | -48.24M |
| incomeBeforeTax | 199.06M | 409.44M | 290.3M | 508.47M | 691.53M | 446.19M | 319.61M | 311.08M | 204.69M | 156.38M |
| incomeTaxExpense | 37.71M | 92.46M | 73.18M | 99.6M | 134.96M | 98.97M | 67.3M | 69.86M | 43.55M | 57.57M |
| netIncomeFromContinuingOperations | 161.35M | 316.98M | 217.12M | 408.87M | 556.57M | 347.22M | 252.31M | 241.22M | 159.56M | 97.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 909K |
| netIncome | 159.55M | 325.26M | 203.09M | 350.27M | 533.39M | 349.33M | 253.26M | 238.26M | 159.39M | 98.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 159.55M | 325.26M | 203.09M | 350.27M | 533.39M | 349.33M | 253.26M | 220.29M | 158.72M | 97.88M |
| eps | 2.73 | 5.46 | 3.31 | 5.55 | 8.51 | 5.61 | 4.09 | 3.86 | 2.58 | 1.51 |
| 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 | 341.41M | 281.28M | 200.99M | 132.72M | 147.34M | 655.13M | 322.88M | 224.48M | 138.47M | 67.27M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 341.41M | 281.28M | 200.99M | 132.72M | 147.34M | 655.13M | 322.88M | 224.48M | 138.47M | 67.27M |
| netReceivables | 602.74M | 612.11M | 537.32M | 522.46M | 546.47M | 374.91M | 319.54M | 326.13M | 279.3M | 241.86M |
| accountsReceivables | 602.74M | 612.11M | 537.32M | 522.46M | 546.47M | 374.91M | 319.54M | 326.13M | 279.3M | 241.86M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.25B | 1.03B | 1.17B | 1.41B | 1.09B | 603.32M | 522.02M | 544.75M | 380.34M | 349.73M |
| prepaids | 269.46M | - | - | - | 64.95M | 36.38M | 31.38M | 25.4M | 19.74M | 24.65M |
| otherCurrentAssets | - | 107.14M | 91.9M | 121.78M | - | - | - | - | - | - |
| totalCurrentAssets | 2.46B | 2.03B | 2B | 2.18B | 1.85B | 1.67B | 1.2B | 1.12B | 818.56M | 683.51M |
| propertyPlantEquipmentNet | 864.86M | 858.25M | 801.63M | 642.77M | 562.74M | 416.94M | 363.89M | 278.93M | 230.38M | 212.79M |
| goodwill | 1.47B | 1.44B | 1.43B | 1.4B | 1.41B | 855.23M | 805.28M | 764.66M | 721.52M | 704.64M |
| intangibleAssets | 675.27M | 758.52M | 846.08M | 930.71M | 1.04B | 292.02M | 297.73M | 246.49M | 235.76M | 255.17M |
| goodwillAndIntangibleAssets | 2.14B | 2.19B | 2.28B | 2.33B | 2.45B | 1.15B | 1.1B | 1.01B | 957.29M | 959.81M |
| longTermInvestments | 2.08M | 28.37M | - | - | - | - | - | - | - | - |
| taxAssets | 41.95M | 24.13M | 15.53M | 12.75M | 15.74M | 1.5M | 2.93M | 163K | 3.24M | 3.34M |
| otherNonCurrentAssets | 59.95M | -28.37M | - | - | - | - | - | 15.31M | 10.5M | 2.23M |
| totalNonCurrentAssets | 3.11B | 3.08B | 3.1B | 2.99B | 3.03B | 1.57B | 1.47B | 1.31B | 1.2B | 1.18B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.57B | 5.11B | 5.09B | 5.17B | 4.88B | 3.24B | 2.67B | 2.43B | 2.02B | 1.86B |
| totalPayables | 436.58M | 458.69M | 340.72M | 446.05M | 674.21M | 330.25M | 261.98M | 328.09M | 233.64M | 181.52M |
| accountPayables | 436.58M | 458.69M | 340.72M | 446.05M | 674.21M | 330.25M | 261.98M | 328.09M | 233.64M | 181.52M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 69.85M | 451.01M | 412.39M | 484.27M | 403.73M | 267.85M | 173.99M | 185.06M | 140.61M | 114.26M |
| shortTermDebt | 72.81M | 116.6M | 123.88M | 59.07M | 73.76M | 41.12M | 59.27M | 46.66M | 22.17M | 46.16M |
| capitalLeaseObligationsCurrent | - | 6.84M | 3.78M | 2.65M | 4.21M | 2.31M | 1.83M | 902K | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 636.1M | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.22B | 1.03B | 880.77M | 992.04M | 1.16B | 641.52M | 497.06M | 560.71M | 388.87M | 341.94M |
| longTermDebt | 1.26B | 1.15B | 1.38B | 1.34B | 867.12M | 816.7M | 813.64M | 857.13M | 906.55M | 1.01B |
| capitalLeaseObligationsNonCurrent | - | 201.02M | 225.87M | 196.61M | 376.65M | 205.02M | 164.56M | 19.27M | - | - |
| deferredRevenueNonCurrent | 232.92M | 193.26M | 167.01M | 143.73M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 60.91M | 33.18M | 90.01M | 125.69M | 205.96M | 115.77M | 96.33M | 71.3M | 43.79M | 17.28M |
| otherNonCurrentLiabilities | 165.2M | - | - | - | - | - | - | 95.65M | 82.89M | 61.46M |
| totalNonCurrentLiabilities | 1.72B | 1.58B | 1.86B | 1.81B | 1.45B | 1.14B | 1.07B | 1.04B | 1.03B | 1.09B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 207.87M | 229.66M | 199.26M | 380.86M | 207.33M | 166.39M | 20.17M | - | - |
| totalLiabilities | 2.93B | 2.61B | 2.74B | 2.8B | 2.61B | 1.78B | 1.57B | 1.6B | 1.42B | 1.43B |
| treasuryStock | -1.36B | -1.2B | -1.03B | -808.49M | -448.98M | -332.16M | -324.55M | -321.47M | -294M | -262.4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 741K | 738K | 733K | 728K | 725K | 721K | 717K | 712K | 708K | 702K |
| retainedEarnings | 3B | 2.84B | 2.52B | 2.32B | 1.97B | 1.43B | 1.08B | 831.12M | 616.35M | 456.05M |
| additionalPaidInCapital | 1.19B | 1.13B | 1.07B | 1.02B | 952.94M | 525.54M | 498.87M | 476.12M | 459.82M | 449.05M |
| 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 | 161.35M | 316.98M | 217.12M | 408.87M | 556.57M | 347.22M | 252.31M | 241.22M | 161.14M | 98.81M |
| depreciationAndAmortization | 194.84M | 171.77M | 166.6M | 156.14M | 92.04M | 68.77M | 60.91M | 47.41M | 51.99M | 54.42M |
| deferredIncomeTax | 15.08M | -60.62M | -34.48M | -95.46M | -2.1M | 21.2M | 18.73M | 23.6M | 21.44M | 39.35M |
| stockBasedCompensation | 49.95M | 51.24M | 37.34M | 31.37M | 23.95M | 20.88M | 16.69M | 14.56M | 10.2M | 9.49M |
| changeInWorkingCapital | -13.12M | 211.9M | 127.41M | -465.24M | -258.54M | 18.72M | -57.4M | -88.12M | 12.42M | 43.74M |
| accountsReceivables | 45.64M | -82.82M | -18.27M | 6.55M | -131.86M | -55.98M | 8.23M | -43.24M | -29.77M | -9.08M |
| inventory | -163.12M | 122.95M | 262.67M | -319.27M | -470.99M | -77.98M | 26.37M | -152.59M | -16.28M | 15.51M |
| accountsPayables | -40.7M | 123.57M | -120.9M | -223.03M | 297.32M | 66.04M | -69.4M | 86.36M | 42.79M | 32.91M |
| otherWorkingCapital | 145.06M | 48.19M | 3.91M | 70.52M | 46.98M | 86.64M | -22.6M | 21.36M | 15.68M | 4.4M |
| otherNonCashItems | 29.88M | 50.04M | 7.68M | 22.84M | -767K | 9.74M | 17.64M | 8.56M | 3.93M | 7.6M |
| netCashProvidedByOperatingActivities | 437.98M | 741.3M | 521.67M | 58.52M | 411.16M | 486.53M | 308.89M | 247.23M | 261.12M | 253.41M |
| investmentsInPropertyPlantAndEquipment | -169.85M | -136.73M | -129.06M | -86.19M | -109.99M | -62.13M | -60.8M | -47.6M | -33.26M | -30.47M |
| acquisitionsNet | -762K | -34.74M | -15.97M | -40M | -713.47M | -64.8M | -112M | -65.44M | 1.26M | -76.72M |
| purchasesOfInvestments | -3.04M | -39.45M | -39.22M | -15M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | 2M | 3.29M | 4.87M | 9.58M | 2.65M | 2.63M | 3.93M | - | - |
| otherInvestingActivities | 743K | 211K | 2.9M | 2.08M | -3.4M | 179K | 95000 | 214K | 82000 | 1.36M |
| netCashProvidedByInvestingActivities | -172.9M | -208.71M | -178.06M | -134.23M | -817.29M | -124.1M | -170.08M | -108.89M | -31.92M | -105.82M |
| netDebtIssuance | -52.76M | -278.45M | 87.28M | 464.17M | 75.24M | -24.61M | -37.57M | -24.32M | -127.29M | -36.67M |
| longTermNetDebtIssuance | -40.95M | -253.12M | 60.13M | 484.09M | 41.53M | -4.48M | -51.39M | -50.4M | -114.41M | -37.63M |
| shortTermNetDebtIssuance | -11.81M | -25.33M | 27.15M | -19.92M | 33.7M | -20.13M | 13.82M | 26.08M | -12.88M | 957K |
| netStockIssuance | -143.06M | -125.18M | -243.7M | -332.05M | -87.2M | 13.09M | 9.4M | -20.04M | -23.06M | -148.31M |
| netCommonStockIssuance | -143.06M | -125.18M | -243.7M | -332.05M | -87.2M | 13.09M | 9.4M | -20.04M | -23.06M | -148.31M |
| commonStockIssuance | 4.86M | 27.56M | 7.82M | 13.79M | 38.79M | 13.09M | 9.4M | 5.61M | 6.95M | 1.62M |
| commonStockRepurchased | -147.92M | -152.74M | -251.51M | -345.84M | -125.99M | - | - | -25.66M | -30.01M | -149.94M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -293K | -273K | - | -309K | - | - | -285K | -314K | - | -76000 |
| commonDividendsPaid | -293K | -273K | - | -309K | - | - | -285K | -314K | - | -76000 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -16.61M | -44.92M | -120.72M | -67.76M | -91M | -18.91M | -13.46M | -7.36M | -9.79M | -10.64M |
| netCashProvidedByFinancingActivities | -212.72M | -448.84M | -277.14M | 64.04M | -102.97M | -30.43M | -41.92M | -52.03M | -160.14M | -195.7M |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.06B | 1.09B | 1.11B | 1.06B | 942.12M | 1.23B | 1.17B | 998.2M | 889.27M | 1.06B |
| costOfRevenue | 649.13M | 695.42M | 687.43M | 644.42M | 570.14M | 733.38M | 701.29M | 622.64M | 572.89M | 674.95M |
| grossProfit | 410.24M | 396.08M | 426.92M | 416.75M | 371.99M | 501.42M | 472.27M | 375.56M | 316.38M | 388.72M |
| researchAndDevelopmentExpenses | 62.66M | 61.01M | 60.06M | 60.35M | 62.05M | 59.26M | 56.94M | 54M | 49.41M | 44.37M |
| generalAndAdministrativeExpenses | 76.28M | 174.29M | 93.75M | 79.43M | 74.75M | 75.7M | 77.24M | 65.39M | 66.76M | 53.83M |
| sellingAndMarketingExpenses | 123.62M | 144.69M | 145.1M | 139.5M | 126.06M | 144.4M | 145.31M | 128.15M | 108.59M | 113.84M |
| sellingGeneralAndAdministrativeExpenses | 199.91M | 318.98M | 238.85M | 218.92M | 200.81M | 220.1M | 222.55M | 193.54M | 175.35M | 167.67M |
| otherExpenses | 30.38M | 25.4M | 24.93M | 25.68M | 25.49M | 24.04M | 24.16M | 24.79M | 24.75M | 25.72M |
| operatingExpenses | 292.94M | 405.4M | 323.84M | 304.96M | 288.35M | 303.4M | 303.64M | 272.33M | 249.51M | 237.76M |
| costAndExpenses | 942.07M | 1.1B | 1.01B | 949.38M | 858.48M | 1.04B | 1B | 894.96M | 822.4M | 912.7M |
| netInterestIncome | -15.38M | -14.83M | -18.46M | -16.5M | -17.11M | -19.88M | -22.91M | -23.32M | -23.6M | -24.76M |
| interestIncome | - | 2.06M | - | 1.75M | - | - | - | - | - | - |
| interestExpense | 15.38M | 16.88M | 18.46M | 18.24M | 17.11M | 19.88M | 22.91M | 23.32M | 23.6M | 24.76M |
| depreciationAndAmortization | 55.97M | 51.16M | 49.21M | 48.32M | 46.14M | 43.83M | 43.15M | 42.88M | 41.9M | 42.45M |
| ebitda | 168.11M | 40.4M | 146.01M | 156.42M | 121.76M | 208.72M | 213.29M | 144.89M | 104.02M | 194.02M |
| ebit | 112.14M | -10.76M | 96.8M | 108.09M | 75.62M | 164.88M | 170.14M | 102.01M | 62.12M | 151.57M |
| nonOperatingIncomeExcludingInterest | 5.16M | 1.44M | 6.28M | 3.7M | 8.01M | 33.13M | -1.52M | 1.23M | 4.75M | -603K |
| operatingIncome | 117.29M | -9.32M | 103.08M | 111.79M | 83.64M | 198.01M | 168.62M | 103.24M | 66.87M | 150.97M |
| totalOtherIncomeExpensesNet | -20.53M | -18.33M | -24.74M | -21.94M | -25.12M | -53.01M | -21.39M | -24.54M | -28.36M | -24.16M |
| incomeBeforeTax | 96.76M | -27.64M | 78.34M | 89.85M | 58.51M | 145M | 147.23M | 78.69M | 38.51M | 126.81M |
| incomeTaxExpense | 23.65M | -3.71M | 11.76M | 15.42M | 14.24M | 27.34M | 33.45M | 19.64M | 12.03M | 30M |
| netIncomeFromContinuingOperations | 73.11M | -23.93M | 66.58M | 74.43M | 44.28M | 117.67M | 113.78M | 59.05M | 26.48M | 96.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -838K | - | - | - | - | - | - | - |
| netIncome | 73.25M | -24.46M | 66.16M | 74.02M | 43.84M | 128.85M | 113.74M | 59.12M | 23.55M | 95.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 73.25M | -24.46M | 66.16M | 74.02M | 43.84M | 128.85M | 113.74M | 59.12M | 23.55M | 95.97M |
| eps | 1.25 | -0.42 | 1.14 | 1.27 | 0.74 | 2.18 | 1.91 | 0.99 | 0.39 | 1.59 |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 265.53M | 341.41M | 300.01M | 223.53M | 187.46M | 281.28M | 214.18M | 218.32M | 249.36M | 200.99M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 265.53M | 341.41M | 300.01M | 223.53M | 187.46M | 281.28M | 214.18M | 218.32M | 249.36M | 200.99M |
| netReceivables | 626.58M | 602.74M | 680.08M | 648.74M | 590.12M | 612.11M | 658.65M | 610.32M | 520.72M | 537.32M |
| accountsReceivables | 626.58M | 602.74M | 680.08M | 648.74M | 590.12M | 612.11M | 658.65M | 610.32M | 520.72M | 537.32M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.25B | 1.25B | 1.33B | 1.25B | 1.1B | 1.03B | 1.1B | 1.15B | 1.18B | 1.17B |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 305.06M | 269.46M | 192.34M | 119.29M | 115.87M | 107.14M | 104.79M | 74.89M | 101.48M | 91.9M |
| totalCurrentAssets | 2.45B | 2.46B | 2.5B | 2.25B | 1.99B | 2.03B | 2.07B | 2.06B | 2.05B | 2B |
| propertyPlantEquipmentNet | 819.62M | 926.89M | 910.53M | 905.62M | 855.95M | 858.25M | 857.63M | 813.51M | 808.42M | 801.63M |
| goodwill | 1.49B | 1.47B | 1.47B | 1.47B | 1.44B | 1.44B | 1.45B | 1.43B | 1.43B | 1.43B |
| intangibleAssets | 688.68M | 10.01M | 12.71M | 726.5M | 742.08M | 758.52M | 789.58M | 799.06M | 821.65M | 846.08M |
| goodwillAndIntangibleAssets | 2.18B | 1.48B | 1.48B | 2.2B | 2.18B | 2.19B | 2.24B | 2.23B | 2.25B | 2.28B |
| longTermInvestments | - | - | 14.78M | 18.53M | - | - | - | - | - | - |
| taxAssets | 38.21M | 41.95M | 20.11M | 42.2M | 31.32M | 24.13M | 12.18M | 17.4M | 16.04M | 15.53M |
| otherNonCurrentAssets | 110.98M | 665.26M | 672.76M | -18.53M | - | - | - | - | - | - |
| totalNonCurrentAssets | 3.14B | 3.11B | 3.1B | 3.14B | 3.07B | 3.08B | 3.11B | 3.06B | 3.08B | 3.1B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.59B | 5.57B | 5.6B | 5.39B | 5.06B | 5.11B | 5.19B | 5.12B | 5.13B | 5.09B |
| totalPayables | 462.82M | 436.58M | 620.72M | 596.27M | 439.7M | 458.69M | 424.81M | 406.3M | 381.35M | 340.72M |
| accountPayables | 462.82M | 436.58M | 620.72M | 596.27M | 439.7M | 458.69M | 424.81M | 406.3M | 381.35M | 340.72M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 55.57M | 69.85M | 68.25M | 395.16M | 439.05M | 451.01M | 429.95M | 389.43M | 395.02M | 412.39M |
| shortTermDebt | 70.34M | 72.81M | 63.18M | 121.69M | 121.08M | 116.6M | 118.73M | 111.3M | 117.12M | 123.88M |
| capitalLeaseObligationsCurrent | - | - | - | 8.16M | 7.76M | 6.84M | 45.98M | 5.54M | 4.41M | 3.78M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 37.75M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 619.05M | 636.1M | 356.42M | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.21B | 1.22B | 1.15B | 1.12B | 1.01B | 1.03B | 1.02B | 912.56M | 897.9M | 880.77M |
| longTermDebt | 1.25B | 1.26B | 1.27B | 1.21B | 1.14B | 1.15B | 1.32B | 1.36B | 1.37B | 1.38B |
| capitalLeaseObligationsNonCurrent | - | - | 82.84M | 245.24M | 209.51M | 201.02M | 190.28M | 223.39M | 223.17M | 225.87M |
| deferredRevenueNonCurrent | 236.5M | 232.92M | 208.94M | 200.46M | 200.05M | 193.26M | 186.46M | 176.02M | 172.5M | 167.01M |
| deferredTaxLiabilitiesNonCurrent | 56.79M | 60.91M | 62.09M | 34.72M | 33.71M | 33.18M | 62.26M | 70.89M | 84.92M | 90.01M |
| otherNonCurrentLiabilities | 163.35M | 165.2M | 173.95M | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 1.71B | 1.72B | 1.8B | 1.69B | 1.58B | 1.58B | 1.76B | 1.83B | 1.85B | 1.86B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 82.84M | 253.4M | 217.26M | 207.87M | 236.26M | 228.93M | 227.57M | 229.66M |
| totalLiabilities | 2.92B | 2.93B | 2.95B | 2.81B | 2.59B | 2.61B | 2.77B | 2.75B | 2.75B | 2.74B |
| treasuryStock | -1.38B | -1.36B | -1.36B | -1.35B | -1.3B | -1.2B | -1.19B | -1.09B | -1.04B | -1.03B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 742K | 741K | 741K | 740K | 740K | 738K | 736K | 736K | 735K | 733K |
| retainedEarnings | 3.08B | 3B | 3.03B | 2.96B | 2.89B | 2.84B | 2.72B | 2.6B | 2.54B | 2.52B |
| additionalPaidInCapital | 1.2B | 1.19B | 1.18B | 1.16B | 1.15B | 1.13B | 1.12B | 1.1B | 1.08B | 1.07B |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 73.11M | -24.46M | 66.16M | 74.43M | 44.28M | 117.67M | 113.74M | 59.12M | 26.48M | 96.81M |
| depreciationAndAmortization | 55.97M | 51.16M | 49.21M | 48.32M | 46.14M | 43.83M | 43.15M | 42.88M | 41.9M | 42.45M |
| deferredIncomeTax | 3.74M | -3.71M | - | -14.49M | -4.18M | -37.07M | -5.41M | -12.74M | -5.4M | -15.76M |
| stockBasedCompensation | 13.44M | 10.84M | 12.75M | 14.75M | 11.61M | 12.97M | 13.12M | 12.72M | 12.44M | 7.03M |
| changeInWorkingCapital | -31.66M | 165.27M | -69.01M | -58.34M | -51.04M | 164.63M | 46.16M | -26.02M | 27.12M | 181.48M |
| accountsReceivables | -15.1M | 77.63M | -31.5M | -48.84M | 48.35M | 37.32M | -45.67M | -88.13M | 13.66M | 50.7M |
| inventory | 13.93M | 109.94M | -73.77M | -142.08M | -57.2M | 49.56M | 61.14M | 30.35M | -18.11M | 160.78M |
| accountsPayables | 40.08M | -184.35M | 14.16M | 162.5M | -33.01M | 36.23M | 13.35M | 29.31M | 44.68M | -63.03M |
| otherWorkingCapital | -70.57M | 162.06M | 22.11M | -29.92M | -9.18M | 41.52M | 17.34M | 2.44M | -13.11M | 33.04M |
| otherNonCashItems | 4.67M | -9.84M | 59.27M | 7.51M | 11.35M | 37.42M | 1.52M | 1.71M | 9.36M | 4.93M |
| netCashProvidedByOperatingActivities | 119.28M | 189.26M | 118.38M | 72.19M | 58.15M | 339.45M | 212.28M | 77.66M | 111.9M | 316.95M |
| investmentsInPropertyPlantAndEquipment | -29.4M | -59.32M | -21.88M | -57.72M | -30.94M | -53.33M | 54.77M | -27.95M | -26.82M | -51.34M |
| acquisitionsNet | -122.83M | 2.28M | 1.01M | -54000 | 54000 | -12.96M | -3.91M | -17.78M | -1.63M | 963K |
| purchasesOfInvestments | - | - | -379K | - | -2.66M | -703K | -37.12M | - | -239K | -30M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 1.9M | -1.9M | 2M | 761K |
| otherInvestingActivities | -1.52M | -336K | - | -2M | - | 67000 | -83.4M | 239K | 51000 | - |
| netCashProvidedByInvestingActivities | -153.75M | -57.37M | -21.25M | -59.77M | -33.54M | -66.93M | -67.76M | -47.39M | -26.64M | -79.62M |
| netDebtIssuance | -12.9M | -90.03M | -20.67M | 69.5M | -14.26M | -204.63M | -43.77M | -13.98M | -16.08M | -48.17M |
| longTermNetDebtIssuance | -5.95M | -94.65M | -12.56M | 77.06M | -13.51M | -198.95M | -42.4M | -5.22M | -6.56M | -52.16M |
| shortTermNetDebtIssuance | -6.96M | 4.62M | -8.12M | -7.56M | -749K | -5.68M | -1.37M | -8.76M | -9.52M | 3.98M |
| netStockIssuance | 7.24M | 627K | 3.19M | -50.01M | -96.86M | 15.19M | -100.39M | -40.31M | 319K | -150.57M |
| netCommonStockIssuance | 7.24M | 627K | 3.19M | -50.01M | -96.86M | 15.19M | -100.39M | -40.31M | 319K | -150.57M |
| commonStockIssuance | 7.24M | 627K | 3.19M | 451K | 592K | 15.19M | 1.75M | 10.3M | 319K | 676K |
| commonStockRepurchased | - | - | - | -50.46M | -97.45M | - | -102.13M | -50.61M | - | -151.25M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -293K | - | -273K | - | - | - | - |
| commonDividendsPaid | - | - | - | -293K | - | -273K | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -35.72M | -2.02M | -3.47M | -792K | -8.6M | -12.83M | -5.9M | -5.89M | -20.57M | -829K |
| netCashProvidedByFinancingActivities | -41.38M | -91.42M | -20.96M | 18.4M | -119.72M | -202.27M | -150.06M | -60.18M | -36.33M | -199.57M |