-$0.3 (-0.9%)
| 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.93B | 1.29B | 1.03B | 967.4M | 744.7M | 500.1M | 651.2M | 772.5M | 724.4M | 628.63M |
| costOfRevenue | 1.03B | 600.5M | 498.8M | 506.4M | 324.2M | 273.6M | 360.6M | 355.5M | 275.4M | 292.46M |
| grossProfit | 896.83M | 693.5M | 527.5M | 461M | 420.5M | 226.5M | 290.6M | 417M | 449M | 336.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 64.2M | 64.3M | 51.7M | 79.9M | 84.2M | 65.1M | 47.9M | 49.66M | 49.5M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 75.09M | 64.2M | 64.3M | 51.7M | 79.9M | 84.2M | 65.1M | 47.9M | 49.66M | 49.5M |
| otherExpenses | 64.51M | 354.9M | 275.4M | 216.4M | 193.8M | 184.8M | 180.5M | 203M | 197.2M | 130.56M |
| operatingExpenses | 139.6M | 419.1M | 339.7M | 268.1M | 273.7M | 269M | 245.6M | 250.9M | 242M | 180.06M |
| costAndExpenses | 1.17B | 1.02B | 838.5M | 774.5M | 597.9M | 542.6M | 606.2M | 606.4M | 517.4M | 472.52M |
| netInterestIncome | -8.34M | -19.1M | -21M | -9.9M | -11.6M | -11.1M | -13.2M | -14.2M | -17.1M | -9.38M |
| interestIncome | 8.65M | 3.1M | 1.6M | 1.2M | 100000 | 300K | 900K | 1.6M | 577K | 624K |
| interestExpense | 16.99M | 22.2M | 22.6M | 11.1M | 11.7M | 11.4M | 14.1M | 15.8M | 17.7M | 10M |
| depreciationAndAmortization | 252.44M | 294.5M | 200.3M | 172.7M | 324.8M | 245.3M | 163.1M | 193.5M | 192.3M | 122.56M |
| ebitda | 1.19B | 577M | 408.4M | 361.2M | 308.1M | 115.9M | 199.5M | 355.4M | 399.3M | 286.68M |
| ebit | 933.76M | 282.5M | 208.1M | 188.5M | -16.7M | -129.4M | 36.4M | 161.9M | 207M | 164.11M |
| nonOperatingIncomeExcludingInterest | -176.54M | -8.1M | -20.3M | 4.4M | 163.5M | 86.9M | 8.6M | 4.2M | - | -8M |
| operatingIncome | 757.23M | 274.4M | 187.8M | 192.9M | 146.8M | -42.5M | 45M | 166.1M | 206.99M | 156.11M |
| totalOtherIncomeExpensesNet | 159.54M | -27M | -69.4M | -26.3M | -179.9M | -92.3M | -33.7M | -10.3M | -38.2M | -812K |
| incomeBeforeTax | 916.77M | 247.4M | 118.4M | 166.6M | -33.1M | -134.8M | 11.3M | 155.8M | 168.79M | 155.3M |
| incomeTaxExpense | 259.77M | 55.4M | 35.3M | 34M | -29.4M | 15.6M | -3.2M | 34.1M | -2.96M | 18.85M |
| netIncomeFromContinuingOperations | 657M | 192M | 83.1M | 132.6M | -3.7M | -150.4M | 14.5M | 121.7M | 171.8M | 136.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 639.71M | 187.4M | 83.1M | 132.6M | -3.7M | -150.4M | 14.5M | 121.7M | 171.8M | 136.45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 639.71M | 187.4M | 83.1M | 132.6M | -3.7M | -150.4M | 14.5M | 121.7M | 171.8M | 136.45M |
| eps | 2.77 | 0.24 | 0.12 | 0.19 | -0.01 | -0.24 | 0.02 | 0.2 | 0.28 | 0.22 |
| 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 | 475.63M | 193.38M | 61.7M | 84.02M | 131.75M | 178.64M | 47.72M | 108.02M | 72.15M | 68.31M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 475.63M | 193.38M | 61.7M | 84.02M | 131.75M | 178.64M | 47.72M | 108.02M | 72.15M | 76.45M |
| netReceivables | 17.37M | 13.69M | 43.88M | 43.52M | 23.87M | 7.48M | 6.72M | 21.06M | 41.69M | 31.76M |
| accountsReceivables | 17.37M | 13.69M | 43.88M | 24.44M | 18.23M | 2.2M | 1.85M | 12.04M | 30.37M | 23.55M |
| otherReceivables | - | - | - | 19.09M | 5.65M | 5.29M | 4.87M | 9.03M | 11.33M | 8.21M |
| inventory | 217.7M | 239.36M | 203.82M | 148.54M | 125.9M | 107.98M | 141.61M | 109.63M | 97.5M | 69.51M |
| prepaids | 19.76M | 18.59M | 14.2M | 15.65M | 13.37M | 12.38M | 14.22M | 13.74M | 10.82M | 8.62M |
| otherCurrentAssets | - | - | - | - | - | - | 3 | - | - | - |
| totalCurrentAssets | 730.47M | 465.02M | 323.16M | 291.73M | 294.9M | 306.48M | 210.27M | 252.45M | 222.16M | 186.33M |
| propertyPlantEquipmentNet | 2.29B | 1.83B | 1.84B | 1.68B | 1.61B | 1.61B | 1.48B | 1.34B | 1.34B | 1.3B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 67.98M | 44.07M | 48.25M | 98.66M | 88.86M | 18.76M | 54.05M | 149.35M | 154.85M | 171.83M |
| taxAssets | 191.65M | 158.31M | 169.67M | 113.1M | 129.37M | 136.03M | 123.11M | 203.41M | 78.17M | 31.54M |
| otherNonCurrentAssets | 141.94M | 110.93M | 165.5M | 197.72M | 188.41M | 293.31M | 252.44M | 266.7M | 239.35M | 238.3M |
| totalNonCurrentAssets | 2.69B | 2.14B | 2.23B | 2.09B | 2.01B | 2.06B | 1.91B | 1.95B | 1.81B | 1.74B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.42B | 2.61B | 2.55B | 2.38B | 2.31B | 2.37B | 2.12B | 2.21B | 2.04B | 1.92B |
| totalPayables | 302.25M | 198.58M | 210.77M | 176.41M | 141.85M | 132.23M | 117.36M | 116.05M | 121.09M | 133.58M |
| accountPayables | 302.25M | 198.58M | 210.77M | 176.41M | 141.85M | 132.23M | 117.36M | 116.05M | 121.09M | 133.58M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 67.48M | 28.68M | 23.33M | 18.18M | 16.25M | 15.97M | 13.34M | 11.43M | 9.45M | 7.57M |
| shortTermDebt | 19.86M | 29.68M | 34.55M | 29.08M | 28.53M | 23.45M | 24.15M | 9.93M | 62.95M | 85.75M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 47.9M | 36.4M | 4.5M | 8.4M | 10.6M | 25.4M | 39.3M | 20.86M | 6.74M |
| deferredRevenue | - | - | - | - | - | 76.55M | - | - | - | - |
| otherCurrentLiabilities | 115.19M | 51.67M | 40.11M | 8.18M | 13.77M | 17.56M | 42.56M | 45.84M | 28.44M | 12.02M |
| totalCurrentLiabilities | 504.78M | 308.62M | 308.76M | 231.85M | 200.4M | 265.76M | 197.42M | 183.25M | 221.92M | 238.92M |
| longTermDebt | 30.15M | - | 195.58M | 155.41M | 252.5M | 205.39M | 146.09M | 150.45M | 147.77M | 198.39M |
| capitalLeaseObligationsNonCurrent | 30.15M | 41.88M | - | 71.39M | 86.38M | 83.43M | 52.2M | 16.65M | 26.1M | 37.69M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 290.27M | 152.91M | 153.79M | 97.65M | 90.74M | 121.16M | 100.12M | 182.44M | 44.65M | 25.87M |
| otherNonCurrentLiabilities | 202.73M | 178.19M | 171.06M | 132.28M | 144.33M | 128.24M | 97.69M | 103.21M | 127.42M | 98.19M |
| totalNonCurrentLiabilities | 553.29M | 372.98M | 520.43M | 456.74M | 573.95M | 538.21M | 396.1M | 452.75M | 345.93M | 360.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 30.15M | 41.88M | - | 71.39M | 86.38M | 83.43M | 52.2M | 16.65M | 26.1M | 37.69M |
| totalLiabilities | 1.06B | 681.59M | 829.19M | 688.59M | 774.35M | 803.98M | 593.52M | 636M | 567.86M | 599.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.17B | 1.22B | 1.23B | 1.24B | 1.22B | 1.23B | 1.08B | 1.1B | 1.08B | 1.07B |
| retainedEarnings | 1.09B | 611.24M | 435.15M | 373.12M | 234.67M | 240.12M | 380.81M | 383.95M | 276.12M | 119.85M |
| additionalPaidInCapital | 68.48M | 64.76M | 72.67M | 71.8M | 63.3M | 56.29M | 47.33M | 50.35M | 44.66M | 42.91M |
| 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 | 639.71M | 192M | 83.1M | 132.6M | -3.7M | -150.4M | 14.5M | 121.7M | 171.74M | 136.45M |
| depreciationAndAmortization | 252.44M | 321.2M | 228.8M | 201.2M | 187.8M | 181.4M | 168.6M | 189.3M | 192.35M | 122.56M |
| deferredIncomeTax | 105.11M | 55.4M | 35.3M | 34M | -29.4M | 15.6M | -3.2M | 33.9M | -2.96M | 18.85M |
| stockBasedCompensation | - | 27.7M | 14.2M | 7.2M | 7.9M | 7.8M | 5.7M | 6.9M | 5.67M | 4.95M |
| changeInWorkingCapital | 60.34M | -7.7M | -18.4M | -19.9M | -73.7M | 57.8M | -3.8M | -4.2M | -32.82M | -45.16M |
| accountsReceivables | -26.86M | 32.4M | -26.3M | -19.9M | -14.7M | -22M | 1.8M | 9.2M | -14.35M | -18.67M |
| inventory | -32.25M | 9.7M | -16.3M | -15.9M | 4.4M | 6.4M | -16.5M | -16.1M | -24.32M | -20.13M |
| accountsPayables | 64.31M | -900K | 26.3M | - | 13M | -6.4M | 9.3M | 3.4M | 19.95M | -4.25M |
| otherWorkingCapital | 55.15M | -48.9M | -2.1M | 15.9M | -76.4M | 79.8M | 1.6M | 8.5M | -14.1M | -2.11M |
| otherNonCashItems | -56.17M | 5.3M | 41.2M | 13.6M | 172.5M | 86.6M | 22.5M | -1.4M | 23.66M | -5.32M |
| netCashProvidedByOperatingActivities | 1B | 593.9M | 384.2M | 368.7M | 261.4M | 198.8M | 204.3M | 346.2M | 357.65M | 232.33M |
| investmentsInPropertyPlantAndEquipment | -450.55M | -380.2M | -349.9M | -281.7M | -324.7M | -253.7M | -242.4M | -223.9M | -270.34M | -447.34M |
| acquisitionsNet | 1.32M | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | -6.4M | -660K | -16.14M |
| salesMaturitiesOfInvestments | - | - | - | - | 1.1M | 23.5M | - | - | - | - |
| otherInvestingActivities | - | 31.5M | 8.1M | 900K | 7.8M | 4.4M | 2.7M | 1.3M | 8.4M | 202K |
| netCashProvidedByInvestingActivities | -449.23M | -348.7M | -341.8M | -280.8M | -315.8M | -225.8M | -239.7M | -229M | -262.6M | -463.28M |
| netDebtIssuance | -2.85M | -168.1M | -43.5M | -130.2M | 25.1M | 37M | -15.4M | -63.9M | -84M | 123.68M |
| longTermNetDebtIssuance | -2.85M | -168.1M | -43.5M | -130.2M | 25.1M | 37M | -15.4M | -63.9M | -84M | 123.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -178.17M | 81.9M | - | - | - | 122.5M | - | - | - | 12.16M |
| netCommonStockIssuance | -178.17M | 81.9M | - | - | - | 122.5M | 700K | 3.2M | 6.8M | 12.16M |
| commonStockIssuance | - | 106M | - | - | - | 122.5M | 700K | 3.2M | 6.8M | 12.16M |
| commonStockRepurchased | -178.17M | -24.1M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -28.18M | -14.1M | -14.3M | - | - | - | -6.3M | -18.6M | -12.28M | -24.26M |
| commonDividendsPaid | -28.18M | -14.1M | -14.3M | - | - | - | -6.3M | -18.6M | -12.3M | -24.26M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -50.37M | -20.2M | - | - | - | - | 700K | 3.2M | 6.8M | - |
| netCashProvidedByFinancingActivities | -259.57M | -120.5M | -57.8M | -130.2M | 25.1M | 159.5M | -21M | -79.3M | -89.45M | 111.58M |
| 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 | 702.79M | 662.43M | 448.5M | 432.4M | 359.9M | 427.3M | 345.2M | 251.2M | 270.3M | 267.3M |
| costOfRevenue | 305.71M | 313.24M | 208.4M | 181.1M | 142.9M | 155.1M | 149.7M | 135M | 160.7M | 145.9M |
| grossProfit | 397.08M | 349.19M | 240.1M | 251.3M | 217M | 272.2M | 195.5M | 116.2M | 109.6M | 121.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 7.5M | 17.5M | 10.6M | 21.4M | 11.3M | 16M | 15.5M | 10.4M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 35.71M | 38.79M | 7.5M | 17.5M | 10.6M | 21.4M | 11.3M | 16M | 15.5M | 10.4M |
| otherExpenses | 30.59M | 11.58M | 86.2M | 70.7M | 66M | 100.7M | 107M | 67.5M | 79.7M | 86.4M |
| operatingExpenses | 66.3M | 50.36M | 93.7M | 88.2M | 76.6M | 122.1M | 118.3M | 83.5M | 95.2M | 96.8M |
| costAndExpenses | 372M | 363.6M | 302.1M | 269.3M | 219.5M | 277.2M | 268M | 218.5M | 255.9M | 242.7M |
| netInterestIncome | 983.61K | -3.96M | -1M | -1.5M | -1.8M | -2.9M | -4.3M | -6.5M | -5.4M | -6.3M |
| interestIncome | 3.44M | 3.66M | - | 1.6M | 1.5M | 800K | 900K | 1.2M | 200K | 300K |
| interestExpense | 2.46M | 7.62M | 1M | 3.1M | 3.3M | 3.7M | 5.2M | 7.7M | 5.6M | 6.6M |
| depreciationAndAmortization | 82.62M | 78.39M | 62.3M | 54.9M | 53.7M | 73.8M | 86M | 69.9M | 64.8M | 43.3M |
| ebitda | 413.31M | 555.21M | 205M | 228.2M | 201.6M | 216.5M | 178.7M | 93.3M | 88.5M | 74.3M |
| ebit | 330.69M | 476.82M | 142.7M | 173.3M | 147.9M | 142.7M | 92.7M | 23.4M | 23.7M | 31M |
| nonOperatingIncomeExcludingInterest | 98363 | -177.99M | 3.7M | -10.2M | -7.5M | 7.4M | -15.5M | 9.3M | -9.3M | -6.4M |
| operatingIncome | 330.79M | 298.82M | 146.4M | 163.1M | 140.4M | 150.1M | 77.2M | 32.7M | 14.4M | 24.6M |
| totalOtherIncomeExpensesNet | -2.56M | 170.38M | -4.7M | -2.4M | -3.9M | -7.1M | -10.5M | 3.3M | -12.7M | -46.2M |
| incomeBeforeTax | 328.23M | 469.2M | 141.7M | 160.7M | 136.5M | 143M | 66.7M | 36M | 1.7M | -21.6M |
| incomeTaxExpense | 96.69M | 130.27M | 48.6M | 43.1M | 35.3M | 40.3M | 6.1M | 2M | 7M | -2.7M |
| netIncomeFromContinuingOperations | 231.54M | 338.93M | 93.1M | 117.6M | 101.2M | 102.7M | 60.6M | 34M | -5.3M | -18.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 224.66M | 332.74M | 87.2M | 114.1M | 99.7M | 102.1M | 59.9M | 30.7M | -5.3M | -18.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 224.66M | 332.74M | 87.2M | 114.1M | 99.7M | 102.1M | 59.9M | 30.7M | -5.3M | -18.9M |
| eps | 1 | 1.46 | 0.12 | 0.16 | 0.14 | 0.13 | 0.08 | 0.04 | -0.01 | -0.03 |
| 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 | 620.54M | 475.63M | 334.1M | 298.06M | 228.93M | 193.38M | 158.61M | 157.43M | 80.82M | 61.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 620.54M | 475.63M | 334.1M | 298.06M | 228.93M | 193.38M | 158.61M | 157.43M | 80.82M | 61.7M |
| netReceivables | 23.82M | 17.37M | 38.21M | 15.57M | 14.79M | 13.69M | 15.5M | 12.21M | 42.25M | 43.88M |
| accountsReceivables | 23.82M | 17.37M | 38.21M | 15.57M | 14.79M | 13.69M | 15.5M | 12.21M | 42.25M | 43.88M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 223.36M | 217.7M | 184.36M | 212.75M | 220.48M | 239.36M | 245.91M | 191.26M | 163.23M | 203.82M |
| prepaids | 14.71M | 19.76M | 30.73M | 21.06M | 24.54M | 18.59M | 26.5M | 22.72M | 15.05M | 14.2M |
| otherCurrentAssets | 10.01M | - | - | - | - | - | - | 200.17K | 1.1M | - |
| totalCurrentAssets | 892.43M | 730.47M | 587.39M | 547.43M | 488.73M | 465.02M | 446.52M | 383.82M | 302.45M | 323.16M |
| propertyPlantEquipmentNet | 2.37B | 2.29B | 2.08B | 2.02B | 1.92B | 1.83B | 1.89B | 1.88B | 1.85B | 1.84B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 64.85M | 67.98M | 60.45M | 55.88M | 49.19M | 44.07M | 52.5M | 48.34M | 52.92M | 48.25M |
| taxAssets | 16.41M | 191.65M | 18.36M | 18.26M | 20.92M | 158.31M | 60.4M | 63.25M | 52.52M | 169.67M |
| otherNonCurrentAssets | 131.19M | 141.94M | 131.78M | 136.01M | 128.04M | 110.93M | 120.31M | 140.62M | 160.64M | 165.5M |
| totalNonCurrentAssets | 2.58B | 2.69B | 2.29B | 2.23B | 2.11B | 2.14B | 2.12B | 2.13B | 2.12B | 2.23B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.48B | 3.42B | 2.88B | 2.78B | 2.6B | 2.61B | 2.57B | 2.51B | 2.42B | 2.55B |
| totalPayables | 364.96M | 302.25M | 307.96M | 240.79M | 217.66M | 198.58M | 207.91M | 179.15M | 211.07M | 210.77M |
| accountPayables | 364.96M | 302.25M | 307.96M | 240.79M | 217.66M | 198.58M | 207.91M | 179.15M | 211.07M | 210.77M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 70.65M | 67.48M | 36.71M | 36.72M | 33.9M | 28.68M | 30.9M | 23.02M | 22.22M | 23.33M |
| shortTermDebt | 19.81M | 19.86M | 25.54M | 29.14M | 26.45M | 29.68M | 35.9M | 36.23M | 37.77M | 34.55M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 65.8M | 49.4M | 47.9M | 40.1M | 33.5M | 29.6M | 36.4M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 160.41M | 115.19M | 90.78M | 68.55M | 52.81M | 51.67M | 49.2M | 39.63M | 34.58M | 40.11M |
| totalCurrentLiabilities | 615.84M | 504.78M | 460.99M | 375.2M | 330.82M | 308.62M | 323.92M | 278.03M | 305.64M | 308.76M |
| longTermDebt | - | 30.15M | - | - | - | - | 83.6M | 124M | 160.94M | 195.58M |
| capitalLeaseObligationsNonCurrent | 35.12M | 30.15M | 29.83M | 31.73M | 35.1M | 41.88M | 46.5M | 51.04M | 54.31M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 126.79M | 290.27M | 61.65M | 49.79M | 35.51M | 152.91M | 39.1M | 43.04M | 40.26M | 153.79M |
| otherNonCurrentLiabilities | 202.44M | 202.73M | 199.82M | 189.4M | 181.25M | 178.19M | 177.11M | 166.34M | 163.63M | 171.06M |
| totalNonCurrentLiabilities | 364.36M | 553.29M | 291.3M | 270.92M | 251.86M | 372.98M | 346.32M | 384.42M | 419.14M | 520.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 35.12M | 30.15M | 29.83M | 31.73M | 35.1M | 41.88M | 46.5M | 51.04M | 54.31M | - |
| totalLiabilities | 980.19M | 1.06B | 752.29M | 646.12M | 582.68M | 681.59M | 670.24M | 662.46M | 724.78M | 829.19M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.16B | 1.17B | 1.19B | 1.18B | 1.21B | 1.22B | 1.24B | 1.24B | 1.24B | 1.23B |
| retainedEarnings | 1.23B | 1.09B | 843.38M | 809.67M | 708.41M | 611.24M | 509.53M | 457.08M | 424.52M | 435.15M |
| additionalPaidInCapital | 64.15M | 68.48M | 64.64M | 63.56M | 62.36M | 64.76M | 57.4M | 68.06M | 64.38M | 72.67M |
| 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 | 224.66M | 332.74M | 87.2M | 117.6M | 101.2M | 102.7M | 60.6M | 30.7M | -5.3M | -18.9M |
| depreciationAndAmortization | 82.62M | 78.39M | 62.3M | 54.9M | 53.7M | 100.5M | 86M | 69.9M | 64.8M | 71.8M |
| deferredIncomeTax | 11.41M | 105.11M | - | 43.1M | 35.3M | 40.3M | 6.1M | 2M | 7M | -2.7M |
| stockBasedCompensation | - | - | - | 12.9M | 6.5M | 12.2M | 7.1M | 3.5M | 4.9M | 2.8M |
| changeInWorkingCapital | 46.13M | 81.01M | 10.06M | -4.9M | -25.2M | -14.1M | 3.7M | 8.5M | -2.5M | 5.3M |
| accountsReceivables | -3.84M | 12.64M | -25.97M | -7.4M | -5.4M | 2M | 300K | 33.2M | -3.1M | -17.9M |
| inventory | -4.82M | -30.83M | 18.8M | -8.5M | -11.5M | -18.9M | 1.4M | 8.2M | 19M | -1.3M |
| accountsPayables | 32.75M | -18.07M | 41.8M | 23.9M | 15M | - | - | - | -12M | - |
| otherWorkingCapital | 22.03M | 117.26M | -24.58M | -12.9M | -23.3M | 2.8M | 2M | -32.9M | -6.4M | 24.5M |
| otherNonCashItems | 10.43M | -233.22M | 68.2M | 3.3M | 100000 | 4.5M | 1.2M | -6.8M | 6.4M | 36.5M |
| netCashProvidedByOperatingActivities | 375.25M | 364.02M | 227.5M | 226.9M | 171.6M | 246.1M | 164.7M | 107.8M | 75.3M | 94.8M |
| investmentsInPropertyPlantAndEquipment | -124.23M | -100.28M | -133.2M | -106.8M | -104M | -100.8M | -99M | -106.9M | -73.5M | -81.4M |
| acquisitionsNet | - | -934 | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 99999 | - | 1.2M | 1.2M | - | 30.3M | - | 2.7M |
| netCashProvidedByInvestingActivities | -124.23M | -100.28M | -133.1M | -106.8M | -102.8M | -99.6M | -99M | -76.6M | -73.5M | -78.7M |
| netDebtIssuance | -3.8M | 2012 | -6.6M | -5.3M | -11.7M | -91M | -50.5M | -45.8M | 19.2M | -6.8M |
| longTermNetDebtIssuance | -3.8M | 2012 | -6.6M | -5.3M | -11.7M | -91M | -50.5M | -45.8M | 19.2M | -6.8M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -75.44M | -97.11M | -39M | -21M | -19.6M | -16.3M | -7.8M | 106M | - | - |
| netCommonStockIssuance | -75.44M | -97.11M | -39M | -21M | -19.6M | -16.3M | -7.8M | 106M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 106M | - | - |
| commonStockRepurchased | -75.44M | -97.11M | -39M | -21M | -19.6M | -16.3M | -7.8M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.97M | -6.9M | -6.9M | -14M | - | -7.1M | - | -7M | - | -7.1M |
| commonDividendsPaid | -19.97M | -6.9M | -6.9M | -14M | - | -7.1M | - | -7M | - | -7.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.41M | -15.95M | -5M | -3.4M | -4.6M | -6.3M | -8.4M | -5.5M | - | - |
| netCashProvidedByFinancingActivities | -106.62M | -119.97M | -57.5M | -43.7M | -35.9M | -120.7M | -66.7M | 47.7M | 19.2M | -13.9M |