-$0.58 (-1.41%)
| 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.84B | 1.35B | 1.02B | 821.2M | 823.6M | 748.1M | 683.1M | 651.8M | 542.8M | 482.2M |
| costOfRevenue | 860.2M | 751.1M | 637.7M | 608.9M | 534.1M | 475.5M | 521.4M | 639.4M | 456.8M | 429.3M |
| grossProfit | 980.26M | 595.8M | 385.6M | 212.3M | 289.5M | 272.6M | 161.7M | 12.4M | 86M | 52.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 94.3M | 64.3M | 27.6M | 44.2M | 35.6M | 31.3M | 29M | 24M | 23M | 26.5M |
| sellingAndMarketingExpenses | - | - | 39.9M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 94.3M | 64.3M | 67.5M | 44.2M | 35.6M | 31.3M | 29M | 24M | 23M | 26.5M |
| otherExpenses | 1.65M | -30.4M | 18.2M | 18.4M | 14.7M | 7.2M | 6.7M | -2.5M | 1.9M | -2.3M |
| operatingExpenses | 95.95M | 33.9M | 67.5M | 62.6M | 50.3M | 38.5M | 35.7M | 35M | 31.3M | 31.6M |
| costAndExpenses | 956.15M | 785M | 705.2M | 671.5M | 584.4M | 514M | 557.1M | 674.4M | 488.1M | 460.9M |
| netInterestIncome | 14.04M | -3.8M | -2.5M | -5.7M | -4.5M | -4.3M | -2.5M | -3M | -6.6M | -21.9M |
| interestIncome | 15.06M | 12M | - | - | - | - | - | - | 2.5M | 2.1M |
| interestExpense | 1.02M | 14.4M | 2.5M | 5.7M | 4.5M | 4.3M | 2.5M | 3M | 9.1M | 24M |
| depreciationAndAmortization | 223.14M | 218.4M | 190.2M | 168.74M | 171.68M | 163.5M | 171.7M | 160.95M | 132.81M | 119.64M |
| ebitda | 1.11B | 735M | 486.4M | 321.2M | 176.14M | 387.9M | 297.7M | 124.51M | 181.6M | 133.77M |
| ebit | 884.31M | 516.6M | 296.2M | 108.1M | 4.46M | 222.5M | 126M | -36.44M | 28.8M | 14.13M |
| nonOperatingIncomeExcludingInterest | - | 45.3M | 21.9M | 3.4M | 10.44M | 5.1M | - | 13.84M | 27.2M | 7.17M |
| operatingIncome | 884.31M | 561.9M | 318.1M | 144.6M | 235.6M | 227.6M | 126M | -22.6M | 56M | 21.3M |
| totalOtherIncomeExpensesNet | 224.46M | -59.7M | -24.4M | -9.1M | -12.6M | -9.4M | 2.9M | -15.8M | -33.8M | -28.9M |
| incomeBeforeTax | 1.11B | 502.2M | 293.7M | 102.4M | 2.3M | 218.2M | 128.9M | -38.4M | 22.2M | -7.6M |
| incomeTaxExpense | 207.47M | 217.9M | 83.7M | 65.3M | 69M | 74M | 32.8M | 34.2M | -4.4M | 10.3M |
| netIncomeFromContinuingOperations | 901.31M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 901.31M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| netIncomeDeductions | - | - | - | 1.47M | - | - | - | - | -956.62K | - |
| bottomLineNetIncome | 901.31M | 284.3M | 210M | 35.63M | -66.7M | 144.2M | 96.1M | -72.6M | 27.56M | -17.9M |
| eps | 2.14 | 0.7 | 0.53 | 0.09 | -0.17 | 0.39 | 0.25 | -0.19 | 0.09 | -0.07 |
| 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 | 621.97M | 327.2M | 224.8M | 129.8M | 172.5M | 220.5M | 182.8M | 206M | 200.8M | 252.2M |
| shortTermInvestments | 58.79M | 24M | 13M | 18.6M | 23.9M | 43.7M | 22.8M | 7.8M | 35.8M | 14.1M |
| cashAndShortTermInvestments | 680.76M | 351.2M | 237.8M | 148.4M | 196.4M | 264.2M | 205.6M | 213.8M | 236.6M | 266.3M |
| netReceivables | 44.92M | 46.7M | 53.13M | 37.18M | 39.75M | 34.7M | 42M | 8M | 7.2M | 44.9M |
| accountsReceivables | - | - | - | - | - | - | - | 2.3M | 3.2M | 5.9M |
| otherReceivables | 44.92M | 46.67M | 53.13M | 37.18M | 39.75M | 7.6M | 4.7M | 5.7M | 4M | 39M |
| inventory | 224.99M | 232.8M | 271.2M | 234.2M | 199M | 148.5M | 126.9M | 110.2M | 161.2M | 131.7M |
| prepaids | - | - | - | - | 10.9M | 21.6M | - | 45.2M | 37.8M | - |
| otherCurrentAssets | 25.95M | 17.9M | 23.6M | 21.22M | 13.35M | 4.4M | 19.8M | 15.5M | 14.4M | 11.6M |
| totalCurrentAssets | 976.62M | 648.6M | 586M | 441M | 459.4M | 473.4M | 394.3M | 380M | 446.7M | 454.5M |
| propertyPlantEquipmentNet | 4.95B | 4.62B | 3.36B | 3.17B | 3.11B | 3.1B | 2.93B | 2.81B | 2.75B | 1.92B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 33.94M | 12.2M | 8.95M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 413.95M | 57.3M | 46.15M | 59.4M | 53.6M | 61.8M | 68.8M | 71.9M | 113.7M | 119.5M |
| totalNonCurrentAssets | 5.4B | 4.69B | 3.42B | 3.23B | 3.16B | 3.16B | 3B | 2.89B | 2.87B | 2.04B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.37B | 5.34B | 4B | 3.67B | 3.62B | 3.64B | 3.4B | 3.27B | 3.31B | 2.49B |
| totalPayables | 308.34M | 246.8M | 167.8M | 147.6M | 137.6M | 117.7M | 118.3M | 117.6M | 87.3M | 75.6M |
| accountPayables | 254.84M | 191.6M | 167.8M | 147.6M | 137.6M | 117.7M | 118.3M | 117.6M | 87.3M | 75.6M |
| otherPayables | 53.5M | 55.2M | - | - | - | - | - | - | - | - |
| accruedExpenses | 60.09M | 2.5M | 25.4M | 20.5M | 16.1M | 13.2M | 3.8M | 1.6M | 4.5M | 16.5M |
| shortTermDebt | 11.78M | 69357 | - | - | - | - | - | - | 4.2M | 3.6M |
| capitalLeaseObligationsCurrent | - | 15.2M | - | 400K | 400K | 500K | 800K | 2.6M | 4.2M | - |
| taxPayables | - | 50.5M | 40.09M | 700K | - | 15.5M | - | 6.2M | 5.7M | 1.5M |
| deferredRevenue | 49.91M | 116.53M | - | - | - | - | - | -1.7M | 15.1M | 18M |
| otherCurrentLiabilities | 136.45M | 49.8M | 54.7M | 13.4M | 3.3M | 15.5M | 4.4M | 10.1M | 13M | 3.9M |
| totalCurrentLiabilities | 566.57M | 430.9M | 247.9M | 181.9M | 157.4M | 146.9M | 127.3M | 124.9M | 106.7M | 99.6M |
| longTermDebt | 210.82M | 250M | - | - | - | - | - | - | 3.3M | 301.3M |
| capitalLeaseObligationsNonCurrent | 11.18M | 21.4M | 596.93K | - | - | - | - | - | -47.9M | 7.3M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -400K | 44.6M | 39.6M |
| deferredTaxLiabilitiesNonCurrent | 871.71M | 760.6M | 703.6M | 660.9M | 623.2M | 559.9M | 513.7M | 491.5M | 477M | 291M |
| otherNonCurrentLiabilities | 275M | 289M | 125.6M | 771.2M | 728.5M | 78.2M | 60.2M | 46.5M | 1M | -6M |
| totalNonCurrentLiabilities | 1.37B | 1.32B | 829.8M | 771.2M | 728.5M | 638.1M | 573.9M | 538M | 525.9M | 633.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.18M | 36.6M | 596.93K | 400K | 400K | 500K | 800K | 2.6M | -43.7M | 7.3M |
| totalLiabilities | 1.94B | 1.75B | 1.08B | 953.1M | 885.9M | 785M | 701.2M | 662.9M | 632.6M | 732.8M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.13B | 4.14B | 3.74B | 3.7B | 3.69B | 3.7B | 3.69B | 3.71B | 3.69B | 2.82B |
| retainedEarnings | 216.8M | -606.2M | -876.8M | -1.05B | -1.05B | -958.1M | -1.09B | -1.18B | -1.12B | -1.14B |
| additionalPaidInCapital | 87.54M | 89.3M | 88.6M | 90.7M | 89.5M | 88.5M | 90.7M | 87.3M | 89.5M | 70.9M |
| 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 | 885.8M | 284.3M | 213.85M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| depreciationAndAmortization | 209.7M | 218.4M | 200.61M | 171.5M | 170.9M | 153.8M | 165M | 166.6M | 125.6M | 119M |
| deferredIncomeTax | 84.86M | 217.9M | 31.57M | 65.3M | 69M | 74M | 32.8M | 34.2M | -4.4M | 10.3M |
| stockBasedCompensation | 20.5M | 31.7M | 21.7M | 18.3M | 11.1M | 10.3M | 9.2M | 6.6M | 7.5M | 10.2M |
| changeInWorkingCapital | -15.77M | 17.1M | -37.9M | -63.1M | -27.5M | -9.9M | -32.4M | 6.4M | -18.3M | -25.5M |
| accountsReceivables | 814K | 2.7M | -13.85M | -8.45M | 1.98M | 3.47M | -409.3K | -7.9M | 14M | -5.7M |
| inventory | -25.13M | 53.3M | -26.48M | -55.2M | -49.7M | -13.3M | -11.4M | 13.9M | -15.9M | -16.1M |
| accountsPayables | 13.13M | -56.03M | 2.34M | -96037 | 16.55M | 4.11M | -18.21M | 7.6M | -12.1M | -7.5M |
| otherWorkingCapital | -4.58M | -38.9M | 84037 | 647.36K | 3.66M | -4.18M | -2.38M | -7.2M | -4.3M | 3.8M |
| otherNonCashItems | -395.91M | -108.3M | 42.87M | 69.4M | 199.7M | -4M | -10.3M | 72.7M | 26.5M | 39.6M |
| netCashProvidedByOperatingActivities | 789.18M | 661.1M | 472.7M | 298.5M | 356.5M | 368.4M | 260.4M | 213.9M | 163.5M | 135.7M |
| investmentsInPropertyPlantAndEquipment | -518.01M | -417.6M | -348.9M | -313.7M | -364.3M | -300.9M | -263.6M | -221.5M | -169.2M | -146.5M |
| acquisitionsNet | 162.8M | -30.2M | - | 5M | -15.56M | -19.5M | - | - | 46.2M | 700K |
| purchasesOfInvestments | -508.75K | -11.6M | -2.8M | -4M | -8.8M | -3.4M | - | - | -6.94M | -2.9M |
| salesMaturitiesOfInvestments | 9.97M | 951.99K | 100000 | -1M | 25.8M | 9.7M | - | 24.9M | - | - |
| otherInvestingActivities | - | -8.65M | -200K | 1M | 5.76M | -3.58M | -4M | 24.9M | 3.6M | -2.8M |
| netCashProvidedByInvestingActivities | -345.75M | -467.1M | -351.8M | -312.7M | -357.1M | -314.1M | -267.6M | -196.6M | -119.4M | -151.5M |
| netDebtIssuance | -50.88M | -68.9M | - | - | -200K | -500K | -3.3M | -4.1M | -331.6M | -9.7M |
| longTermNetDebtIssuance | -50.88M | -318.9M | - | - | -200K | -500K | -3.3M | -4.1M | -331.6M | -9.7M |
| shortTermNetDebtIssuance | - | 250M | - | - | - | - | - | - | - | - |
| netStockIssuance | -35.31M | 10.5M | 9.47M | 2.2M | -11.7M | -5.5M | -3.9M | - | 11.7M | 7.31M |
| netCommonStockIssuance | -35.31M | 10.5M | 9.47M | 2.2M | -11.7M | -5.5M | -3.9M | - | 11.7M | 20.4M |
| commonStockIssuance | 4.17M | 10.5M | 9.47M | 10.4M | 200K | - | 7.5M | 3.7M | 11.7M | 20.4M |
| commonStockRepurchased | -39.48M | - | - | -8.2M | -11.7M | -5.5M | -11.4M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -13.09M |
| netDividendsPaid | -40.19M | -35.1M | -35.3M | -33.71M | -34.2M | -25.16M | -15.96M | -7.8M | -6M | -5.4M |
| commonDividendsPaid | -40.19M | -35.1M | -35.3M | -33.71M | -34.2M | -25.16M | -15.96M | -7.8M | -6M | -5.4M |
| preferredDividendsPaid | - | - | - | -1.39M | -303.57K | 1.26M | 362.68K | - | - | - |
| otherFinancingActivities | -16.79M | 4.1M | -170.55K | 4.5M | -900K | 14.3M | 5.8M | 3.1M | 228.3M | -5.01M |
| netCashProvidedByFinancingActivities | -143.16M | -89.4M | -26M | -28.4M | -47.3M | -15.6M | -17M | -8.8M | -97.6M | -12.8M |
| 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 | 586.92M | 584.14M | 457.17M | 438.2M | 333M | 375.8M | 360.9M | 332.53M | 276.36M | 261.64M |
| costOfRevenue | 211.87M | 232.93M | 199.27M | 200.7M | 195.2M | 200.9M | 204M | 180.16M | 177.6M | 173.47M |
| grossProfit | 375.05M | 351.22M | 257.91M | 237.5M | 137.8M | 174.9M | 156.9M | 152.37M | 98.76M | 88.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 38.9M | 17.6M | 26.3M | 12.5M | 37.9M | 11M | 21.9M | 7.4M | 17.8M | 13.9M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 13.8M | -79513 | 384.17K |
| sellingGeneralAndAdministrativeExpenses | 38.9M | 17.87M | 26.01M | 12.5M | 37.9M | 11M | 21.9M | 21.2M | 17.72M | 14.28M |
| otherExpenses | -637.55K | 7.3M | 5M | 8.8M | 74.2M | 5.5M | -48.3M | 52.4M | 10.6M | -3.39M |
| operatingExpenses | 38.26M | 17.87M | 26.01M | 21.3M | 112.1M | 16.5M | -26.4M | 13.6M | 17.72M | 17.68M |
| costAndExpenses | 250.13M | 250.8M | 225.27M | 222M | 307.3M | 217.4M | 177.6M | 193.8M | 195.32M | 191.14M |
| netInterestIncome | 4.72M | 5.08M | 3.56M | -100000 | 100000 | 2.4M | -6.2M | 100000 | -100000 | 200K |
| interestIncome | 5.61M | 5.08M | 3.86M | - | 100000 | - | - | 100000 | - | 200K |
| interestExpense | 885.25K | - | 296.67K | 100000 | 3.1M | 8.2M | 6.2M | - | 100000 | - |
| depreciationAndAmortization | 45.84M | 57.06M | 53.8M | 52.7M | 51.4M | 58.3M | 57.7M | 52.4M | 49.78M | 52M |
| ebitda | 382.62M | 390.41M | 421.48M | 234.4M | 146.1M | 213.1M | 205.1M | 191.2M | 125.14M | 104.61M |
| ebit | 336.79M | 333.35M | 367.68M | 181.7M | 94.7M | 154.8M | 147.4M | 138.8M | 75.36M | 51M |
| nonOperatingIncomeExcludingInterest | - | -221.6M | -135.78M | 34.5M | -69M | 3.6M | 35.9M | 2M | 6.04M | 20.9M |
| operatingIncome | 336.79M | 333.35M | 231.9M | 216.2M | 25.7M | 158.4M | 183.3M | 138.8M | 81.04M | 70.5M |
| totalOtherIncomeExpensesNet | -26.75M | 185.41M | 135.48M | -34.6M | -69M | -1.2M | -42.1M | -10.6M | -5.8M | -19.28M |
| incomeBeforeTax | 310.03M | 518.75M | 367.38M | 181.6M | 25.7M | 157.2M | 141.2M | 128.2M | 75.26M | 52.62M |
| incomeTaxExpense | 121.77M | 77.17M | 94.14M | 22.2M | 10.5M | 69.6M | 56.7M | 58.1M | 33.35M | 4.21M |
| netIncomeFromContinuingOperations | 188.26M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 48.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1.3M |
| netIncome | 188.26M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 188.26M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| eps | 0.45 | 1.05 | 0.65 | 0.38 | 0.04 | 0.21 | 0.2 | 0.18 | 0.11 | 0.12 |
| 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 | 659.97M | 621.97M | 462.65M | 344.9M | 289.5M | 327.2M | 291.6M | 313.6M | 239.95M | 223.65M |
| shortTermInvestments | 44.43M | 58.79M | 46.25M | 33.3M | 29.2M | 24M | 23.9M | 63.89M | 16.28M | 12.93M |
| cashAndShortTermInvestments | 704.4M | 680.76M | 508.9M | 378.2M | 318.7M | 351.2M | 315.5M | 377.44M | 256.24M | 236.58M |
| netReceivables | 40.53M | 44.92M | 31.17M | 39.4M | 36.6M | 46.7M | 34.8M | 38.09M | 39.46M | 53.13M |
| accountsReceivables | - | - | - | 39.4M | 36.6M | - | 34.8M | - | - | - |
| otherReceivables | 40.53M | 44.92M | 31.17M | 53.76M | 52.68M | 46.67M | 47.01M | 38.09M | 39.46M | 53.13M |
| inventory | 234.17M | 224.99M | 226.08M | 221.6M | 225.9M | 232.8M | 243.1M | 234.47M | 252.14M | 269.81M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 32.02M | 25.95M | 243.26M | 31.2M | 29.5M | 17.9M | 14.5M | 13.7M | 20.04M | 23.87M |
| totalCurrentAssets | 1.01B | 976.62M | 1.01B | 670.4M | 610.7M | 648.6M | 607.9M | 663.7M | 567.81M | 583M |
| propertyPlantEquipmentNet | 5.08B | 4.95B | 4.84B | 4.76B | 4.67B | 4.62B | 4.55B | 3.19B | 3.38B | 3.34B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 37.13M | 33.94M | 29.87M | 24.5M | 15.6M | 12.2M | 75.2M | - | 13.39M | 8.95M |
| otherNonCurrentAssets | 409.99M | 413.95M | 93.41M | 86.5M | 69.9M | 57.3M | 59.5M | 306.36M | 45.55M | 45.86M |
| totalNonCurrentAssets | 5.53B | 5.4B | 4.97B | 4.87B | 4.75B | 4.69B | 4.68B | 3.5B | 3.44B | 3.4B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.54B | 6.37B | 5.98B | 5.54B | 5.36B | 5.34B | 5.29B | 4.16B | 4.01B | 3.98B |
| totalPayables | 283.2M | 308.34M | 280.83M | 292M | 265.8M | 246.8M | 262.5M | 174.27M | 145.8M | 167.8M |
| accountPayables | 245.67M | 254.84M | 236.07M | 268.1M | 254.3M | 191.6M | 246.3M | 155.5M | 131.8M | 167.8M |
| otherPayables | 37.53M | 53.5M | 44.76M | 23.9M | 11.5M | 55.2M | 16.2M | 37.55M | 14M | - |
| accruedExpenses | 75.85M | 60.09M | 71.33M | - | - | 2.5M | - | 35.1M | 30.5M | 25.4M |
| shortTermDebt | 10.91M | 11.78M | 12.59M | - | - | 69357 | 17.3M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 14.1M | 14.4M | 15.2M | - | - | - | - |
| taxPayables | - | - | - | 23.9M | 11.5M | 50.5M | 16.2M | 15.8M | 13.99M | 40.09M |
| deferredRevenue | 25.32M | 49.91M | 29.97M | 59.3M | 88.2M | 116.53M | 83.3M | - | - | 40.09M |
| otherCurrentLiabilities | 185.93M | 136.45M | 193.21M | 85.6M | 42.2M | 49.8M | 11.3M | 8.69M | 27.19M | 53.43M |
| totalCurrentLiabilities | 581.21M | 566.57M | 587.93M | 451M | 410.6M | 430.9M | 374.4M | 218.07M | 203.49M | 246.63M |
| longTermDebt | 200.14M | 210.82M | 249.76M | 250M | 250M | 250M | 252.6M | - | - | - |
| capitalLeaseObligationsNonCurrent | 8.81M | 11.18M | 13.29M | 16.2M | 18.2M | 21.4M | 27.3M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 30.2M | - | - | -700K |
| deferredTaxLiabilitiesNonCurrent | 913.15M | 871.71M | 789.23M | 763M | 762.2M | 760.6M | 803.7M | 755.9M | 723.05M | 700M |
| otherNonCurrentLiabilities | 226.46M | 275M | 302.5M | 305.2M | 325.7M | 289M | 297.8M | 885.67M | 850.72M | 825.55M |
| totalNonCurrentLiabilities | 1.35B | 1.37B | 1.35B | 1.33B | 1.36B | 1.32B | 1.41B | 885.67M | 850.72M | 825.55M |
| otherLiabilities | - | - | - | - | - | - | - | 161.89K | - | - |
| capitalLeaseObligations | 8.81M | 11.18M | 13.29M | 30.3M | 32.6M | 36.6M | 27.3M | - | - | - |
| totalLiabilities | 1.93B | 1.94B | 1.94B | 1.79B | 1.77B | 1.75B | 1.79B | 1.1B | 1.05B | 1.07B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.15B | 4.13B | 4.14B | 4.14B | 4.14B | 4.14B | 4.13B | 3.77B | 3.74B | 3.72B |
| retainedEarnings | 392.28M | 216.8M | -189.71M | -457.4M | -601.4M | -606.2M | -682.8M | -782.9M | -841.53M | -872.31M |
| additionalPaidInCapital | 84.86M | 87.54M | 86.92M | 87.1M | 87.2M | 89.3M | 88.7M | 88.1M | 87M | 88.15M |
| 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 | 191.4M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.09M | 41.91M | 48.4M |
| depreciationAndAmortization | 45.84M | 57.06M | 53.8M | 52.7M | 51.4M | 58.3M | 57.7M | 52.39M | 49.78M | 52M |
| deferredIncomeTax | 38.46M | 48.92M | 49M | - | - | - | 56.7M | 40.13M | 16.43M | 4.74M |
| stockBasedCompensation | 30.7M | -37.5M | 22.5M | 2.5M | 33.4M | 1.9M | 13.7M | 6.2M | 9.9M | 6.3M |
| changeInWorkingCapital | -13.28M | -11.39M | 8.53M | -11.8M | 3.1M | -18.2M | -27.3M | 19.1M | 19.21M | 7.44M |
| accountsReceivables | 4.52M | -14.46M | 7.77M | -2.7M | 9.9M | -16.7M | 5.2M | 300.74K | 13.94M | -5.72M |
| inventory | -13.28M | 2.87M | -13.24M | -7.3M | -6.9M | 1.4M | 16.9M | 16.71M | 18.22M | -867.65K |
| accountsPayables | -6.59M | 9.56M | 7.56M | - | - | - | - | -2.86M | -11.25M | 19.92M |
| otherWorkingCapital | 2.07M | -9.36M | 6.44M | -1.8M | 100000 | -2.9M | -27.3M | 4.95M | -1.69M | -5.9M |
| otherNonCashItems | -58.03M | -285.64M | -124.93M | -3.3M | -23.5M | 62.6M | -19.8M | 5.97M | 58.84M | 8.23M |
| netCashProvidedByOperatingActivities | 235.08M | 250.54M | 259.63M | 199.5M | 79.6M | 192.2M | 165.5M | 193.87M | 107.52M | 127.11M |
| investmentsInPropertyPlantAndEquipment | -180.49M | -162.04M | -133.86M | -114.9M | -99.7M | -138.7M | -106.8M | -87.58M | -84.12M | -112.01M |
| acquisitionsNet | - | 162.8M | - | - | - | - | 6.7M | -36.9M | - | -1.24 |
| purchasesOfInvestments | - | -305.11K | 1564 | -200K | - | -563.18K | -10.9M | -200K | - | -107.51K |
| salesMaturitiesOfInvestments | - | 2.44M | 5.61M | 1.8M | - | 951.99K | - | - | - | 210.24 |
| otherInvestingActivities | - | 2.24M | -185.15K | -8.9M | -2M | -7.59M | - | -1.02M | - | -203.67K |
| netCashProvidedByInvestingActivities | -180.49M | 5.13M | -128.43M | -122.2M | -101.7M | -145.9M | -111M | -125.7M | -84.12M | -112.32M |
| netDebtIssuance | -3.8M | -50.88M | - | -4M | -4.3M | -5.2M | -63.7M | - | - | - |
| longTermNetDebtIssuance | -3.8M | -50.88M | - | -4M | -4.3M | -255.2M | -63.7M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | 250M | - | - | - | - |
| netStockIssuance | 590.16K | -28.28M | 1.37M | -10M | 200K | 1M | 1.5M | 14.2M | 497.77K | 3.07M |
| netCommonStockIssuance | 590.16K | -28.28M | 1.37M | -10M | 200K | 1M | 1.5M | 10.5M | 497.77K | 3.07M |
| commonStockIssuance | 590.16K | 1.02M | 1.29M | 1.6M | 200K | 1M | 1.5M | 10.5M | 497.77K | 3.07M |
| commonStockRepurchased | - | -29.3M | 78202 | -10M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 3.7M | - | - |
| netDividendsPaid | -15.84M | -10.26M | -9.99M | -9.6M | -9.7M | -9.1M | -8.9M | -8.4M | -8.66M | -8.81M |
| commonDividendsPaid | -15.84M | -10.26M | -9.99M | -9.6M | -9.7M | -9.1M | -8.9M | -8.4M | -8.66M | -8.81M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -38863 | 213.85K |
| otherFinancingActivities | 62281 | -3.96M | -4.25M | 1.3M | -1.4M | 3.9M | -3.2M | 100.48K | -897.77K | -213.85K |
| netCashProvidedByFinancingActivities | -18.98M | -93.37M | -12.87M | -22.3M | -15.4M | -10.4M | -75.8M | 5.9M | -8.16M | -5.75M |