-$0.02 (-0.27%)
| 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 | 2.35B | 2.87B | 2.67B | 1.93B | 811.22M | 874.1M | 827.86M | 368.39M | 346.48M | 302.31M |
| costOfRevenue | 1.93B | 2.02B | 1.82B | 1.09B | 623.64M | 634.98M | 646.54M | 326.13M | 318.24M | 274.72M |
| grossProfit | 423.2M | 849.63M | 852.14M | 840.42M | 187.57M | 239.12M | 181.31M | 42.26M | 28.24M | 27.59M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 50.6M | 42.82M | 37.77M | 16.01M | 24.61M | 6.26M | 3.54M | 3.71M | 3.7M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 87.37M | 50.6M | 42.82M | 37.77M | 16.01M | 24.61M | 6.26M | 3.54M | 3.71M | 3.7M |
| otherExpenses | - | -6.7M | -48.62M | -20.56M | 176.42M | 20.95M | 29.45M | 26.52M | -5.36M | 190.28M |
| operatingExpenses | 87.37M | 43.9M | -5.81M | 17.21M | 192.43M | 45.56M | 35.71M | 30.07M | -1.65M | 193.98M |
| costAndExpenses | 2.01B | 2.06B | 1.81B | 1.1B | 816.07M | 680.53M | 682.25M | 356.2M | 316.59M | 468.7M |
| netInterestIncome | -45.91M | -45.14M | -59.76M | -92.69M | -43.31M | -51.86M | -73.71M | -30.03M | -27.19M | -20.22M |
| interestIncome | 13.89M | 15.41M | 17.63M | 1.54M | 2.29M | 2.21M | 3.82M | 241.57K | 105.1K | 587.89K |
| interestExpense | 59.8M | 60.55M | 77.38M | 94.23M | 45.61M | 54.07M | 77.53M | 30.27M | 27.3M | 20.8M |
| depreciationAndAmortization | 208.07M | 215.11M | 211.03M | 209.22M | 151.68M | 156.44M | 131.5M | 56.86M | 54.18M | 59.58M |
| ebitda | 620.09M | 1.05B | 1.09B | 1.06B | 139.58M | 354.82M | 271.26M | 68.61M | 83.43M | -108.05M |
| ebit | 412.03M | 830.83M | 876.91M | 849.36M | -12.1M | 198.38M | 139.76M | 11.75M | 29.25M | -167.63M |
| nonOperatingIncomeExcludingInterest | -76.2M | -25.1M | -18.96M | -26.15M | 7.24M | -4.81M | 5.85M | 446K | 641K | 1.24M |
| operatingIncome | 335.83M | 805.73M | 857.95M | 823.21M | -4.86M | 193.57M | 145.6M | 12.19M | 29.89M | -166.39M |
| totalOtherIncomeExpensesNet | 16.4M | -27.27M | -58.42M | -64.95M | -46.25M | -42.14M | -72.85M | -31.95M | -26.9M | -20.22M |
| incomeBeforeTax | 352.23M | 778.45M | 799.53M | 758.27M | -51.1M | 151.43M | 72.75M | -19.76M | 2.98M | -186.6M |
| incomeTaxExpense | 2.57M | 4.42M | 6.25M | 6.68M | 4.39M | 2.65M | 1.02M | 24000 | 20000 | 6000 |
| netIncomeFromContinuingOperations | 349.66M | 774.04M | 793.28M | 751.59M | -55.49M | 148.78M | 71.73M | -19.78M | 2.96M | -186.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 349.66M | 774.04M | 793.28M | 751.59M | -55.49M | 148.78M | 71.73M | -19.78M | 2.96M | -186.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 349.66M | 774.04M | 793.28M | 751.59M | -55.49M | 148.78M | 71.73M | -19.78M | 2.96M | -186.61M |
| eps | 0.7 | 1.52 | 1.57 | 1.54 | -0.15 | 0.45 | 0.21 | -0.15 | 0.03 | 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 | 192.56M | 282.83M | 221.86M | 281.53M | 99.95M | 100.67M | 91.61M | 52.46M | 41.37M | 95.49M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 192.56M | 282.83M | 221.86M | 281.53M | 99.95M | 100.67M | 91.61M | 52.46M | 41.37M | 95.49M |
| netReceivables | 521.91M | 486.41M | 566.75M | 483.58M | 226.42M | 158.92M | 223.06M | 58.47M | 55.93M | 13.35M |
| accountsReceivables | 521.91M | 402.96M | 506.34M | 306.81M | 118.32M | 66.16M | 106.94M | 39.96M | 39.71M | 9.96M |
| otherReceivables | - | 83.45M | 60.41M | 176.77M | 108.1M | 92.75M | 116.12M | 18.51M | 16.22M | 3.39M |
| inventory | 69.02M | 93.91M | 107.38M | 90.32M | 6.65M | 5.23M | 6.99M | 22.66M | 14.56M | 4.48M |
| prepaids | - | 16.12M | 21.21M | 21.7M | 9.28M | 4.72M | 10.42M | 5.49M | 1.31M | 7.21M |
| otherCurrentAssets | 60.39M | 18.47M | 12.86M | 1.43M | 251.68K | 11.24M | 2.74M | 4000 | 9000 | - |
| totalCurrentAssets | 843.87M | 897.74M | 930.07M | 878.56M | 342.54M | 280.78M | 334.82M | 139.08M | 113.18M | 120.54M |
| propertyPlantEquipmentNet | 2.5B | 2.6B | 2.77B | 2.89B | 2.08B | 2.21B | 2.31B | 1.17B | 1.11B | 1.01B |
| goodwill | 82992 | - | - | - | - | - | - | - | - | 6M |
| intangibleAssets | - | 508.68K | 1.29M | 2.6M | 3.57M | 4.42M | 3.16M | - | - | 635K |
| goodwillAndIntangibleAssets | 82992 | 508.68K | 1.29M | 2.6M | 3.57M | 4.42M | 3.16M | - | - | 6.64M |
| longTermInvestments | 469.15M | 193.63M | 201.56M | 192.19M | 79.52M | 52.23M | 31.3M | 3.16M | 505K | 1.94M |
| taxAssets | - | - | 35893 | 36155 | 35954 | 36000 | 36000 | - | 58000 | 93000 |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | -58000 | 26M |
| totalNonCurrentAssets | 2.97B | 2.79B | 2.97B | 3.08B | 2.17B | 2.26B | 2.35B | 1.17B | 1.11B | 1.04B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.81B | 3.69B | 3.9B | 3.96B | 2.51B | 2.54B | 2.68B | 1.31B | 1.22B | 1.16B |
| totalPayables | 359.14M | 195.68M | 227.4M | 46.44M | 31.48M | 72.59M | 106.89M | 48.55M | 45.11M | 1.78M |
| accountPayables | 354.12M | 192.93M | 219.31M | 41.69M | 29.46M | 70.52M | 105.47M | 48.52M | 45.09M | 1.73M |
| otherPayables | 5.02M | 2.75M | 8.09M | 4.76M | 2.02M | 2.07M | 1.42M | 27000 | 15000 | 47000 |
| accruedExpenses | - | - | - | - | - | - | - | - | 766K | 2.22M |
| shortTermDebt | 192.31M | 335.42M | 266.54M | 321.5M | 248.06M | 179.08M | 213.33M | 76.94M | 157.64M | 47.71M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | 8.09M | 4.76M | 2.02M | 2.07M | 1.42M | 27000 | 15000 | 47000 |
| deferredRevenue | - | - | - | - | - | - | - | - | 1.1M | 1.21M |
| otherCurrentLiabilities | 162.99K | 121.03M | 165.3M | 115.3M | 35.87M | 18000 | - | 34000 | -1.86M | 7.6M |
| totalCurrentLiabilities | 551.61M | 652.13M | 659.23M | 483.24M | 315.41M | 251.69M | 320.22M | 125.52M | 202.75M | 60.53M |
| longTermDebt | 899.4M | 321.98M | 397.33M | 630.03M | 937.52M | 972.37M | 1.05B | 613.04M | 614.24M | 496.8M |
| capitalLeaseObligationsNonCurrent | 47.05M | 461.93M | 624.66M | 831.41M | 143.95M | 155.84M | 186.34M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -15.88M | - | - | - | 305.62K | 15.97M | 7.75M | 4.44M | 4.95M | 639K |
| totalNonCurrentLiabilities | 930.57M | 783.91M | 1.02B | 1.46B | 1.08B | 1.14B | 1.24B | 617.48M | 619.19M | 497.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 47.05M | 461.93M | 624.66M | 831.41M | 143.95M | 155.84M | 186.34M | - | - | - |
| totalLiabilities | 1.48B | 1.44B | 1.68B | 1.94B | 1.4B | 1.4B | 1.56B | 743M | 821.94M | 557.97M |
| treasuryStock | -78.44M | -53.3M | -17.9M | -12.73M | -12.82M | -13M | -500K | - | - | -258K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.09B | 1.09B | 5.05M | 5.06M | 3.7M | 3.7M | 3.7M | 1.96M | 1.16M | 339K |
| retainedEarnings | 846.14M | 703.35M | 629.15M | 383.53M | -125.8M | -70.46M | -120.92M | -242.38M | -217.74M | 42.7M |
| additionalPaidInCapital | - | - | 1.58B | 1.57B | 1.24B | 1.24B | 1.24B | 758.33M | 563.87M | 352.42M |
| 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 | 349.66M | 774.04M | 793.28M | 751.59M | -55.49M | 148.78M | 71.73M | -19.78M | 2.96M | -186.61M |
| depreciationAndAmortization | 208.07M | 215.11M | 211.03M | 209.22M | 151.68M | 156.44M | 131.5M | 56.86M | 54.18M | 59.58M |
| deferredIncomeTax | - | 4.42M | 6.25M | 6.68M | 4.39M | 2.65M | 1.02M | 24000 | - | - |
| stockBasedCompensation | - | 2.96M | 2.82M | 1.76M | 3.15M | 1.18M | 823K | - | - | - |
| changeInWorkingCapital | 41.55M | 44.6M | 48.72M | -232.84M | -44.02M | 36.45M | -35.91M | -15.38M | -1.31M | 12.77M |
| accountsReceivables | -15.8M | 86.14M | -139.17M | -259.62M | -37.46M | 70.73M | -83.31M | -11.53M | -4.39M | 9.31M |
| inventory | 25.87M | 13.55M | -17.77M | -16.09M | -1.43M | 1.76M | 21.11M | -8.1M | -3.72M | -3.55M |
| accountsPayables | 42.54M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -11.06M | -55.09M | 205.66M | 42.87M | -5.13M | -36.04M | 26.29M | 4.25M | 6.8M | 7.01M |
| otherNonCashItems | -37.28M | -10.76M | -1.29M | 34.48M | 46.74M | 52.98M | 73.66M | 37.94M | 25.52M | 214.17M |
| netCashProvidedByOperatingActivities | 562M | 1.03B | 1.06B | 770.89M | 106.44M | 398.47M | 242.83M | 59.67M | 81.36M | 99.9M |
| investmentsInPropertyPlantAndEquipment | -150.49M | -49.6M | -184.39M | -447.13M | -26.66M | -47.58M | -278.57M | -17.25M | -117.92M | -111.67M |
| acquisitionsNet | 77.75M | -857K | -2.24M | -1.81M | -10.21M | - | -3.43M | - | - | - |
| purchasesOfInvestments | -331.84M | -861K | -10.41M | -324K | -3.5M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 17.82M | 2.34M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 78.87M | 165.36M | 270.14M | -7.5M | -2.98M | -425K | 257K | 104K | 60.02M |
| netCashProvidedByInvestingActivities | -386.76M | 29.89M | -31.68M | -179.13M | -47.88M | -50.56M | -282.43M | -16.99M | -117.82M | -51.65M |
| netDebtIssuance | 491.24M | -200.33M | -457.62M | -226.04M | -20.81M | -190.67M | 39.21M | -47.01M | 41.21M | -15.37M |
| longTermNetDebtIssuance | - | -200.33M | -457.62M | -226.04M | -20.81M | -190.67M | 39.21M | -47.01M | 41.21M | -15.37M |
| shortTermNetDebtIssuance | 491.24M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -28.47M | -49.16M | - | 97.78M | - | -12.64M | 71.51M | 46M | 26.85M | - |
| netCommonStockIssuance | -28.47M | -49.16M | - | 97.78M | - | -12.64M | 71.51M | 46M | 26.85M | - |
| commonStockIssuance | - | - | - | 97.78M | - | - | 72.01M | 46M | 26.85M | - |
| commonStockRepurchased | -28.47M | -49.16M | - | - | - | -12.64M | -500K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -204.47M | -699.88M | -544.14M | -243.75M | - | -98.32M | - | - | - | - |
| commonDividendsPaid | -204.47M | -699.88M | -544.14M | -243.75M | - | -98.32M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -527.21M | -49.84M | -85.18M | -93.13M | -38.34M | -37.23M | -65.51M | -30.57M | -27.44M | -20.64M |
| netCashProvidedByFinancingActivities | -268.9M | -999.21M | -1.09B | -465.13M | -59.15M | -338.86M | 45.22M | -31.59M | 40.62M | -36M |
| 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 | 671.22M | 593.24M | 586.88M | 554.16M | 547.91M | 532.86M | 719.73M | 831.16M | 784.89M | 1.16B |
| costOfRevenue | 511.92M | 472.76M | 473.16M | 450.91M | 455.51M | 432.78M | 497.48M | 549.38M | 539.38M | 965.77M |
| grossProfit | 159.3M | 120.48M | 113.72M | 103.24M | 92.4M | 100.08M | 222.25M | 281.79M | 245.51M | 199.02M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 20.65M | - | 6.45M | - | 20.71M | - | - | - | 16.7M | -6.56M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.65M | 26.96M | 6.45M | - | 20.71M | - | - | - | 16.7M | -6.56M |
| otherExpenses | -11.91M | - | 6.1M | 20.15M | -3.77M | 8.42M | 3.24M | 19.65M | -4.1M | 25.06M |
| operatingExpenses | 8.74M | 26.96M | 12.55M | 20.15M | 16.94M | 8.42M | 3.24M | 19.65M | 12.59M | 18.5M |
| costAndExpenses | 520.67M | 499.72M | 485.71M | 471.06M | 472.45M | 441.2M | 500.72M | 569.02M | 551.97M | 984.27M |
| netInterestIncome | -9.99M | -9.34M | -7.25M | -12.35M | -11.7M | -12.29M | -5.88M | -9.92M | -19.99M | -7.54M |
| interestIncome | 2.34M | 4.67M | 2.75M | 377.23K | 2.66M | 4.43M | 3.81M | 3.29M | 2.73M | 3.34M |
| interestExpense | 12.33M | 14.01M | 9.99M | 12.72M | 14.36M | 16.72M | 9.69M | 13.22M | 22.72M | 10.88M |
| depreciationAndAmortization | 48.07M | 49.36M | 52.08M | 51.08M | 49.63M | 52.51M | 53.62M | 54.85M | 54.13M | 53.71M |
| ebitda | 240.92M | 170.79M | 154.27M | 141.55M | 128.6M | 145.73M | 280.11M | 328.83M | 291.27M | 235.63M |
| ebit | 192.85M | 121.43M | 102.19M | 90.47M | 78.97M | 93.22M | 226.49M | 273.98M | 237.14M | 181.92M |
| nonOperatingIncomeExcludingInterest | -42.3M | -27.91M | -1.02M | -7.38M | -3.51M | -1.56M | -7.48M | -11.85M | -4.22M | -1.39M |
| operatingIncome | 150.55M | 93.53M | 101.17M | 83.09M | 75.46M | 91.66M | 219.01M | 262.14M | 232.92M | 180.53M |
| totalOtherIncomeExpensesNet | 29.96M | 13.9M | -8.97M | -5.1M | -10.85M | -12.08M | -2.21M | -1.37M | -11.61M | -2.21M |
| incomeBeforeTax | 180.52M | 107.42M | 92.2M | 78M | 64.61M | 79.57M | 216.8M | 260.77M | 221.31M | 178.32M |
| incomeTaxExpense | 788K | -2.28M | 699K | 2.66M | 1.42M | -61000 | 1.16M | 1.57M | 1.74M | 1.88M |
| netIncomeFromContinuingOperations | 179.73M | 109.71M | 91.5M | 75.34M | 63.19M | 79.63M | 215.64M | 259.2M | 219.57M | 176.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 179.73M | 109.71M | 91.5M | 75.34M | 63.19M | 79.63M | 215.64M | 259.2M | 219.57M | 176.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 179.73M | 109.71M | 91.5M | 75.34M | 63.19M | 79.63M | 215.64M | 259.2M | 219.57M | 176.44M |
| eps | 0.36 | 0.22 | 0.19 | 0.15 | 0.13 | 0.16 | 0.42 | 0.51 | 0.42 | 0.37 |
| 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 | 146.46M | 192.56M | 132.49M | 313.85M | 268.35M | 282.83M | 287.11M | 261.63M | 217.14M | 221.86M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 146.46M | 192.56M | 132.49M | 313.85M | 268.35M | 282.83M | 287.11M | 261.63M | 217.14M | 221.86M |
| netReceivables | 677.07M | 521.91M | 501.48M | 467.93M | 526.28M | 486.41M | 568.3M | 621.37M | 600.12M | 566.75M |
| accountsReceivables | 670.18M | 521.91M | 500.31M | 466.76M | 526.28M | 402.96M | 568.3M | 621.37M | 600.12M | 506.34M |
| otherReceivables | 6.89M | - | 1.17M | 1.17M | - | 83.45M | - | - | - | 60.41M |
| inventory | 85.68M | 69.02M | 78.23M | 82.45M | 92.36M | 93.91M | 105.77M | 107.3M | 111.88M | 107.38M |
| prepaids | - | - | - | - | - | 16.12M | - | - | - | 21.21M |
| otherCurrentAssets | 225.41M | 60.39M | 151.65M | 27.72M | 2.71M | 18.47M | 27.92M | 14.12M | 12.11M | 12.86M |
| totalCurrentAssets | 1.13B | 843.87M | 863.85M | 891.95M | 889.71M | 897.74M | 989.09M | 1B | 941.25M | 930.07M |
| propertyPlantEquipmentNet | 2.31B | 2.5B | 2.53B | 2.6B | 2.6B | 2.6B | 2.63B | 2.7B | 2.75B | 2.77B |
| goodwill | - | 82992 | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | 190.82K | 298.51K | 404.3K | 508.68K | 614.28K | 722.38K | 978.35K | 1.29M |
| goodwillAndIntangibleAssets | - | 82992 | 191K | 298.51K | 404.3K | 508.68K | 614.28K | 722.38K | 978.35K | 1.29M |
| longTermInvestments | 516.29M | 469.15M | 114M | 186.59M | 200.19M | 193.63M | 194.54M | 204.8M | 218.38M | 201.56M |
| taxAssets | - | - | - | - | - | - | - | - | - | 35893 |
| otherNonCurrentAssets | 73.07M | - | 66.58M | - | 12.22M | - | - | - | - | - |
| totalNonCurrentAssets | 2.89B | 2.97B | 2.71B | 2.78B | 2.81B | 2.79B | 2.82B | 2.9B | 2.97B | 2.97B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.03B | 3.81B | 3.57B | 3.68B | 3.7B | 3.69B | 3.81B | 3.91B | 3.91B | 3.9B |
| totalPayables | 425.41M | 359.14M | 340.67M | 343.2M | 351.08M | 314.78M | 320.26M | 346.78M | 346.76M | 227.4M |
| accountPayables | 419.99M | 354.12M | 336.24M | 338.64M | 347.69M | 312.03M | 318.54M | 345.41M | 345.98M | 219.31M |
| otherPayables | 5.42M | 5.02M | 4.43M | 4.57M | 3.38M | 2.75M | 1.71M | 1.38M | 778.87K | 8.09M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 219.54M | 192.31M | 191.29M | 312.66M | 373.29M | 335.42M | 258.35M | 324.74M | 251.52M | 266.54M |
| capitalLeaseObligationsCurrent | 26.49M | - | 33.28M | 82.97M | - | - | - | - | - | - |
| taxPayables | 5.42M | - | 4.43M | 4.56M | 3.38M | - | 1.72M | 1.38M | 778.87K | 8.09M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 36.68M | 162.99K | 4.26M | 857.29K | 651.48K | 1.93M | 2.53M | 3.2M | 122.29K | 165.3M |
| totalCurrentLiabilities | 708.12M | 551.61M | 569.5M | 739.69M | 725.02M | 652.13M | 581.14M | 674.72M | 598.4M | 659.23M |
| longTermDebt | 734.4M | 899.4M | 555.79M | 239.36M | 271.12M | 321.98M | 348.82M | 289.35M | 414.2M | 397.33M |
| capitalLeaseObligationsNonCurrent | 45.11M | 47.05M | 114.16M | 392.78M | 422.91M | 461.93M | 472.5M | 516.77M | 532.93M | 624.66M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | -15.88M | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 779.5M | 930.57M | 669.95M | 632.14M | 694.02M | 783.91M | 821.33M | 806.12M | 947.13M | 1.02B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 71.6M | 47.05M | 147.44M | 475.75M | 422.91M | 461.93M | 472.5M | 516.77M | 532.93M | 624.66M |
| totalLiabilities | 1.49B | 1.48B | 1.24B | 1.37B | 1.42B | 1.44B | 1.4B | 1.48B | 1.55B | 1.68B |
| treasuryStock | -314K | -78.44M | -78.45M | -78.58M | -78.51M | -53.3M | -4.26M | -5.62M | -273.66K | -17.9M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.07B | 1.09B | 1.09B | 1.09B | 1.09B | 1.09B | 5.1M | 5.11M | 5.12M | 5.05M |
| retainedEarnings | 897.76M | 846.14M | 809.77M | 779.86M | 754.29M | 703.35M | 815.3M | 807.68M | 728.83M | 629.15M |
| additionalPaidInCapital | - | - | - | - | - | - | 1.62B | 1.62B | 1.61B | 1.58B |
| 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 | 179.73M | 109.71M | 91.5M | 75.34M | 63.19M | 79.63M | 215.64M | 259.2M | 219.57M | 176.44M |
| depreciationAndAmortization | 48.07M | 49.36M | 52.08M | 51.08M | 49.63M | 52.51M | 53.62M | 54.85M | 54.13M | 53.71M |
| deferredIncomeTax | 788K | - | 699K | 2.66M | 1.42M | -61000 | 1.16M | 1.57M | 1.74M | - |
| stockBasedCompensation | 802K | - | 849K | 843K | 664K | 521K | 775K | 1.1M | 559K | 680K |
| changeInWorkingCapital | -73.84M | 5.82M | -32.34M | 54.1M | 12.43M | 64.58M | 27.29M | -16.62M | -30.64M | -37.09M |
| accountsReceivables | -133.44M | -28.31M | -29.46M | 59.08M | -17.69M | 65.08M | 52.35M | -22.1M | -9.18M | -55.65M |
| inventory | -16.66M | 9.24M | 4.07M | 9.98M | 1.87M | 12.08M | 1.46M | 6.54M | -717K | -18.83M |
| accountsPayables | - | 18.04M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 76.25M | 6.84M | -6.94M | -14.96M | 28.26M | -12.58M | -26.51M | -1.07M | -20.74M | 37.39M |
| otherNonCashItems | -27.86M | -18.66M | 5.35M | 3.66M | 10.02M | -43000 | -14.43M | 559K | 3.16M | 5.21M |
| netCashProvidedByOperatingActivities | 127.68M | 146.23M | 118.14M | 187.68M | 137.36M | 197.14M | 284.05M | 300.66M | 248.52M | 198.94M |
| investmentsInPropertyPlantAndEquipment | -20.78M | -33.15M | -44M | -41.02M | -27.32M | -13.23M | -7.7M | -13.41M | -15.36M | -46.07M |
| acquisitionsNet | - | 58.93M | 1M | -25000 | - | - | -2.22M | 1.36M | - | -2.18M |
| purchasesOfInvestments | - | -326.03M | - | - | - | -200K | - | -308K | -353K | 1000 |
| salesMaturitiesOfInvestments | 105K | -271.93K | - | - | - | - | - | - | 2.34M | - |
| otherInvestingActivities | 132.16M | - | 28.94M | 8.7M | -1.04M | 31M | 28.77M | 20M | -805K | -44.04M |
| netCashProvidedByInvestingActivities | 111.48M | -300.53M | -14.06M | -32.35M | -28.36M | 17.57M | 18.85M | 7.64M | -14.18M | -92.29M |
| netDebtIssuance | -104.02M | 308.75M | -133.12M | -48.85M | -67.02M | 28.68M | -57.62M | -71.76M | -99.62M | -405.82M |
| longTermNetDebtIssuance | -104.02M | - | -133.12M | -48.85M | -67.02M | 28.68M | -57.62M | -71.76M | -99.62M | -405.82M |
| shortTermNetDebtIssuance | - | 308.75M | - | - | - | - | - | - | - | - |
| netStockIssuance | 8.01M | 434.31K | 379.79K | 1.03M | -27.66M | - | 6000 | 111K | - | -8.93M |
| netCommonStockIssuance | 8.01M | 434.31K | 379.79K | 1.03M | -27.66M | - | 6000 | 111K | - | -8.93M |
| commonStockIssuance | 8.01M | - | - | - | - | - | 6000 | 111K | - | -8.93M |
| commonStockRepurchased | - | 434.31K | 379.79K | 1.03M | -27.66M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -88.05M | -73.51M | -60.26M | -50.55M | -14.63M | -193.36M | -207.33M | -175.67M | -123.52M | -102.87M |
| commonDividendsPaid | -88.05M | -73.51M | -60.26M | -50.55M | -14.63M | -193.36M | -207.33M | -175.67M | -123.52M | -102.87M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.41M | -94.62M | -17.8M | -11.82M | -15.09M | -54.83M | -12.16M | -14.92M | -17.1M | 402.81M |
| netCashProvidedByFinancingActivities | -196.47M | 141.06M | -210.8M | -110.18M | -124.4M | -219.52M | -277.11M | -262.34M | -240.24M | -114.82M |