$4 (1.48%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.23B | 3.03B | 2.81B | 2.7B | 2.43B | 2.21B | 2.12B | 1.98B | 1.91B | 1.99B |
| costOfRevenue | 1.37B | 1.46B | 1.23B | 1.11B | 1B | 996.23M | 821.6M | 805.16M | 760.36M | 753.46M |
| grossProfit | 1.86B | 1.57B | 1.58B | 1.58B | 1.43B | 1.22B | 1.3B | 1.18B | 1.15B | 1.23B |
| researchAndDevelopmentExpenses | - | 727K | 727K | 727K | 727K | 727K | 555K | 555K | 555K | - |
| generalAndAdministrativeExpenses | - | 200.65M | 201M | 176M | 172M | 174M | 174M | - | - | - |
| sellingAndMarketingExpenses | - | 1.41B | 1.2B | 1.17B | 1.09B | 974M | 1B | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.63B | 1.61B | 1.4B | 1.35B | 1.26B | 1.15B | 1.18B | 1.17B | 1.1B | 1.08B |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 1.63B | 1.61B | 1.4B | 1.35B | 1.26B | 1.15B | 1.18B | 1.17B | 1.1B | 1.08B |
| costAndExpenses | 3B | 3.07B | 2.63B | 2.46B | 2.27B | 2.14B | 2B | 1.97B | 1.86B | 1.83B |
| netInterestIncome | -460K | 257K | 10000 | 10000 | 7000 | -100000 | -236K | -438K | -647K | -672K |
| interestIncome | 987K | 257K | 10000 | 10000 | 7000 | 9000 | 25000 | 25000 | 26000 | 25000 |
| interestExpense | 1.45M | - | - | - | - | 109K | 261K | 463K | 673K | 697K |
| depreciationAndAmortization | 556.18M | 538.22M | 482.53M | 448.26M | 434.89M | 440.67M | 429.42M | 445.66M | 421.52M | 441.81M |
| ebitda | 785.64M | 500.94M | 658.76M | 682.82M | 600.39M | 511.82M | 552.46M | 458.79M | 471.43M | 595.37M |
| ebit | 229.45M | -37.28M | 176.22M | 234.57M | 165.5M | 71.15M | 123.04M | 13.13M | 49.91M | 153.56M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 229.45M | -37.28M | 176.22M | 234.57M | 165.5M | 71.15M | 123.04M | 13.13M | 49.91M | 153.56M |
| totalOtherIncomeExpensesNet | 7.38M | -6.44M | 32.76M | 865K | 166K | -28.78M | 952K | -1.16M | -1.27M | -4.15M |
| incomeBeforeTax | 236.84M | -43.72M | 208.98M | 235.43M | 165.67M | 42.36M | 124M | 11.97M | 48.64M | 149.41M |
| incomeTaxExpense | 85.65M | -4.18M | 62.85M | 77.28M | 58.71M | 22.03M | 51.26M | 15.45M | 27.41M | 61M |
| netIncomeFromContinuingOperations | 151.18M | -39.54M | 146.13M | 158.15M | 106.96M | 20.33M | 72.73M | -3.48M | 21.23M | 88.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -1000 | -1000 | -1000 | -1000 | -1000 | - | - | -1000 |
| netIncome | 151.18M | -39.54M | 146.13M | 158.15M | 106.96M | 20.33M | 72.73M | -3.48M | 21.23M | 88.41M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 151.18M | -39.54M | 146.13M | 158.15M | 106.96M | 20.33M | 72.73M | -3.48M | 21.23M | 88.41M |
| eps | 10.95 | -2.87 | 10.59 | 11.46 | 7.75 | 1.48 | 5.27 | -0.25 | 1.54 | 6.41 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 608.6M | 345.55M | 739.37M | 806.97M | 731.64M | 529.74M | 595.69M | 613.74M | 644.81M | 702.1M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 608.6M | 345.55M | 739.37M | 806.97M | 731.64M | 529.74M | 595.69M | 613.74M | 644.81M | 702.1M |
| netReceivables | 150.17M | 102.63M | 59.81M | 56.99M | 46.13M | 62.3M | 35.59M | 16.88M | 25.87M | 42.19M |
| accountsReceivables | 150.17M | 102.63M | 59.81M | 56.99M | 46.13M | 49.88M | 35.59M | 16.78M | 18.13M | 42.29M |
| otherReceivables | - | - | - | - | - | 12.42M | - | 108K | 7.74M | - |
| inventory | 2.52M | 30.82M | 59.13M | 11.83M | 2.67M | 2.11M | 1.6M | 1.38M | 877K | 13.04M |
| prepaids | 88.2M | 82.88M | 61.17M | 49.11M | 51.07M | 29.74M | 34.39M | 34.92M | 31.77M | 31.13M |
| otherCurrentAssets | 10.65M | 32.6M | 18.54M | 2.81M | 1.58M | 1.54M | 2.04M | 2.68M | 1.8M | 19.93M |
| totalCurrentAssets | 860.13M | 594.48M | 938.02M | 927.71M | 833.1M | 625.43M | 669.31M | 669.61M | 705.12M | 808.39M |
| propertyPlantEquipmentNet | 47.38M | 55.14M | 37.86M | 40.68M | 44.87M | 48.41M | 75.49M | 109.98M | 139.53M | 165.65M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 1.58B | 1.52B | 1.39B | 1.21B | 1.16B | 1.15B | 1.15B | 1.09B | 1.07B | 1.05B |
| goodwillAndIntangibleAssets | 1.58B | 1.52B | 1.39B | 1.21B | 1.16B | 1.15B | 1.15B | 1.09B | 1.07B | 1.05B |
| longTermInvestments | - | - | - | - | - | - | - | - | 30000 | 79.48M |
| taxAssets | 41.13M | 40.57M | 27.36M | 25.35M | 23.98M | 24.22M | 22M | 17.36M | 17.12M | 552K |
| otherNonCurrentAssets | 136.3M | 139.85M | 147.87M | 150.55M | 123M | 121.28M | 122.35M | 122.36M | 121.19M | 43.66M |
| totalNonCurrentAssets | 1.81B | 1.76B | 1.6B | 1.43B | 1.35B | 1.35B | 1.37B | 1.34B | 1.35B | 1.34B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.67B | 2.35B | 2.54B | 2.36B | 2.19B | 1.97B | 2.04B | 2B | 2.05B | 2.15B |
| totalPayables | 97.3M | 16.24M | 52.96M | 60.4M | 60.95M | 16.53M | 59.05M | 12.61M | 7.9M | 52.38M |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | 97.3M | 16.24M | 52.96M | 60.4M | 60.95M | 16.53M | 59.05M | 12.61M | 7.9M | 52.38M |
| accruedExpenses | 66.05M | 67.93M | 59.6M | 48.73M | 45.37M | 42.37M | 37.63M | 35.96M | 38.38M | 35.27M |
| shortTermDebt | 68.64M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 30.3M | 43.23M | 48.03M | 53.25M |
| taxPayables | - | - | 52.96M | 60.4M | 60.95M | 16.53M | 59.05M | 12.61M | 7.9M | 52.38M |
| deferredRevenue | 169.68M | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 190.39M | 389.96M | 478.51M | 410.02M | 366.9M | 272.23M | 234.74M | 235.61M | 200.88M | 197.38M |
| totalCurrentLiabilities | 592.05M | 474.13M | 591.07M | 519.15M | 473.22M | 331.13M | 361.72M | 327.42M | 295.2M | 338.28M |
| longTermDebt | 85.6M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | 22.13M | 52.43M | 52.43M | 128.47M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.69M | 2.78M | 2.81M | 2.81M | 2.87M | 3.78M | 4.2M | 9.8M | 49.64M | 12.21M |
| totalNonCurrentLiabilities | 88.29M | 2.78M | 2.81M | 2.81M | 2.87M | 3.78M | 26.33M | 62.23M | 102.07M | 140.67M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | 52.43M | 95.66M | 100.46M | 181.72M |
| totalLiabilities | 680.34M | 476.91M | 593.88M | 521.96M | 476.09M | 334.91M | 388.05M | 389.64M | 397.26M | 478.96M |
| treasuryStock | -138.61M | -138.61M | -138.6M | -138.6M | -138.6M | -138.6M | -138.6M | -138.58M | -138.58M | -138.58M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M |
| retainedEarnings | 781.36M | 664.69M | 738.73M | 627.1M | 503.46M | 431.01M | 445.18M | 406.96M | 444.95M | 458.23M |
| additionalPaidInCapital | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 151.18M | -39.54M | 208.98M | 158M | 165.67M | 20.33M | 72.73M | -3.48M | 21.23M | 88.41M |
| depreciationAndAmortization | 556.18M | 538.22M | 482.53M | 448.26M | 434.89M | 440.67M | 429.42M | 445.66M | 421.52M | 441.81M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -46.52M | -122.65M | 28.11M | 30.28M | 78.76M | 23.11M | -18.2M | 31.55M | 40.52M | -4M |
| accountsReceivables | -56.34M | -54.35M | -2M | -10.27M | 5.49M | -12.55M | -22.58M | 567K | 23.13M | -24000 |
| inventory | 28.3M | 28.32M | -47.3M | -9.11M | -530K | -481K | -159K | -491K | 12.19M | -12.76M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -18.47M | -96.61M | 77.41M | 49.65M | 73.8M | 36.14M | 4.54M | 31.48M | 5.2M | 8.78M |
| otherNonCashItems | 99.31M | -59.7M | -101.29M | -774K | -3.76M | -25.8M | 40.34M | 10.91M | -44.42M | 15.71M |
| netCashProvidedByOperatingActivities | 760.15M | 316.33M | 618.33M | 635.76M | 675.56M | 458.31M | 524.29M | 484.64M | 438.85M | 541.93M |
| investmentsInPropertyPlantAndEquipment | -617.9M | -675.14M | -654.55M | -525.5M | -439.37M | -442.44M | -462.46M | -427.97M | -407.02M | -390.08M |
| acquisitionsNet | 79000 | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 3.44M |
| otherInvestingActivities | -1.5M | -1.36M | -1.93M | 93000 | 93000 | -983K | -2.04M | -4.36M | -93000 | -2.13M |
| netCashProvidedByInvestingActivities | -619.32M | -676.51M | -656.48M | -525.4M | -439.27M | -443.43M | -464.5M | -432.32M | -407.11M | -388.77M |
| netDebtIssuance | 154.24M | - | - | - | - | -46.24M | -43.23M | -49.02M | -54.59M | -48.09M |
| longTermNetDebtIssuance | 154.24M | - | - | - | - | -46.24M | -43.23M | - | - | -48.09M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -49.02M | -54.59M | - |
| netStockIssuance | - | -14000 | - | - | - | - | -22000 | - | - | -31000 |
| netCommonStockIssuance | - | -14000 | - | - | - | - | -22000 | - | - | -31000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -14000 | - | - | - | - | -22000 | - | - | -31000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -34.16M | -34.28M | -34.48M | -34.48M | -34.38M | -34.6M | -34.59M | -34.36M | -34.44M | -27.95M |
| commonDividendsPaid | -34.16M | -34.28M | -34.48M | -34.48M | -34.38M | -34.6M | -34.59M | -34.36M | -34.44M | -27.95M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1000 | -1000 | - | - | - | -1000 | -1000 | - | -1000 | -1000 |
| netCashProvidedByFinancingActivities | 120.08M | -34.29M | -34.48M | -34.48M | -34.38M | -80.83M | -77.84M | -83.38M | -89.03M | -76.08M |
| 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 | 893.54M | 776.21M | 812.96M | 749.48M | 805.14M | 775.39M | 735.97M | 711.68M | 756.84M | 712.68M |
| costOfRevenue | 368.06M | 330.94M | 316.98M | 331.13M | 378.44M | 399.63M | 330.71M | 322.08M | 333.92M | 294.05M |
| grossProfit | 525.48M | 445.27M | 495.99M | 418.34M | 426.7M | 375.76M | 405.26M | 389.6M | 422.92M | 418.63M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | 243K | 242K |
| generalAndAdministrativeExpenses | - | - | - | - | 200.65M | - | - | - | 201M | - |
| sellingAndMarketingExpenses | - | - | - | - | 180.85M | - | - | - | 132M | - |
| sellingGeneralAndAdministrativeExpenses | 400.62M | 407.42M | 415.42M | 432.16M | 380.77M | 402.66M | 398.47M | 424.04M | 357.32M | 348.72M |
| otherExpenses | - | - | - | - | 28.66M | - | - | - | - | - |
| operatingExpenses | 400.62M | 407.42M | 415.42M | 432.16M | 409.43M | 402.66M | 398.47M | 424.04M | 357.56M | 348.96M |
| costAndExpenses | 768.68M | 738.36M | 732.4M | 763.29M | 787.87M | 802.3M | 729.18M | 746.12M | 691.48M | 643.01M |
| netInterestIncome | 79000 | -475K | -70000 | 6000 | 202K | 4000 | 46000 | 5000 | 4000 | 1000 |
| interestIncome | 620K | 6000 | 355K | 6000 | 202K | 4000 | 46000 | 5000 | 4000 | 1000 |
| interestExpense | 541K | 481K | 425K | - | - | - | - | - | - | - |
| depreciationAndAmortization | 141.01M | 140.41M | 135.66M | 139.1M | 140.56M | 137.28M | 133.59M | 126.78M | 124.57M | 121.87M |
| ebitda | 265.87M | 178.26M | 216.23M | 125.28M | 157.83M | 110.38M | 140.39M | 92.35M | 189.93M | 191.54M |
| ebit | 124.86M | 37.84M | 80.57M | -13.82M | 17.27M | -26.9M | 6.79M | -34.44M | 65.36M | 69.67M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 124.86M | 37.84M | 80.57M | -13.82M | 17.27M | -26.9M | 6.79M | -34.44M | 65.36M | 69.67M |
| totalOtherIncomeExpensesNet | 1.38M | 7.23M | 2.55M | -3.77M | -16.8M | 14.96M | -7.38M | 2.77M | 5.44M | -3.95M |
| incomeBeforeTax | 126.23M | 45.07M | 83.11M | -17.58M | 473K | -11.94M | -588K | -31.66M | 70.8M | 65.72M |
| incomeTaxExpense | 42.38M | 17.66M | 29.23M | -3.62M | 3.72M | -1.32M | 1.37M | -7.96M | 12.87M | 23.44M |
| netIncomeFromContinuingOperations | 83.85M | 27.42M | 53.88M | -13.97M | -3.25M | -10.62M | -1.96M | -23.71M | 57.93M | 42.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 1000 | -2000 | 1000 | -1000 | 1000 | -1000 | 1000 | -1000 | 1000 |
| netIncome | 83.85M | 27.42M | 53.88M | -13.97M | -3.25M | -10.62M | -1.96M | -23.7M | 57.93M | 42.28M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 83.85M | 27.42M | 53.88M | -13.97M | -3.25M | -10.62M | -1.96M | -23.7M | 57.93M | 42.28M |
| eps | 1.2 | 1.99 | 3.9 | -1.01 | -0.23 | -0.77 | -0.14 | -1.72 | 4.2 | 3.06 |
| 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 | 608.6M | 606.16M | 562.55M | 295.97M | 345.55M | 421.43M | 417.21M | 473.13M | 739.37M | 731.29M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 608.6M | 606.16M | 562.55M | 295.97M | 345.55M | 421.43M | 417.21M | 473.13M | 739.37M | 731.29M |
| netReceivables | 150.17M | 45.22M | 80.09M | 50.44M | 102.63M | 63.78M | 54M | 53M | 59.81M | 37.26M |
| accountsReceivables | 150.17M | 45.22M | 80.09M | 50.44M | 102.63M | 63.78M | 54M | 53M | 59.81M | 37.26M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 2.52M | 14.15M | 17.03M | 30.44M | 30.82M | 68.26M | 118.16M | 94.34M | 59.13M | 56.7M |
| prepaids | 88.2M | 60.71M | 82.21M | 94.16M | 82.88M | 66.32M | 94.64M | 107.61M | 61.17M | 57.84M |
| otherCurrentAssets | 10.65M | 8.39M | -16.1M | 29.37M | 32.6M | 39.69M | 5.72M | 24.25M | 18.54M | 27.75M |
| totalCurrentAssets | 860.13M | 734.64M | 725.78M | 500.38M | 594.48M | 659.48M | 690.5M | 751.5M | 938.02M | 910.84M |
| propertyPlantEquipmentNet | 47.38M | 48.36M | 51.99M | 50.61M | 55.14M | 55.1M | 58.87M | 57.9M | 37.86M | 43.16M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 1.58B | 1.58B | 1.58B | 1.54B | 1.52B | 1.5B | 1.47B | 1.44B | 1.39B | 1.35B |
| goodwillAndIntangibleAssets | 1.58B | 1.58B | 1.58B | 1.54B | 1.52B | 1.5B | 1.47B | 1.44B | 1.39B | 1.35B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 41.13M | 27.38M | 43.5M | 51.94M | 40.57M | 39.76M | 39.02M | 36.79M | 27.36M | 11.15M |
| otherNonCurrentAssets | 136.3M | 136.58M | 137.89M | 139.13M | 139.85M | 141.96M | 144.3M | 146.53M | 147.87M | 148.53M |
| totalNonCurrentAssets | 1.81B | 1.8B | 1.81B | 1.78B | 1.76B | 1.73B | 1.71B | 1.68B | 1.6B | 1.55B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.67B | 2.53B | 2.54B | 2.28B | 2.35B | 2.39B | 2.41B | 2.44B | 2.54B | 2.46B |
| totalPayables | 97.3M | 34.49M | 40.05M | 12.62M | 16.24M | 6.23M | 116.73M | 6.61M | 52.96M | 18.51M |
| accountPayables | - | - | - | - | - | 134.47M | - | - | - | - |
| otherPayables | 97.3M | 34.49M | 40.05M | 12.62M | 16.24M | 6.23M | 116.73M | 6.61M | 52.96M | 18.51M |
| accruedExpenses | 66.05M | 17.29M | 71.65M | 18.57M | 67.93M | 17.35M | 69.08M | 17.95M | 59.6M | 15.03M |
| shortTermDebt | 68.64M | 68.64M | 68.64M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | 40.05M | - | - | - | - | 6.61M | 52.96M | 18.51M |
| deferredRevenue | 169.68M | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 190.39M | 399.04M | 356.17M | 421.53M | 389.96M | 491.57M | 329.86M | 520.42M | 478.51M | 539.8M |
| totalCurrentLiabilities | 592.05M | 519.46M | 536.51M | 452.72M | 474.13M | 515.15M | 515.68M | 544.97M | 591.07M | 573.35M |
| longTermDebt | 85.6M | 102.76M | 119.92M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.69M | 2.69M | 2.69M | 2.7M | 2.78M | 2.78M | 2.81M | 2.81M | 2.81M | 2.81M |
| totalNonCurrentLiabilities | 88.29M | 105.45M | 122.61M | 2.7M | 2.78M | 2.78M | 2.81M | 2.81M | 2.81M | 2.81M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 680.34M | 624.91M | 659.11M | 455.42M | 476.91M | 517.93M | 518.49M | 547.78M | 593.88M | 576.16M |
| treasuryStock | -138.61M | -138.61M | -138.61M | -138.61M | -138.61M | -138.61M | -138.61M | -138.61M | -138.6M | -138.6M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M | 628.41M |
| retainedEarnings | 781.36M | 697.51M | 670.09M | 616.21M | 664.69M | 667.44M | 678.56M | 680.52M | 738.73M | 680.8M |
| additionalPaidInCapital | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M | 718.18M |
| 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 | 83.85M | 27.42M | 53.88M | -13.97M | -3.25M | -10.62M | -2M | -23.7M | 58M | 42.28M |
| depreciationAndAmortization | 141.01M | 140.41M | 135.66M | 139.1M | 140.56M | 137.28M | 134M | 126.78M | 124.57M | 121.87M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -108.85M | 24.18M | 17.84M | 20.32M | -67.96M | 4.69M | 26M | -86.62M | -33.82M | 21.28M |
| accountsReceivables | -108.11M | 16.14M | -18.8M | 54.42M | -49.61M | -9.12M | -2M | 6M | -22.27M | 34.33M |
| inventory | 11.63M | 2.88M | 13.41M | 379K | 37.44M | 49.9M | -24M | -35.2M | -2.44M | -26.16M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -12.38M | 5.15M | 23.23M | -34.48M | -55.78M | -36.09M | 52M | -57.73M | -9.12M | 13.11M |
| otherNonCashItems | 45.2M | 9.17M | 47.81M | -2.87M | 10.73M | 29.59M | -50.41M | -48.74M | 17.48M | -2.18M |
| netCashProvidedByOperatingActivities | 161.22M | 201.17M | 255.19M | 142.58M | 80.08M | 160.94M | 107.59M | -32.28M | 166.23M | 183.26M |
| investmentsInPropertyPlantAndEquipment | -140.6M | -142.11M | -176.74M | -158.46M | -155.73M | -2.18M | -6M | -201.06M | -159.94M | -152.04M |
| acquisitionsNet | - | 79000 | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1.32M | - | - | -180K | -1000 | -154.44M | -156M | -1.18M | -1.85M | -87000 |
| netCashProvidedByInvestingActivities | -141.91M | -142.03M | -176.74M | -158.64M | -155.73M | -156.62M | -162M | -202.24M | -161.78M | -152.13M |
| netDebtIssuance | -17.16M | -17.16M | 188.56M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | -17.16M | -17.16M | 188.56M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | -14000 | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | -14000 | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | -14000 | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3000 | -7000 | -1.2M | -32.95M | 388K | -1.75M | -6000 | -32.91M | -8000 | -33000 |
| commonDividendsPaid | -3000 | -7000 | -1.2M | -32.95M | 388K | -1.75M | -6000 | -32.91M | -8000 | -33000 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -1000 | - | - | -1000 | - | - | - | - |
| netCashProvidedByFinancingActivities | -17.16M | -17.17M | 187.36M | -32.95M | 388K | -1.76M | -6000 | -32.92M | -8000 | -33000 |