$3.39 (2.71%)
| 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 | 3.78B | 3.58B | 3.49B | 3.32B | 3.23B | 2.93B | 2.86B | 2.76B | 2.47B | 2.33B |
| costOfRevenue | 2.66B | 2.23B | 2.22B | 2.16B | 2.07B | 1.84B | 1.82B | 1.81B | 1.6B | 1.5B |
| grossProfit | 1.12B | 1.36B | 1.26B | 1.16B | 1.16B | 1.09B | 1.04B | 951.8M | 865.1M | 832.86M |
| researchAndDevelopmentExpenses | 105.1M | - | - | - | 99.8M | 92.5M | 82.8M | 75.3M | 68.2M | 66.2M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 429.96M | 388.28M | 367.56M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 499.94M | 582.23M | 565.78M | 544.26M | 551.24M | 500.23M | 454.62M | 429.96M | 388.28M | 367.56M |
| otherExpenses | - | 276.79M | 293.6M | 240.3M | 158.29M | 154.29M | 111.75M | 5.55M | 8.66M | 2.78M |
| operatingExpenses | 605.04M | 859.01M | 859.38M | 784.56M | 809.34M | 747.02M | 649.17M | 601.7M | 541.38M | 522.36M |
| costAndExpenses | 3.26B | 3.09B | 3.08B | 2.94B | 2.88B | 2.59B | 2.47B | 2.41B | 2.15B | 2.02B |
| netInterestIncome | -41.06M | -31.8M | -36.04M | -38.13M | -26.62M | -32.29M | -31.32M | -25.57M | -35.13M | -32.59M |
| interestIncome | 11.68M | 12.1M | 4.37M | 2.7M | 3.67M | 958K | 4.17M | 7.06M | 5.47M | 2.64M |
| interestExpense | 52.74M | 43.9M | 40.42M | 40.83M | 30.28M | 33.24M | 35.49M | 32.63M | 40.6M | 35.24M |
| depreciationAndAmortization | 287.36M | 263.78M | 248.59M | 233.71M | 234.85M | 220.3M | 194.55M | 171.75M | 153.09M | 154.8M |
| ebitda | 831.48M | 777.45M | 663.84M | 609.41M | 586.79M | 556.17M | 572.11M | 475.57M | 490.08M | 470.5M |
| ebit | 544.12M | 513.66M | 415.24M | 375.53M | 351.94M | 334.4M | 377.56M | 298.65M | 335.42M | 315.73M |
| nonOperatingIncomeExcludingInterest | -31.78M | -17.17M | -11.22M | 3.74M | -4.59M | 5.1M | -5.86M | -12.38M | -11.94M | 366K |
| operatingIncome | 512.34M | 496.5M | 404.02M | 379.27M | 347.35M | 339.5M | 371.69M | 286.27M | 321.52M | 310.5M |
| totalOtherIncomeExpensesNet | -20.96M | -26.73M | -29.19M | -44.57M | -25.69M | -38.34M | -29.62M | -20.25M | -28.66M | -35.6M |
| incomeBeforeTax | 491.38M | 469.76M | 374.82M | 334.7M | 321.66M | 301.16M | 342.07M | 266.02M | 294.82M | 280.5M |
| incomeTaxExpense | 98.88M | 95.59M | 90.65M | 95.15M | 78.02M | 87.06M | 99.84M | 71.25M | 74.8M | 74.89M |
| netIncomeFromContinuingOperations | 392.5M | 374.18M | 284.18M | 239.56M | 243.64M | 214.09M | 242.23M | 194.77M | 220.03M | 205.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 392.79M | 374.54M | 284.49M | 239.29M | 244.1M | 214.04M | 242.2M | 194.74M | 220.03M | 205.59M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 392.79M | 374.54M | 284.49M | 239.29M | 244.1M | 214.04M | 242.2M | 194.74M | 220.03M | 205.59M |
| eps | 5.97 | 5.65 | 4.34 | 3.66 | 3.72 | 3.32 | 3.81 | 3.12 | 3.52 | 3.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 402.42M | 223.84M | 223.64M | 141.73M | 122.92M | 300.14M | 241.97M | 261.82M | 712.64M | 466.29M |
| shortTermInvestments | 7.11M | 2.34M | - | - | 740K | 243K | - | - | - | - |
| cashAndShortTermInvestments | 409.53M | 226.18M | 223.64M | 141.73M | 123.66M | 300.38M | 241.97M | 261.82M | 712.64M | 466.29M |
| netReceivables | 803.83M | 658.06M | 677.82M | 676.99M | 671.35M | 566.62M | 558.43M | 569.63M | 510.43M | 433.13M |
| accountsReceivables | 803.83M | 658.06M | 677.82M | 676.99M | 671.35M | 566.62M | 558.43M | 569.63M | 510.43M | 433.13M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 537.84M | 461.81M | 513.05M | 486.81M | 441.46M | 379.38M | 375.8M | 381.11M | 337.22M | 296.91M |
| prepaids | - | 118.7M | - | - | 121.73M | 122.61M | 115.05M | 118.24M | 109.79M | 73.84M |
| otherCurrentAssets | 142.35M | 13.64M | 134.76M | 124.77M | - | - | - | - | - | - |
| totalCurrentAssets | 1.89B | 1.48B | 1.55B | 1.43B | 1.36B | 1.37B | 1.29B | 1.33B | 1.67B | 1.27B |
| propertyPlantEquipmentNet | 1.74B | 1.51B | 1.54B | 1.4B | 1.34B | 1.27B | 1.16B | 991.61M | 867.91M | 784.32M |
| goodwill | 1.08B | 936.26M | 963.42M | 945.63M | 974.16M | 898.52M | 763.46M | 712.1M | 443.89M | 407.52M |
| intangibleAssets | 255.34M | 254.77M | 283.21M | 315.74M | 362.34M | 344.31M | 291.08M | 254.9M | 95.46M | 94.49M |
| goodwillAndIntangibleAssets | 1.33B | 1.19B | 1.25B | 1.26B | 1.34B | 1.24B | 1.05B | 967M | 539.35M | 502.01M |
| longTermInvestments | 131.03M | 146.27M | 49.2M | 52.31M | 59.48M | 50.09M | 8.4M | 25.45M | 9.44M | 4.24M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 152.71M | 105.24M | 69.64M | 57.14M | 48.84M | 59.55M | 47.88M | 62.87M | 51.05M | 46.04M |
| totalNonCurrentAssets | 3.36B | 2.95B | 2.9B | 2.77B | 2.78B | 2.62B | 2.27B | 2.05B | 1.47B | 1.34B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.25B | 4.43B | 4.45B | 4.2B | 4.14B | 3.99B | 3.56B | 3.38B | 3.14B | 2.61B |
| totalPayables | 340.56M | 295.97M | 328.57M | 320.28M | 285.26M | 243.74M | 192.74M | 164.53M | 153.86M | 115.51M |
| accountPayables | 340.56M | 295.97M | 328.57M | 320.28M | 285.26M | 243.74M | 192.74M | 164.53M | 153.86M | 115.51M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 174.93M | 158.16M | 182M | 184.3M | 125.34M | 154.52M | 129.63M | 124.55M | 118.35M | 89.79M |
| shortTermDebt | 343.53M | 338.28M | 458.22M | 122.79M | 285.88M | 113.61M | 110.25M | 163.97M | 66.17M | 173.82M |
| capitalLeaseObligationsCurrent | - | - | - | 3.23M | 3.74M | 4.26M | - | - | 606K | 803K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 74.83M | 64.42M | 60.51M | 80.24M | 86.95M | 87.05M | 86.82M | 67.78M | 45.2M | 44.07M |
| otherCurrentLiabilities | 232.6M | 211.44M | 222.01M | 206.33M | 195.31M | 177.14M | 163.84M | 168.35M | 143.57M | 118.96M |
| totalCurrentLiabilities | 1.17B | 1.07B | 1.25B | 917.18M | 982.49M | 780.33M | 683.28M | 689.17M | 527.75M | 542.96M |
| longTermDebt | 1.14B | 688.07M | 681.19M | 1.05B | 907.02M | 1.05B | 1.09B | 1.13B | 1.19B | 772.74M |
| capitalLeaseObligationsNonCurrent | 47.94M | 49.72M | 45.27M | 42.95M | 48.01M | 52.21M | 55.28M | - | 135K | 739K |
| deferredRevenueNonCurrent | - | - | 37.76M | 25.36M | 21.9M | 21.58M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 19.65M | 14.26M | 19.02M | 20.56M | 27.55M | 37.24M | 41.39M | 53.92M | 21M | 16.8M |
| otherNonCurrentLiabilities | 167.03M | 126.03M | 96.06M | 76.61M | 169.79M | 192.9M | 124.48M | 85.78M | 85.75M | 99.31M |
| totalNonCurrentLiabilities | 1.37B | 878.07M | 879.28M | 1.22B | 1.17B | 1.36B | 1.31B | 1.27B | 1.3B | 889.59M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 47.94M | 49.72M | 45.27M | 46.18M | 51.75M | 56.47M | 55.28M | - | 741K | 1.54M |
| totalLiabilities | 2.54B | 1.95B | 2.13B | 2.14B | 2.16B | 2.14B | 1.99B | 1.95B | 1.83B | 1.43B |
| treasuryStock | -954.32M | -595.78M | -539.4M | -503.27M | -421.2M | -361.58M | -381.24M | -318.21M | -346.24M | -250.92M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 728K | 725K | 717K | 709K | 704K | 695K | 686K | 673K | 667K | 660K |
| retainedEarnings | 2.64B | 2.37B | 2.11B | 1.93B | 1.79B | 1.64B | 1.52B | 1.37B | 1.3B | 1.2B |
| additionalPaidInCapital | 1.17B | 1.13B | 1.04B | 968.62M | 916.53M | 849.16M | 770.6M | 678.77M | 609.47M | 546.68M |
| 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 | 392.79M | 374.18M | 284.18M | 239.56M | 243.64M | 214.09M | 242.23M | 194.77M | 220.03M | 205.6M |
| depreciationAndAmortization | 287.36M | 263.78M | 248.59M | 233.71M | 234.85M | 220.3M | 194.55M | 171.75M | 153.09M | 154.8M |
| deferredIncomeTax | -11.69M | -21.41M | -19.88M | -12.11M | -14.36M | -8.2M | 8.75M | -23.35M | 2.24M | -11.11M |
| stockBasedCompensation | - | 47.65M | 41.29M | 40.94M | 38.87M | 34.15M | 23.89M | 19.56M | 18.92M | 19.82M |
| changeInWorkingCapital | -125.45M | -32.26M | 5.75M | -45M | -169.7M | 76.34M | 28.71M | -62.48M | -92.32M | -59M |
| accountsReceivables | -73.89M | -18.08M | 15.43M | -27.94M | -123.25M | 13.46M | 8.81M | -66.97M | -44.66M | -41.72M |
| inventory | -10.65M | 21.9M | -10.64M | -60.35M | -79.96M | 13.72M | 605K | -25.18M | -12.99M | -834K |
| accountsPayables | -18.27M | -23.7M | 14.6M | 55.1M | 52.3M | 65.59M | 10M | 60.58M | 58.24M | -12.47M |
| otherWorkingCapital | -22.64M | -12.38M | -13.64M | -11.8M | -18.79M | -16.43M | 9.29M | -30.9M | -92.92M | -3.97M |
| otherNonCashItems | 26.98M | 11.47M | 15.31M | 21.52M | 30.13M | 33.47M | 16.33M | 13.38M | 22.76M | 15.18M |
| netCashProvidedByOperatingActivities | 570M | 643.41M | 575.24M | 478.62M | 363.44M | 570.15M | 514.46M | 313.63M | 324.73M | 325.3M |
| investmentsInPropertyPlantAndEquipment | -275.44M | -294.19M | -318.4M | -315.62M | -307.94M | -252.05M | -247.08M | -211.86M | -156.62M | -131.48M |
| acquisitionsNet | -55.87M | - | -16.57M | -4.1M | -148.42M | -164.18M | -106.33M | -527.92M | - | -201.78M |
| purchasesOfInvestments | -8.66M | -101.3M | - | - | -7.37M | -39.87M | -3.53M | -10M | -71.16M | - |
| salesMaturitiesOfInvestments | 5.77M | - | 5.6M | 2.34M | 2.43M | - | 16.49M | - | - | 29.48M |
| otherInvestingActivities | 3.56M | -1.23M | 4.91M | 21.74M | 4.05M | 4.12M | 4.18M | 14.32M | 2.98M | 3.27M |
| netCashProvidedByInvestingActivities | -330.64M | -396.72M | -324.46M | -295.64M | -457.24M | -451.98M | -336.27M | -735.46M | -224.8M | -300.5M |
| netDebtIssuance | 388.64M | -97.46M | -51.55M | 4.99M | 36.95M | -46.86M | -111.26M | 41.01M | 290.62M | 113.8M |
| longTermNetDebtIssuance | 428.22M | -206.31M | -128.52M | 148.04M | -55.91M | -73.86M | -59.17M | -40.05M | 459.83M | -49.35M |
| shortTermNetDebtIssuance | -39.58M | 108.85M | 76.97M | -143.06M | 92.86M | 27M | -52.1M | 81.06M | -169.21M | 163.15M |
| netStockIssuance | -346.11M | -68.64M | -47.55M | -92.13M | -78.15M | 68.56M | -86.5M | -61.69M | -161.53M | -131.37M |
| netCommonStockIssuance | -346.11M | -68.64M | -47.55M | -92.13M | -78.15M | 68.56M | -86.5M | -61.69M | -161.53M | -131.37M |
| commonStockIssuance | 18.89M | - | - | - | - | 68.56M | - | - | - | - |
| commonStockRepurchased | -365M | -68.64M | -47.55M | -92.13M | -78.15M | - | -86.5M | -61.69M | -161.53M | -131.37M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -120.78M | -114.06M | -103.68M | -99.46M | -98.51M | -92.66M | -90.21M | -82.35M | -79.94M | -76.66M |
| commonDividendsPaid | -120.78M | -114.06M | -103.68M | -99.46M | -98.51M | -92.66M | -90.21M | -82.35M | -79.94M | -76.66M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 54.81M | 31.23M | 24.5M | 58.19M | -2.76M | 90.83M | 88.16M | 65.65M | 64.52M |
| netCashProvidedByFinancingActivities | -78.26M | -225.34M | -171.55M | -162.1M | -81.52M | -73.72M | -197.14M | -14.87M | 114.79M | -29.72M |
| 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 | 982.87M | 962.74M | 961.13M | 966.01M | 887.3M | 848.09M | 909.29M | 910.06M | 915.45M | 838.48M |
| costOfRevenue | 706.68M | 701.09M | 673.28M | 668.9M | 616.54M | 518.67M | 558.51M | 567.44M | 582.76M | 526.23M |
| grossProfit | 276.18M | 261.64M | 287.85M | 297.11M | 270.77M | 329.41M | 350.78M | 342.62M | 332.69M | 312.25M |
| researchAndDevelopmentExpenses | 167.6M | - | - | - | - | - | - | - | - | 92.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 167.56M | 150.95M | 148.76M | 151.14M | 155.28M | 138.51M | 141.6M | 149.33M | 152.78M | 138.3M |
| otherExpenses | -167.56M | - | - | - | - | 70.8M | 70.88M | 67.28M | 67.83M | -3.04M |
| operatingExpenses | 167.6M | 150.95M | 148.76M | 151.14M | 155.28M | 209.31M | 212.48M | 216.61M | 220.61M | 228.05M |
| costAndExpenses | 874.24M | 852.05M | 822.04M | 820.04M | 771.82M | 727.98M | 770.99M | 784.05M | 803.36M | 754.28M |
| netInterestIncome | -13.3M | -12.42M | -11.13M | -8.97M | -8.54M | -8.29M | -9.27M | -6.96M | -7.28M | -8.41M |
| interestIncome | 3.64M | 4.58M | 2.4M | 1.88M | 2.81M | 3.08M | 3.02M | 3.1M | 2.9M | 2.11M |
| interestExpense | 16.94M | 17M | 13.53M | 10.85M | 11.35M | 11.37M | 12.29M | 10.06M | 10.18M | 10.52M |
| depreciationAndAmortization | 75.72M | 76.58M | 75.23M | 69.9M | 65.65M | 67.45M | 67.02M | 64.97M | 64.35M | 64.38M |
| ebitda | 186.44M | 185.1M | 242.89M | 220.47M | 183.01M | 194.89M | 210.44M | 193.28M | 178.84M | 155.53M |
| ebit | 110.71M | 108.53M | 167.66M | 150.56M | 117.37M | 127.44M | 143.42M | 128.31M | 114.49M | 91.15M |
| nonOperatingIncomeExcludingInterest | -2.09M | 2.16M | -28.57M | -4.59M | -1.88M | -7.34M | -5.12M | -2.3M | -2.41M | -6.95M |
| operatingIncome | 108.63M | 110.69M | 139.09M | 145.97M | 115.49M | 120.11M | 138.3M | 126.01M | 112.08M | 84.2M |
| totalOtherIncomeExpensesNet | -14.86M | -19.17M | 15.04M | -6.26M | -9.48M | -4.04M | -7.17M | -7.76M | -7.76M | -3.57M |
| incomeBeforeTax | 93.77M | 91.52M | 154.13M | 139.71M | 106.02M | 116.07M | 131.13M | 118.25M | 104.32M | 80.63M |
| incomeTaxExpense | 21M | 17.25M | 26.3M | 27.98M | 27.35M | 15.2M | 31.21M | 27.79M | 21.38M | 18.38M |
| netIncomeFromContinuingOperations | 72.67M | 74.27M | 127.83M | 111.73M | 78.66M | 100.86M | 99.92M | 90.46M | 82.93M | 62.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 72.67M | 74.34M | 127.93M | 111.72M | 78.8M | 100.94M | 100.04M | 90.45M | 83.1M | 62.36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 72.67M | 74.34M | 127.93M | 111.72M | 78.8M | 100.94M | 100.04M | 90.45M | 83.1M | 62.36M |
| eps | 1.13 | 1.14 | 1.95 | 1.69 | 1.19 | 1.52 | 1.51 | 1.36 | 1.26 | 0.95 |
| 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 | 222.53M | 402.42M | 257.06M | 161.73M | 125.84M | 223.84M | 325.52M | 221.49M | 199.83M | 223.64M |
| shortTermInvestments | 6.95M | 7.11M | 7.76M | 8.04M | 10.98M | 2.34M | 2.39M | 2.4M | 1.22M | - |
| cashAndShortTermInvestments | 229.48M | 409.53M | 264.82M | 169.76M | 136.82M | 226.18M | 327.91M | 223.89M | 201.06M | 223.64M |
| netReceivables | 833.27M | 803.83M | 799.02M | 800.22M | 742.7M | 658.06M | 698.99M | 737.76M | 724.02M | 677.82M |
| accountsReceivables | 833.27M | 803.83M | 799.02M | 800.22M | 742.7M | 658.06M | 698.99M | 737.76M | 724.02M | 677.82M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 551.48M | 537.84M | 547.3M | 527.42M | 483.52M | 461.81M | 488.54M | 484.61M | 496.84M | 513.05M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 154.04M | 142.35M | 172.46M | 165.61M | 148.72M | 132.34M | 150.16M | 147.39M | 138.1M | 134.76M |
| totalCurrentAssets | 1.77B | 1.89B | 1.78B | 1.66B | 1.51B | 1.48B | 1.67B | 1.59B | 1.56B | 1.55B |
| propertyPlantEquipmentNet | 1.66B | 1.74B | 1.71B | 1.65B | 1.56B | 1.51B | 1.58B | 1.53B | 1.52B | 1.54B |
| goodwill | 1.07B | 1.08B | 1.07B | 996.49M | 954.29M | 936.26M | 968.29M | 950.08M | 953.26M | 963.42M |
| intangibleAssets | 244.51M | 255.34M | 260.37M | 249.9M | 249.96M | 254.77M | 271.22M | 258.33M | 269.42M | 283.21M |
| goodwillAndIntangibleAssets | 1.32B | 1.33B | 1.33B | 1.25B | 1.2B | 1.19B | 1.24B | 1.21B | 1.22B | 1.25B |
| longTermInvestments | 130.76M | 131.03M | 130.35M | 154.1M | 147.69M | 146.27M | 51.05M | 48.53M | 48.91M | 49.2M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 220.75M | 152.71M | 152.82M | 150.26M | 107.42M | 105.24M | 88.43M | 77.57M | 81.88M | 69.64M |
| totalNonCurrentAssets | 3.33B | 3.36B | 3.32B | 3.2B | 3.02B | 2.95B | 2.96B | 2.86B | 2.88B | 2.9B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.1B | 5.25B | 5.1B | 4.87B | 4.53B | 4.43B | 4.63B | 4.45B | 4.44B | 4.45B |
| totalPayables | 758.44M | 340.56M | - | 694.52M | 663.98M | 295.97M | 685.12M | 680.01M | 677.41M | 328.57M |
| accountPayables | 758.44M | 340.56M | - | 694.52M | 663.98M | 295.97M | 685.12M | 680.01M | 677.41M | 328.57M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 174.93M | - | - | - | 158.16M | - | - | - | 182M |
| shortTermDebt | 222.17M | 343.53M | 654.57M | 551.52M | 445.39M | 338.28M | 253.11M | 405.72M | 435.36M | 458.22M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 74.83M | - | - | - | 64.42M | - | - | - | 60.51M |
| otherCurrentLiabilities | 82.42M | 232.6M | 844.62M | 122.84M | 98.66M | 211.44M | 88.42M | 82.38M | 83.36M | 222.01M |
| totalCurrentLiabilities | 1.06B | 1.17B | 1.5B | 1.37B | 1.21B | 1.07B | 1.03B | 1.17B | 1.2B | 1.25B |
| longTermDebt | 1.14B | 1.14B | 546.02M | 535.05M | 561.16M | 688.07M | 822.73M | 681.53M | 680.36M | 681.19M |
| capitalLeaseObligationsNonCurrent | 44.01M | 47.94M | 49.22M | 49.66M | 50.85M | 49.72M | 58.86M | 43.34M | 43.6M | 45.27M |
| deferredRevenueNonCurrent | 47.84M | - | - | - | - | - | 43.24M | 42.1M | - | 37.76M |
| deferredTaxLiabilitiesNonCurrent | 17.28M | 19.65M | 20.48M | 20.81M | 14.35M | 14.26M | 13.9M | 14.75M | 17.01M | 19.02M |
| otherNonCurrentLiabilities | 107.99M | 167.03M | 173.88M | 173.16M | 141.17M | 126.03M | 106.2M | 93.21M | 137.05M | 96.06M |
| totalNonCurrentLiabilities | 1.36B | 1.37B | 789.59M | 778.68M | 767.53M | 878.07M | 1.04B | 874.93M | 878.02M | 879.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 44.01M | 47.94M | 49.22M | 49.66M | 50.85M | 49.72M | 58.86M | 43.34M | 43.6M | 45.27M |
| totalLiabilities | 2.42B | 2.54B | 2.29B | 2.15B | 1.98B | 1.95B | 2.07B | 2.04B | 2.07B | 2.13B |
| treasuryStock | -1.05B | -954.32M | -740M | -740M | -674.34M | -595.78M | -559.97M | -547.68M | -545.63M | -539.4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 731K | 728K | 728K | 727K | 726K | 725K | 723K | 721K | 720K | 717K |
| retainedEarnings | 2.68B | 2.64B | 2.6B | 2.5B | 2.42B | 2.37B | 2.3B | 2.23B | 2.17B | 2.11B |
| additionalPaidInCapital | 1.19B | 1.17B | 1.14B | 1.14B | 1.14B | 1.13B | 1.11B | 1.08B | 1.08B | 1.04B |
| 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 | 72.77M | 74.34M | 127.85M | 111.73M | 78.66M | 100.86M | 99.92M | 90.46M | 82.93M | 62.24M |
| depreciationAndAmortization | 75.72M | 76.58M | 75.23M | 69.9M | 65.65M | 67.45M | 67.02M | 64.97M | 64.35M | 64.38M |
| deferredIncomeTax | -4.57M | 20.16M | -10.53M | -19.46M | -1.86M | -9.75M | -3.51M | -181K | -7.96M | -2.9M |
| stockBasedCompensation | 16.76M | - | 17.09M | 8.02M | 19.19M | 9.69M | 10.41M | 9.28M | 18.28M | 5.21M |
| changeInWorkingCapital | -25.84M | -502K | -93000 | -43.9M | -80.95M | 4.81M | 54.32M | -23.21M | -68.17M | 82.4M |
| accountsReceivables | -33.03M | -7.08M | 16.4M | -13.96M | -69.25M | 5.98M | 54.31M | -21.83M | -56.53M | 58.49M |
| inventory | -16.94M | 12.14M | -6.83M | -9.91M | -6.04M | -752K | 8.94M | 6.45M | 7.27M | -5.45M |
| accountsPayables | 36.42M | -25.22M | -14.7M | -11.67M | 33.32M | -9.33M | -17.28M | -1.8M | 4.71M | 10.74M |
| otherWorkingCapital | -12.29M | 19.66M | 5.05M | -8.36M | -38.99M | 8.92M | 8.35M | -6.02M | -23.62M | 18.62M |
| otherNonCashItems | -16.16M | 13.11M | -31.94M | -329K | 2.05M | 5.18M | 1.11M | 2.27M | 2.9M | 8.31M |
| netCashProvidedByOperatingActivities | 118.69M | 183.69M | 177.61M | 125.96M | 82.74M | 178.24M | 229.26M | 143.58M | 92.33M | 219.64M |
| investmentsInPropertyPlantAndEquipment | -65.4M | -87.54M | -63.61M | -64.96M | -59.34M | -70.53M | -79.79M | -68.2M | -75.66M | -83.56M |
| acquisitionsNet | - | -33.76M | -17.56M | - | - | - | - | - | - | - |
| purchasesOfInvestments | -103K | -1.41M | -7.26M | - | -88000 | -99.06M | - | -1.18M | -1.07M | - |
| salesMaturitiesOfInvestments | - | 2.96M | -6000 | - | - | - | - | - | - | - |
| otherInvestingActivities | 400K | 3.53M | 86000 | -4.48M | 2.79M | -1.48M | -878K | 967K | 155K | -1.57M |
| netCashProvidedByInvestingActivities | -65.1M | -116.22M | -88.35M | -69.44M | -56.63M | -171.06M | -80.67M | -68.41M | -76.57M | -85.13M |
| netDebtIssuance | -123.11M | 279.14M | 72.46M | 65.27M | -28.23M | -30.86M | -21.16M | -26.49M | -18.95M | -54.56M |
| longTermNetDebtIssuance | -122.89M | 463.51M | -3.06M | -27.72M | -4.35M | -1.65M | -104.55M | -12.32M | -87.79M | -11.49M |
| shortTermNetDebtIssuance | -221K | -184.36M | 75.52M | 92.98M | -23.88M | -29.21M | 83.38M | -14.16M | 68.84M | -43.08M |
| netStockIssuance | -81.46M | -170.98M | -40M | -70M | -80M | -37.34M | -14.17M | -5.06M | -12.08M | -10.25M |
| netCommonStockIssuance | -81.46M | -170.98M | -40M | -70M | -80M | -37.34M | -14.17M | -5.06M | -12.08M | -10.25M |
| commonStockIssuance | 18.52M | 4.02M | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -99.97M | -175M | -40M | -70M | -80M | -37.34M | -14.17M | -5.06M | -12.08M | -10.25M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -30.92M | -31.5M | -29.65M | -29.72M | -29.92M | -29.95M | -29.88M | -27.17M | -27.06M | -26.97M |
| commonDividendsPaid | -30.92M | -31.5M | -29.65M | -29.72M | -29.92M | -29.95M | -29.88M | -27.17M | -27.06M | -26.97M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 5.15M | - | 4.31M | 7.19M | 3.38M | 10.44M | 16.57M | 5.46M | 22.34M | 14.24M |
| netCashProvidedByFinancingActivities | -230.34M | 76.67M | 7.11M | -27.26M | -134.78M | -87.69M | -48.64M | -53.26M | -35.75M | -77.54M |