$0.51 (1.77%)
| 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.81B | 1.35B | 1.02B | 821.2M | 823.6M | 748.1M | 683.1M | 651.8M | 542.8M | 482.2M |
| costOfRevenue | 828.09M | 751.1M | 637.7M | 608.9M | 534.1M | 475.5M | 521.4M | 639.4M | 456.8M | 429.3M |
| grossProfit | 984.43M | 595.8M | 385.6M | 212.3M | 289.5M | 272.6M | 161.7M | 12.4M | 86M | 52.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 94.28M | 64.3M | 49.3M | 44.2M | 35.6M | 31.3M | 29M | 24M | 23M | 26.5M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 94.28M | 64.3M | 49.3M | 44.2M | 35.6M | 31.3M | 29M | 24M | 23M | 26.5M |
| otherExpenses | 83M | -30.4M | 18.2M | 56.6M | 239M | 13.7M | 6.7M | 11M | 7M | 5.1M |
| operatingExpenses | 177.28M | 33.9M | 67.5M | 100.8M | 274.6M | 45M | 35.7M | 35M | 30M | 31.6M |
| costAndExpenses | 1.01B | 785M | 705.2M | 709.7M | 808.7M | 520.5M | 557.1M | 674.4M | 486.8M | 460.9M |
| netInterestIncome | 8.64M | 4.86M | -2.5M | -5.7M | -4.5M | -4.3M | -2.5M | -3M | -6.6M | -21.9M |
| interestIncome | 9.03M | 12M | 7.8M | - | - | - | - | - | - | 2.1M |
| interestExpense | 396.67K | 7.14M | 10.3M | 5.7M | 4.5M | 4.3M | 2.5M | 3M | 6.6M | 24M |
| depreciationAndAmortization | 214.96M | 218.4M | 190.2M | 171.5M | 170.9M | 153.8M | 165M | 166.6M | 125.6M | 119M |
| ebitda | 1.19B | 735M | 494.2M | 279.6M | 177.7M | 376.3M | 296.4M | 131.2M | 154.4M | 135.4M |
| ebit | 977.42M | 516.6M | 304M | 108.1M | 6.8M | 222.5M | 131.4M | -35.4M | 28.8M | 16.4M |
| nonOperatingIncomeExcludingInterest | -170.28M | 45.3M | 14.1M | 3.4M | 8.1M | 5.1M | -5.4M | 12.8M | 27.2M | 4.9M |
| operatingIncome | 807.15M | 561.9M | 318.1M | 111.5M | 14.9M | 227.6M | 126M | -22.6M | 56M | 21.3M |
| totalOtherIncomeExpensesNet | 286.29M | -59.7M | -24.4M | -9.1M | -12.6M | -9.4M | 2.9M | -15.8M | -33.8M | -28.9M |
| incomeBeforeTax | 1.09B | 502.2M | 293.7M | 102.4M | 2.3M | 218.2M | 128.9M | -38.4M | 22.2M | -7.6M |
| incomeTaxExpense | 204.01M | 217.9M | 83.7M | 65.3M | 69M | 74M | 32.8M | 34.2M | -4.4M | 10.3M |
| netIncomeFromContinuingOperations | 889.42M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 889.42M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 889.42M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| eps | 2.1 | 0.7 | 0.53 | 0.09 | -0.17 | 0.37 | 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 | 2017-03-17 |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 34.7M | 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 | 17.1M | - | 45.2M | 37.8M | - |
| otherCurrentAssets | 25.95M | 17.9M | 23.87M | 21.22M | 13.35M | 8.9M | 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 | 210.8M | 150.5M | 140.6M | 136.5M | 122.7M | 122.4M | 104.4M | 80.7M |
| 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 | 43M | 2.9M | 3M | 18.8M | 4.4M | 4.8M | 17.1M | 5.1M |
| accruedExpenses | 60.09M | 2.5M | 800K | - | - | 9.9M | 3.8M | 1.6M | 4.5M | 6.1M |
| shortTermDebt | 11.78M | - | 397.95K | - | - | - | - | - | 4.2M | 3.6M |
| capitalLeaseObligationsCurrent | - | 15.2M | - | 400K | 400K | 500K | 800K | 2.6M | 4.2M | - |
| taxPayables | - | 50.5M | 40.3M | 700K | - | 15.5M | - | 6.2M | 12.2M | 1.5M |
| deferredRevenue | 49.91M | 116.6M | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 136.45M | 49.8M | 35.9M | 31M | 16.4M | -500K | - | 5.3M | -4.1M | 9.2M |
| totalCurrentLiabilities | 566.57M | 430.9M | 247.9M | 181.9M | 157.4M | 146.9M | 127.3M | 131.9M | 113.2M | 99.6M |
| longTermDebt | 210.82M | 250M | - | - | - | - | - | - | 3.3M | 301.3M |
| capitalLeaseObligationsNonCurrent | 11.18M | 21.4M | - | - | - | 2.3M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 871.71M | 760.6M | 703.6M | 660.9M | 623.2M | 559.9M | 513.7M | 491.5M | 477M | 291M |
| otherNonCurrentLiabilities | 275M | 289M | 126.2M | 110.3M | 105.3M | 75.9M | 60.2M | 46.5M | 45.6M | 40.9M |
| 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 | - | 400K | 400K | 2.8M | 800K | 2.6M | 4.2M | - |
| 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 | 2017-03-17 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 901.31M | 284.3M | 210M | 37.1M | -66.7M | 144.2M | 96.1M | -72.6M | 26.6M | -17.9M |
| depreciationAndAmortization | 223.14M | 218.4M | 190.2M | 171.5M | 170.9M | 153.8M | 165M | 166.6M | 125.6M | 119M |
| deferredIncomeTax | 84.86M | 217.9M | 83.7M | 65.3M | 69M | 74M | 32.8M | 34.2M | -4.4M | 10.3M |
| stockBasedCompensation | - | 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 | -61.8M | -27.5M | -9.9M | -28.6M | 5.4M | -18.3M | -25.5M |
| accountsReceivables | 814K | 2.7M | -13.6M | -8.8M | 2M | 3.3M | -400K | -10.7M | 14M | -5.7M |
| inventory | -25.13M | 53.3M | -26M | -55.2M | -49.7M | -13.3M | -11.4M | 13.9M | -15.9M | -16.1M |
| accountsPayables | 13.13M | - | - | - | - | - | - | 7.6M | -12.1M | -7.5M |
| otherWorkingCapital | -4.58M | -38.9M | 1.7M | 2.2M | 20.2M | 100000 | -16.8M | -5.4M | -4.3M | 3.8M |
| otherNonCashItems | -404.36M | -108.3M | 5M | 68.1M | 199.7M | -4M | -14.1M | 73.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 | -162.5M | -146.5M |
| acquisitionsNet | 162.8M | -30.2M | - | 5M | - | -19.5M | - | - | 46.2M | - |
| purchasesOfInvestments | -508.75K | -11.6M | -2.8M | -4M | -8.8M | -3.4M | -4M | - | -6.7M | -2.9M |
| salesMaturitiesOfInvestments | 9.97M | 1M | 100000 | - | 25.8M | 9.7M | - | 24.9M | - | - |
| otherInvestingActivities | - | -8.7M | -200K | - | -9.8M | - | - | - | 3.6M | -2.1M |
| 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 | 20.4M |
| 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 | - | - | 7.5M | - | 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 | -35.1M | -34.5M | -23.9M | -15.6M | -7.8M | -6M | -5.4M |
| commonDividendsPaid | -40.19M | -35.1M | -35.3M | -35.1M | -34.5M | -23.9M | -15.6M | -7.8M | -6M | -5.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -16.79M | 4.1M | -170.55K | 4.5M | -900K | 14.3M | 5.8M | 3.1M | 228.3M | -18.1M |
| 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 | 588.43M | 584.14M | 457.17M | 438.2M | 333M | 375.8M | 360.9M | 332.6M | 277.6M | 254.6M |
| costOfRevenue | 212.42M | 232.93M | 199.27M | 200.7M | 195.2M | 200.9M | 204M | 172.6M | 173.6M | 166.7M |
| grossProfit | 376.02M | 351.22M | 257.91M | 237.5M | 137.8M | 174.9M | 156.9M | 160M | 104M | 87.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 17.87M | 26.01M | 12.5M | 37.9M | 11M | 21.9M | 13.6M | 17.8M | 13.9M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 38.36M | 17.87M | 26.01M | 12.5M | 37.9M | 11M | 21.9M | 13.6M | 17.8M | 13.9M |
| otherExpenses | - | - | - | 8.8M | 74.2M | 5.5M | -48.3M | 7.6M | 10.6M | 2.1M |
| operatingExpenses | 38.36M | 17.87M | 26.01M | 21.3M | 112.1M | 16.5M | -26.4M | 21.2M | 28.4M | 16M |
| costAndExpenses | 250.78M | 250.8M | 225.27M | 222M | 307.3M | 217.4M | 177.6M | 193.8M | 202M | 182.7M |
| netInterestIncome | 4.73M | 5.08M | 3.56M | -100000 | 100000 | 3.11M | -6.2M | 100000 | -100000 | 200K |
| interestIncome | 5.62M | 5.08M | 3.86M | - | 100000 | 3.11M | - | 100000 | - | 200K |
| interestExpense | 887.53K | - | 296.67K | 100000 | - | - | 6.2M | - | 100000 | - |
| depreciationAndAmortization | 45.95M | 57.06M | 53.8M | 52.7M | 51.4M | 58.3M | 57.7M | 52.4M | 50M | 50.6M |
| ebitda | 357.68M | 575.82M | 421.48M | 234.4M | 146.1M | 223.7M | 205.1M | 180.6M | 125.7M | 101.6M |
| ebit | 311.72M | 518.75M | 367.68M | 181.7M | 94.7M | 165.4M | 147.4M | 128.2M | 75.7M | 51M |
| nonOperatingIncomeExcludingInterest | 25.94M | -185.41M | -135.78M | 34.5M | -69M | -7M | 35.9M | 10.6M | -100000 | 20.9M |
| operatingIncome | 337.66M | 333.35M | 231.9M | 216.2M | 25.7M | 158.4M | 183.3M | 138.8M | 75.6M | 71.9M |
| totalOtherIncomeExpensesNet | -26.82M | 185.41M | 135.48M | -34.6M | - | -1.2M | -42.1M | -10.6M | - | -20.7M |
| incomeBeforeTax | 310.83M | 518.75M | 367.38M | 181.6M | 25.7M | 157.2M | 141.2M | 128.2M | 75.6M | 51.2M |
| incomeTaxExpense | 122.09M | 77.17M | 94.14M | 22.2M | 10.5M | 69.6M | 56.7M | 58.1M | 33.5M | 4.1M |
| netIncomeFromContinuingOperations | 188.75M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 188.75M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 188.75M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| eps | 0.45 | 1.03 | 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 | 661.67M | 621.97M | 462.65M | 344.9M | 289.5M | 327.2M | 291.6M | 313.6M | 239.95M | 224.8M |
| shortTermInvestments | 44.55M | 58.79M | 46.25M | 33.37M | 29.2M | 24M | 23.9M | 63.89M | 16.28M | 13M |
| cashAndShortTermInvestments | 706.21M | 680.76M | 508.9M | 379.04M | 318.7M | 351.2M | 315.5M | 377.44M | 256.24M | 237.8M |
| netReceivables | 40.63M | 44.92M | 31.17M | 39.49M | 36.6M | 46.7M | 34.8M | 38.09M | 39.46M | 53.13M |
| accountsReceivables | - | - | - | - | 36.6M | - | 34.8M | - | - | - |
| otherReceivables | 40.63M | 44.92M | 31.17M | 39.49M | - | 46.67M | - | 38.09M | 39.46M | 53.13M |
| inventory | 234.77M | 224.99M | 226.08M | 222.09M | 225.9M | 232.8M | 243.1M | 234.47M | 252.14M | 269.81M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 32.11M | 25.95M | 243.26M | 31.27M | 29.5M | 17.9M | 14.5M | 13.7M | 19.98M | 25.26M |
| totalCurrentAssets | 1.01B | 976.62M | 1.01B | 671.89M | 610.7M | 648.6M | 607.9M | 663.7M | 567.81M | 586M |
| propertyPlantEquipmentNet | 5.1B | 4.95B | 4.84B | 4.77B | 4.67B | 4.62B | 4.55B | 3.19B | 3.38B | 3.36B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 37.22M | 33.94M | 29.87M | 24.56M | 15.6M | 12.2M | 75.2M | - | 13.39M | 9M |
| otherNonCurrentAssets | 411.05M | 413.95M | 93.41M | 86.69M | 69.9M | 57.3M | 59.5M | 306.36M | 45.55M | 46.1M |
| totalNonCurrentAssets | 5.54B | 5.4B | 4.97B | 4.88B | 4.75B | 4.69B | 4.68B | 3.5B | 3.44B | 3.42B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.56B | 6.37B | 5.98B | 5.55B | 5.36B | 5.34B | 5.29B | 4.16B | 4.01B | 4B |
| totalPayables | 283.93M | 308.34M | 280.83M | 292M | 265.8M | 246.8M | 262.5M | 210.4M | 193.3M | 210.8M |
| accountPayables | 246.31M | 254.84M | 236.07M | 268.1M | 254.3M | 191.6M | 246.3M | 194.6M | 179.3M | 167.8M |
| otherPayables | 37.62M | 53.5M | 44.76M | 23.9M | 11.5M | 55.2M | 16.2M | 15.8M | 14M | 43M |
| accruedExpenses | 76.05M | 60.09M | 71.33M | - | - | 2.5M | - | - | - | 800K |
| shortTermDebt | 10.94M | 11.78M | 12.59M | - | - | - | 17.3M | - | - | 397.95K |
| capitalLeaseObligationsCurrent | - | - | - | 14.1M | 14.4M | 15.2M | - | - | - | - |
| taxPayables | - | - | - | 23.9M | 11.5M | 50.5M | 16.2M | 15.8M | 14M | 40.3M |
| deferredRevenue | 25.38M | 49.91M | 29.97M | 59.3M | 88.2M | 116.6M | 83.3M | - | - | - |
| otherCurrentLiabilities | 186.41M | 136.45M | 193.21M | 85.6M | 42.2M | 49.8M | 11.3M | 7.7M | 10.4M | 35.9M |
| totalCurrentLiabilities | 582.71M | 566.57M | 587.93M | 451M | 410.6M | 430.9M | 374.4M | 218.1M | 203.7M | 247.9M |
| longTermDebt | 200.66M | 210.82M | 249.76M | 250.56M | 250M | 250M | 252.6M | - | - | - |
| capitalLeaseObligationsNonCurrent | 8.83M | 11.18M | 13.29M | 16.24M | 18.2M | 21.4M | 27.3M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 30.2M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 915.5M | 871.71M | 789.23M | 764.7M | 762.2M | 760.6M | 803.7M | 755.9M | 723.8M | 703.6M |
| otherNonCurrentLiabilities | 227.04M | 275M | 302.5M | 305.2M | 325.7M | 289M | 297.8M | 129.9M | 127.8M | 126.2M |
| totalNonCurrentLiabilities | 1.35B | 1.37B | 1.35B | 1.33B | 1.36B | 1.32B | 1.41B | 885.8M | 851.6M | 829.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.83M | 11.18M | 13.29M | 30.34M | 32.6M | 36.6M | 27.3M | - | - | - |
| totalLiabilities | 1.93B | 1.94B | 1.94B | 1.79B | 1.77B | 1.75B | 1.79B | 1.1B | 1.06B | 1.08B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.16B | 4.13B | 4.14B | 4.14B | 4.14B | 4.14B | 4.13B | 3.77B | 3.74B | 3.74B |
| retainedEarnings | 393.29M | 216.8M | -189.71M | -457.4M | -601.4M | -606.2M | -682.8M | -782.9M | -842.4M | -876.8M |
| additionalPaidInCapital | 85.08M | 87.54M | 86.92M | 87.1M | 87.2M | 89.3M | 88.7M | 88.1M | 87M | 88.6M |
| 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 | 188.75M | 441.58M | 273.24M | 159.4M | 15.2M | 87.6M | 84.5M | 70.1M | 42.1M | 47.1M |
| depreciationAndAmortization | 45.95M | 57.06M | 53.8M | 52.7M | 51.4M | 58.3M | 57.7M | 52.4M | 50M | 50.6M |
| deferredIncomeTax | 38.56M | 48.92M | 49M | 22.2M | 10.5M | 69.6M | 56.7M | 58.1M | 33.5M | 4.1M |
| stockBasedCompensation | - | - | - | 3.2M | 32.3M | 1.9M | 13.7M | 6.2M | 9.9M | 6.3M |
| changeInWorkingCapital | -13.31M | -11.39M | 8.53M | -33.4M | 3.1M | 66.5M | 23.7M | 21.9M | 30.6M | 12.2M |
| accountsReceivables | 4.54M | -14.46M | 7.77M | - | 9.9M | - | 5.2M | 200K | 14M | - |
| inventory | -13.31M | 2.87M | -13.24M | - | -6.9M | - | 16.9M | 16.7M | 18.3M | - |
| accountsPayables | -6.61M | 9.56M | 7.56M | - | - | - | - | - | - | - |
| otherWorkingCapital | 2.07M | -9.36M | 6.44M | -33.4M | 100000 | 66.5M | 1.6M | 5M | -1.7M | 12.2M |
| otherNonCashItems | -24.26M | -285.64M | -124.93M | -4.6M | -32.9M | -91.7M | -70.8M | -14.2M | -56.7M | 3.8M |
| netCashProvidedByOperatingActivities | 235.69M | 250.54M | 259.63M | 199.5M | 79.6M | 192.2M | 165.5M | 194.5M | 109.4M | 124.1M |
| investmentsInPropertyPlantAndEquipment | -180.96M | -162.04M | -133.86M | -114.9M | -99.7M | -138.7M | -106.8M | -87.6M | -84.5M | -109.7M |
| acquisitionsNet | - | 162.8M | - | - | - | - | 6.7M | -36.9M | - | - |
| purchasesOfInvestments | - | -305.11K | 1564 | -200K | - | -500K | -10.9M | -200K | - | -100000 |
| salesMaturitiesOfInvestments | - | 2.44M | 5.61M | 1.8M | - | 1M | - | - | - | - |
| otherInvestingActivities | - | 2.24M | -185.15K | -8.9M | -2M | -7.7M | - | -1M | - | - |
| netCashProvidedByInvestingActivities | -180.96M | 5.13M | -128.43M | -122.2M | -101.7M | -145.9M | -111M | -125.7M | -84.5M | -109.8M |
| netDebtIssuance | - | -50.88M | - | -4M | -4.3M | -5.2M | -63.7M | - | - | - |
| longTermNetDebtIssuance | - | -50.88M | - | -4M | -4.3M | -255.2M | -63.7M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | 250M | - | - | - | - |
| netStockIssuance | 591.69K | -28.28M | 1.37M | -10M | 199.4K | 1.08M | 1.51M | 10.5M | 497.77K | 3.07M |
| netCommonStockIssuance | 591.69K | -28.28M | 1.37M | -10M | 199.4K | 1.08M | 1.51M | 10.5M | 497.77K | 3.07M |
| commonStockIssuance | 591.69K | 1.02M | 1.29M | - | 199.4K | 1.08M | 1.51M | 10.5M | 497.77K | 3.07M |
| commonStockRepurchased | - | -29.3M | 78202 | -10M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -15.88M | -10.26M | -9.99M | -9.6M | -9.7M | -9.1M | -8.9M | -8.4M | -8.7M | -8.6M |
| commonDividendsPaid | -15.88M | -10.26M | -9.99M | -9.6M | -9.7M | -9.1M | -8.9M | -8.4M | -8.7M | -8.6M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.75M | -3.96M | -4.25M | 1.3M | -1.6M | 2.82M | -4.71M | 3.8M | -1.4M | -68261 |
| netCashProvidedByFinancingActivities | -19.03M | -93.37M | -12.87M | -22.3M | -15.4M | -10.4M | -75.8M | 5.9M | -9.6M | -5.6M |