$31 (3.33%)
| 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 | 8.23B | 8.84B | 8.1B | 6.03B | 5.74B | 5.94B | 5.99B | 5.97B | 5.59B | 5.56B |
| costOfRevenue | 6.76B | 7.36B | 6.65B | 4.92B | 4.65B | 4.87B | 5.02B | 5.01B | 4.72B | 4.79B |
| grossProfit | 1.47B | 1.49B | 1.45B | 1.1B | 1.09B | 1.07B | 966M | 961.7M | 869.98M | 774.69M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 141M | 140M | 105M | 89M | 82M | 71M | - | - | - |
| sellingAndMarketingExpenses | - | 11.85M | 8.72M | 6.12M | 13.19M | 6.09M | 5M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.25B | 1.19B | 1.17B | 911.95M | 875.92M | 868.13M | 827.72M | 805.85M | 779.59M | 785.13M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 1.25B | 1.19B | 1.17B | 911.95M | 875.92M | 868.13M | 827.72M | 805.85M | 779.59M | 785.13M |
| costAndExpenses | 8.01B | 8.54B | 7.81B | 5.84B | 5.53B | 5.73B | 5.85B | 5.81B | 5.5B | 5.57B |
| netInterestIncome | -3.04M | -7.28M | -4.56M | -2.75M | -2.77M | -3.48M | -3.8M | -5.16M | -5.93M | -9.69M |
| interestIncome | 1.87M | 826K | 580K | 121K | 146K | 180K | 55000 | 78000 | 56000 | 203K |
| interestExpense | 4.91M | 8.1M | 5.14M | 2.87M | 2.92M | 3.66M | 3.86M | 5.24M | 5.99M | 9.89M |
| depreciationAndAmortization | 67.96M | 59.02M | 61.83M | 30.82M | 30.67M | 33.44M | 33.73M | 33.33M | 30.33M | 12.77M |
| ebitda | 285.4M | 360.13M | 345.86M | 222.07M | 247.54M | 235.91M | 172.01M | 189.19M | 120.72M | 2.33M |
| ebit | 217.44M | 301.11M | 284.03M | 191.25M | 216.88M | 202.47M | 138.28M | 155.86M | 90.39M | -10.45M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 217.44M | 301.11M | 284.03M | 191.25M | 216.88M | 202.47M | 138.28M | 155.86M | 90.39M | -10.45M |
| totalOtherIncomeExpensesNet | 16.23M | -5.39M | 88.01M | 7.13M | 22.34M | 26.99M | 6.97M | -4.14M | 3.67M | 6.19M |
| incomeBeforeTax | 233.67M | 295.72M | 372.04M | 198.39M | 239.22M | 229.46M | 145.26M | 151.72M | 94.06M | -4.25M |
| incomeTaxExpense | 93.61M | 108.74M | 127.2M | 70.45M | 74.86M | 82.21M | 44.38M | 35.5M | 11.76M | 21.63M |
| netIncomeFromContinuingOperations | 140.06M | 186.98M | 244.84M | 127.93M | 164.36M | 147.25M | 100.88M | 116.22M | 82.3M | -25.88M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | - | - | - | -1000 | -1000 | - | - | - | -1000 |
| netIncome | 140.05M | 186.98M | 244.84M | 127.93M | 164.36M | 147.25M | 100.88M | 116.22M | 82.3M | -25.88M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 140.05M | 186.98M | 244.84M | 127.93M | 164.36M | 147.25M | 100.88M | 116.22M | 82.3M | -25.88M |
| eps | 47.86 | 64.97 | 84.05 | 44.22 | 57.1 | 50.17 | 34.37 | 39.6 | 28.04 | -8.82 |
| 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 | 1.81B | 1.77B | 1.93B | 1.69B | 1.45B | 1.65B | 1.44B | 1.45B | 1.22B | 1.43B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.81B | 1.77B | 1.93B | 1.69B | 1.45B | 1.65B | 1.44B | 1.45B | 1.22B | 1.43B |
| netReceivables | 902.46M | 1.11B | 924.3M | 1.03B | 814.32M | 745.8M | 671.02M | 723.61M | 717.64M | 677.91M |
| accountsReceivables | 902.46M | 1.11B | 924.3M | 1.03B | 814.32M | 745.8M | 671.02M | 723.72M | 717.73M | 677.91M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 13.74M | 17.26M | 32.82M | 92.87M | 7.83M | 8.9M | 8.1M | 8.83M | 10.38M | 8.96M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 111.55M | 33.23M | 29.08M | 25.34M | 19.77M | 12.77M | 41.33M | 15.24M | 13.15M | 33.7M |
| totalCurrentAssets | 2.83B | 2.93B | 2.92B | 2.84B | 2.29B | 2.42B | 2.16B | 2.2B | 1.96B | 2.15B |
| propertyPlantEquipmentNet | 531.04M | 483.32M | 484.43M | 500.8M | 504.55M | 494.48M | 487.19M | 499.8M | 513.79M | 463.12M |
| goodwill | 80.07M | 115.39M | 122.39M | 152.99M | - | - | - | - | - | - |
| intangibleAssets | 55.12M | 63.05M | 90.05M | 101.94M | 113.02M | 68.82M | 87.21M | 105.61M | 121.7M | 139.68M |
| goodwillAndIntangibleAssets | 135.2M | 178.43M | 212.44M | 254.93M | 113.02M | 68.82M | 87.21M | 105.61M | 121.7M | 139.68M |
| longTermInvestments | 231.28M | 210.55M | 202.82M | 304.06M | 285.88M | 301.54M | 255.18M | 281.2M | 309.49M | 339.94M |
| taxAssets | 152.12M | 215.1M | 231.25M | 229.81M | 200.25M | 206.08M | 177.28M | 170.04M | 164.69M | 139.57M |
| otherNonCurrentAssets | 169M | 163.21M | 164.78M | 162.48M | 88.76M | 71.8M | 71.07M | 72.46M | 69.75M | 2.21M |
| totalNonCurrentAssets | 1.22B | 1.25B | 1.3B | 1.45B | 1.19B | 1.14B | 1.08B | 1.13B | 1.18B | 1.08B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.05B | 4.18B | 4.22B | 4.29B | 3.49B | 3.56B | 3.24B | 3.33B | 3.14B | 3.24B |
| totalPayables | 316.8M | 436.2M | 438.44M | 646.68M | 217.17M | 179.84M | 128.42M | 157.77M | 139.98M | 174.05M |
| accountPayables | 282.72M | 390.65M | 360.5M | 445.25M | 172.52M | 107.72M | 93.55M | 125.59M | 110.3M | 160.77M |
| otherPayables | 34.09M | 45.55M | 77.95M | 201.43M | 44.65M | 72.12M | 34.87M | 32.18M | 29.68M | 13.28M |
| accruedExpenses | 57M | 58.45M | 58.07M | 44.25M | 48.96M | 51.65M | 50.22M | 46.5M | 44.91M | 43.52M |
| shortTermDebt | 167.7M | 214.16M | 226.01M | 258.57M | 205.51M | 262.11M | 249.41M | 344.01M | 321.68M | 431.11M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | 77.95M | 100.56M | 44.65M | 72.12M | 34.87M | 32.18M | 29.68M | 13.28M |
| deferredRevenue | - | 3.37M | - | 595.64M | - | - | - | - | - | - |
| otherCurrentLiabilities | 514.63M | 526.1M | 511.17M | -135.8M | 420.71M | 544.8M | 541.47M | 519.86M | 451.8M | 437.55M |
| totalCurrentLiabilities | 1.06B | 1.24B | 1.23B | 1.37B | 892.35M | 1.04B | 969.51M | 1.07B | 958.36M | 1.09B |
| longTermDebt | 70.85M | 168.65M | 222.23M | 296.14M | 151.96M | 181.35M | 147.21M | 225.02M | 252.51M | 349.6M |
| capitalLeaseObligationsNonCurrent | - | 4.87M | 4.31M | 5.95M | 2.08M | 583K | 1.22M | 1.86M | 1.86M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 18.46M | 15.38M | 36.61M | 32.48M | 28.63M | - | - | - | - |
| otherNonCurrentLiabilities | 526.25M | 570.33M | 683.94M | 685.7M | 633.69M | 655.31M | 624.92M | 604.16M | 586.2M | 541.61M |
| totalNonCurrentLiabilities | 597.1M | 762.29M | 925.87M | 1.02B | 820.2M | 865.88M | 773.35M | 831.03M | 840.56M | 891.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 4.87M | 4.31M | 5.95M | 2.08M | 583K | 1.22M | 1.86M | 1.86M | - |
| totalLiabilities | 1.65B | 2B | 2.16B | 2.39B | 1.71B | 1.9B | 1.74B | 1.9B | 1.8B | 1.98B |
| treasuryStock | -31.62M | -42.11M | -13.06M | -22.15M | -38.52M | -1.88M | -1.88M | -1.88M | -1.76M | -1.76M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 360.77M | 302M | 302M | 302M | 302M | 302M | 302M | 302M | 302M | 302M |
| retainedEarnings | 1.65B | 1.58B | 1.45B | 1.26B | 1.17B | 1.04B | 904.63M | 818.42M | 711.01M | 628.71M |
| additionalPaidInCapital | 305.93M | 245.73M | 244.78M | 243.49M | 248.1M | 250.24M | 250.24M | 250.24M | 250.24M | 250.24M |
| 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 | 140.05M | 186.98M | 244.84M | 127.93M | 164.36M | 147.25M | 100.88M | 116.22M | 82.3M | -25.88M |
| depreciationAndAmortization | 67.96M | 59.02M | 61.83M | 30.82M | 30.67M | 33.44M | 33.73M | 33.33M | 30.33M | 12.77M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -14.37M | -199.86M | 115.53M | 91.38M | -94.56M | 8.86M | 41.04M | 105.44M | -53.55M | 55.1M |
| accountsReceivables | 207.58M | -178.3M | 105.83M | 54.89M | -68.53M | -74.78M | 52.65M | -5.99M | -39.82M | 15.73M |
| inventory | 3.52M | 15.56M | 60.05M | -166K | 1.06M | -799K | 735K | 1.55M | -1.43M | 596K |
| accountsPayables | -107.93M | 29.36M | -84.76M | -41.6M | 64.8M | 14.17M | -32.04M | 15.29M | -50.47M | 19.19M |
| otherWorkingCapital | -117.54M | -66.49M | 34.41M | 78.26M | -91.9M | 70.28M | 19.7M | 94.59M | 38.16M | 19.58M |
| otherNonCashItems | 6.05M | -24.05M | -97.23M | 1.3M | -17.65M | 3.49M | 602K | 5.28M | 1.24M | 3.38M |
| netCashProvidedByOperatingActivities | 199.7M | 22.09M | 324.96M | 251.44M | 82.81M | 193.04M | 176.25M | 260.28M | 60.33M | 45.38M |
| investmentsInPropertyPlantAndEquipment | -60.95M | -10.88M | -6.48M | -5.9M | -104.8M | -21.94M | -390K | -11.94M | -63.93M | -32.76M |
| acquisitionsNet | -1.47M | -21.5M | - | -260.81M | 50000 | 1000 | - | 1.14M | - | 17000 |
| purchasesOfInvestments | -426.06M | -442.88M | -507.18M | -239M | -508.68M | -490.18M | -472.16M | -453.65M | -506.64M | -907.08M |
| salesMaturitiesOfInvestments | 434.52M | 495.72M | 558.63M | 389.18M | 490.18M | 481.76M | 453.65M | 466.64M | 803.62M | 891.54M |
| otherInvestingActivities | -1.96M | 2.2M | -1.91M | 550K | -15.28M | -3.73M | 1.42M | -1.38M | -7000 | 2.19M |
| netCashProvidedByInvestingActivities | -55.92M | 22.66M | 43.06M | -115.99M | -138.54M | -34.09M | -17.48M | 813K | 233.03M | -46.1M |
| netDebtIssuance | -145.84M | -68.18M | -108.1M | 195.5M | -87.62M | 46.2M | -173.04M | -8.34M | -204.67M | -120.68M |
| longTermNetDebtIssuance | -126.64M | -87.38M | -108.1M | 125.6M | -55.62M | 57.4M | -173.04M | -7.65M | -154.67M | -170.68M |
| shortTermNetDebtIssuance | -19.2M | 19.2M | - | 69.9M | -32M | -11.2M | - | -689K | -50M | 50M |
| netStockIssuance | 117.54M | -38M | - | - | -45.3M | - | - | -119K | - | - |
| netCommonStockIssuance | 117.54M | -38M | - | - | -45.3M | - | - | -119K | - | - |
| commonStockIssuance | 117.54M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -38M | - | - | -45.3M | - | - | -119K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -68.04M | -57.68M | -49.26M | -43.03M | -29.27M | -14.58M | -14.63M | -8.75M | -52000 | -14.54M |
| commonDividendsPaid | -68.04M | -57.68M | -49.26M | -43.03M | -29.27M | -14.58M | -14.63M | -8.75M | -52000 | -14.54M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1000 | - | -1000 | -1000 | - | -1000 | - | - | - | - |
| netCashProvidedByFinancingActivities | -96.33M | -163.85M | -157.37M | 152.47M | -162.19M | 31.62M | -187.67M | -17.2M | -204.72M | -135.22M |
| 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 | 2.28B | 2.21B | 1.92B | 1.82B | 2B | 1.77B | 3.14B | 1.94B | 2.01B | 1.87B |
| costOfRevenue | 1.84B | 1.86B | 1.6B | 1.47B | 1.64B | 1.46B | 2.66B | 1.57B | 1.68B | 1.53B |
| grossProfit | 438.24M | 352.92M | 326.03M | 354.16M | 355.28M | 304.2M | 477.67M | 367.81M | 329.37M | 342.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | 141M | - | - | - | 140M | - |
| sellingAndMarketingExpenses | - | - | - | - | 11M | - | - | - | 8M | - |
| sellingGeneralAndAdministrativeExpenses | 336.57M | 308.56M | 309M | 299.78M | 294.68M | 292.62M | 307.86M | 293.38M | 281.74M | 302.78M |
| otherExpenses | - | - | - | - | 15.3M | - | - | - | 22.95M | - |
| operatingExpenses | 336.57M | 308.56M | 309M | 299.78M | 309.98M | 292.62M | 307.86M | 293.38M | 304.69M | 302.78M |
| costAndExpenses | 2.18B | 2.17B | 1.91B | 1.77B | 1.95B | 1.75B | 2.97B | 1.87B | 1.99B | 1.83B |
| netInterestIncome | -254K | -901K | -830K | -1.05M | -1.64M | -3.34M | -1.1M | -1.2M | -1.34M | -1.05M |
| interestIncome | 1.1M | 211K | 407K | 151K | 671K | 72000 | 51000 | 32000 | 494K | 28000 |
| interestExpense | 1.35M | 1.11M | 1.24M | 1.2M | 2.31M | 3.42M | 1.15M | 1.23M | 1.84M | 1.08M |
| depreciationAndAmortization | 17.81M | 17.03M | 16.64M | 16.48M | 15.25M | 14.75M | 14.53M | 14.48M | 15.54M | 15.36M |
| ebitda | 119.49M | 61.39M | 33.67M | 70.86M | 60.55M | 26.33M | 184.34M | 88.91M | 40.22M | 55.48M |
| ebit | 101.68M | 44.36M | 17.03M | 54.38M | 45.3M | 11.58M | 169.81M | 74.42M | 24.68M | 40.12M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 101.68M | 44.36M | 17.03M | 54.38M | 45.3M | 11.58M | 169.81M | 74.42M | 24.68M | 40.12M |
| totalOtherIncomeExpensesNet | 4.28M | 1.39M | 5.17M | 5.39M | -12.33M | -174K | 3.76M | 3.36M | -2.42M | 73.43M |
| incomeBeforeTax | 105.96M | 45.75M | 22.2M | 59.76M | 32.96M | 11.4M | 173.57M | 77.78M | 22.27M | 113.55M |
| incomeTaxExpense | 39M | 20.71M | 13.93M | 19.97M | 13.63M | 5.29M | 58.64M | 31.18M | 9.29M | 39.31M |
| netIncomeFromContinuingOperations | 66.95M | 25.04M | 8.27M | 39.79M | 19.33M | 6.11M | 114.93M | 46.61M | 12.98M | 74.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -1000 | - | 1000 | -1000 | 1000 | -1000 | - | - |
| netIncome | 66.95M | 25.04M | 8.27M | 39.79M | 19.33M | 6.11M | 114.93M | 46.61M | 12.98M | 74.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 66.95M | 25.04M | 8.27M | 39.79M | 19.33M | 6.11M | 114.93M | 46.61M | 12.98M | 74.24M |
| eps | 22.52 | 8.2 | 2.88 | 13.95 | 6.78 | 2.14 | 39.68 | 15.97 | 4.45 | 25.45 |
| 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 | 1.81B | 1.69B | 1.71B | 1.94B | 1.77B | 1.83B | 1.32B | 1.85B | 1.93B | 1.76B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.81B | 1.69B | 1.71B | 1.94B | 1.77B | 1.83B | 1.32B | 1.85B | 1.93B | 1.76B |
| netReceivables | 902.46M | 1.09B | 938M | 798.03M | 1.11B | 1.42B | 2.45B | 894M | 924.3M | 1.07B |
| accountsReceivables | 902.46M | 1.09B | 938M | 798.03M | 1.11B | 1.42B | 2.45B | 894M | 924.3M | 1.07B |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 13.74M | 22.23M | 30.64M | 26.36M | 17.26M | 27.32M | 20.23M | 45.6M | 32.82M | 20.06M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 111.55M | 100.25M | 41.5M | 37.36M | 33.23M | 29.77M | 28.91M | 43.88M | 29.08M | 29.91M |
| totalCurrentAssets | 2.83B | 2.91B | 2.72B | 2.8B | 2.93B | 3.3B | 3.82B | 2.83B | 2.92B | 2.88B |
| propertyPlantEquipmentNet | 531.04M | 523.21M | 484.37M | 479.27M | 483.32M | 481.19M | 482.95M | 483.46M | 484.43M | 487.64M |
| goodwill | 80.07M | 88.9M | 97.73M | 106.56M | 115.39M | 99.44M | 107.09M | 114.74M | 122.39M | 130.04M |
| intangibleAssets | 55.12M | 58.24M | 57.24M | 60.14M | 63.05M | 81.33M | 84.24M | 87.14M | 90.05M | 92.98M |
| goodwillAndIntangibleAssets | 135.2M | 147.14M | 154.96M | 166.7M | 178.43M | 180.78M | 191.33M | 201.89M | 212.44M | 223.02M |
| longTermInvestments | 231.28M | 246.22M | 233.11M | 212.66M | 210.55M | 199.38M | 180.43M | 195.2M | 202.82M | 195.52M |
| taxAssets | 152.12M | 169.34M | 188.18M | 197.99M | 215.1M | 202.25M | 225.21M | 213.62M | 231.25M | 199.47M |
| otherNonCurrentAssets | 169M | 188.68M | 163.59M | 163.1M | 163.21M | 162.43M | 159.24M | 157.14M | 164.78M | 162.88M |
| totalNonCurrentAssets | 1.22B | 1.27B | 1.22B | 1.22B | 1.25B | 1.23B | 1.24B | 1.25B | 1.3B | 1.27B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.05B | 4.18B | 3.95B | 4.02B | 4.18B | 4.53B | 5.06B | 4.08B | 4.22B | 4.15B |
| totalPayables | 316.8M | 436.18M | 346.46M | 255.35M | 436.2M | 319.22M | 780.34M | 286.92M | 438.44M | 348.56M |
| accountPayables | 282.72M | 431.42M | 302.39M | 232.77M | 390.65M | 302M | 672.36M | 252M | 360.5M | 302.78M |
| otherPayables | 34.09M | 4.75M | 44.07M | 22.58M | 45.55M | 16.62M | 107.98M | 34.2M | 77.95M | 45.78M |
| accruedExpenses | 57M | 22.83M | 67.87M | 27.77M | 58.45M | 21.59M | 73.85M | 28.27M | 58.07M | 18.74M |
| shortTermDebt | 167.7M | 226.13M | 159.36M | 239.98M | 214.16M | 678.31M | 669.05M | 256.41M | 226.01M | 296.68M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | 34.2M | 77.95M | 45.78M |
| deferredRevenue | - | - | - | - | 3.37M | - | - | - | - | - |
| otherCurrentLiabilities | 514.63M | 502.66M | 496.74M | 620.58M | 526.1M | 492.05M | 520.85M | 553.36M | 511.17M | 509.66M |
| totalCurrentLiabilities | 1.06B | 1.19B | 1.07B | 1.14B | 1.24B | 1.51B | 2.04B | 1.12B | 1.23B | 1.17B |
| longTermDebt | 70.85M | 92.52M | 114.18M | 138.65M | 168.65M | 198.64M | 191.14M | 196.13M | 222.23M | 249.73M |
| capitalLeaseObligationsNonCurrent | - | - | 10.32M | 4.29M | 4.87M | 3.08M | - | - | 4.31M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 18.46M | - | - | - | 15.38M | - |
| otherNonCurrentLiabilities | 526.25M | 574.44M | 556.57M | 566.02M | 570.33M | 685.47M | 690.14M | 690.06M | 683.94M | 698.43M |
| totalNonCurrentLiabilities | 597.1M | 666.95M | 681.07M | 708.96M | 762.29M | 887.2M | 881.28M | 886.18M | 925.87M | 948.17M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 10.32M | 4.29M | 4.87M | 3.08M | - | - | 4.31M | - |
| totalLiabilities | 1.65B | 1.85B | 1.75B | 1.85B | 2B | 2.4B | 2.93B | 2.01B | 2.16B | 2.12B |
| treasuryStock | -31.62M | -31.62M | -31.62M | -42.11M | -42.11M | -42.11M | -42.11M | -13.06M | -13.06M | -13.06M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 360.77M | 360.77M | 302M | 302M | 302M | 302M | 302M | 302M | 302M | 302M |
| retainedEarnings | 1.65B | 1.59B | 1.58B | 1.57B | 1.58B | 1.56B | 1.58B | 1.46B | 1.45B | 1.44B |
| additionalPaidInCapital | 305.93M | 304.21M | 243.72M | 247.45M | 245.73M | 244.01M | 242.29M | 246.5M | 244.78M | 243.06M |
| 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 | 67M | 25M | 9M | 39M | 19M | 6M | 115M | 46M | 13M | 74M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -67M | -25M | -9M | -39M | -19M | -6M | -115M | -46M | -13M | -74M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |