-$5.23 (-1.45%)
| 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 | 5.41B | 5.33B | 5.19B | 5.01B | 3.49B | 2.72B | 2.62B | 2.38B | 1.91B | 1.74B |
| costOfRevenue | 3.84B | 3.7B | 3.59B | 3.52B | 2.51B | 1.97B | 1.94B | 1.81B | 1.45B | 1.34B |
| grossProfit | 1.57B | 1.62B | 1.6B | 1.49B | 974.39M | 746.36M | 681.27M | 576.15M | 461.11M | 400.34M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 709.18M | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | 1.5M | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 777.06M | 710.68M | 725M | 689.56M | 497.97M | 391.32M | 391.74M | 367.2M | 294.24M | 278.74M |
| otherExpenses | - | 27.9M | - | - | - | - | - | - | 30M | - |
| operatingExpenses | 777.06M | 738.58M | 725M | 689.56M | 497.97M | 391.32M | 391.74M | 367.2M | 324.24M | 278.74M |
| costAndExpenses | 4.62B | 4.44B | 4.32B | 4.21B | 3.01B | 2.36B | 2.33B | 2.18B | 1.77B | 1.62B |
| netInterestIncome | -211.27M | -73.09M | -74.61M | -56.72M | -29.14M | -32.46M | -37.82M | -28.69M | -8.02M | -5.61M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 211.27M | 73.09M | 74.61M | 56.72M | 29.14M | 32.46M | 37.82M | 28.69M | 8.02M | 5.61M |
| depreciationAndAmortization | 169.37M | 140.49M | 132.88M | 123.34M | 79.39M | 62.41M | 52.7M | 39.42M | 16.45M | 12.01M |
| ebitda | 1.08B | 1.05B | 1.03B | 922.19M | 541.98M | 417.96M | 344.3M | 248.93M | 152.51M | 133.89M |
| ebit | 914.85M | 913.88M | 900.1M | 798.85M | 462.59M | 355.55M | 291.6M | 209.51M | 136.06M | 121.88M |
| nonOperatingIncomeExcludingInterest | -122.92M | -27.54M | -21.27M | -1.69M | 13.83M | -500K | -2.08M | -558K | 805K | -277K |
| operatingIncome | 791.93M | 886.34M | 878.82M | 797.16M | 476.42M | 355.05M | 289.52M | 208.95M | 136.86M | 121.6M |
| totalOtherIncomeExpensesNet | -88.35M | -45.56M | -53.34M | -55.03M | -42.98M | -31.96M | -35.74M | -28.13M | -8.82M | -5.33M |
| incomeBeforeTax | 703.58M | 840.79M | 825.48M | 742.14M | 433.44M | 323.09M | 253.78M | 180.82M | 128.04M | 116.27M |
| incomeTaxExpense | 181.86M | 218.19M | 211.23M | 186.15M | 109.43M | 76.07M | 62.78M | 46.07M | -30.09M | 43.67M |
| netIncomeFromContinuingOperations | 521.73M | 622.6M | 614.25M | 555.99M | 324.02M | 247.02M | 191M | 134.75M | 158.13M | 72.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 521.73M | 622.6M | 614.25M | 555.99M | 324.02M | 247.02M | 191M | 134.75M | 158.13M | 72.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 521.73M | 622.6M | 614.25M | 555.99M | 324.02M | 247.02M | 191M | 134.75M | 158.13M | 72.61M |
| eps | 18.39 | 20.41 | 19.44 | 17.26 | 9.88 | 7.5 | 5.65 | 3.86 | 4.41 | 1.93 |
| 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 | 184.74M | 400.32M | 848.56M | 240.07M | 139.78M | 330.01M | 184.81M | 100.93M | 56.52M | 134.38M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 184.74M | 400.32M | 848.56M | 240.07M | 139.78M | 330.01M | 184.81M | 100.93M | 56.52M | 134.38M |
| netReceivables | 894.41M | 751.61M | 799.01M | 836.07M | 668.42M | 427.34M | 428.84M | 407.11M | 308.51M | 252.62M |
| accountsReceivables | 894.41M | 751.61M | 799.01M | 836.07M | 668.42M | 427.34M | 428.84M | 407.11M | 308.51M | 252.62M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 505.17M | 406.66M | 364.73M | 438.64M | 352.8M | 161.37M | 149.08M | 168.98M | 131.34M | 116.19M |
| prepaids | - | - | - | - | 26.69M | 17.69M | 17.1M | 27.68M | 15.22M | 23.36M |
| otherCurrentAssets | 50.48M | 40.38M | 36.94M | 34.26M | - | - | - | - | - | - |
| totalCurrentAssets | 1.63B | 1.6B | 2.05B | 1.55B | 1.19B | 936.4M | 779.83M | 704.7M | 511.59M | 526.55M |
| propertyPlantEquipmentNet | 562.95M | 452.37M | 469.12M | 459.33M | 421.75M | 263.54M | 265.21M | 167.96M | 107.12M | 92.76M |
| goodwill | 3.05B | 2.11B | 2.04B | 1.97B | 1.95B | 1.41B | 1.37B | 1.36B | 1.08B | 1.05B |
| intangibleAssets | 1.35B | 557.69M | 591.06M | 614.97M | 684.21M | 190.6M | 181.12M | 199.39M | 33.24M | 2.66M |
| goodwillAndIntangibleAssets | 4.4B | 2.67B | 2.63B | 2.58B | 2.63B | 1.6B | 1.55B | 1.56B | 1.11B | 1.05B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 128.54M | - | - | - | 1.9M | 2.73M | 4.26M | 13.18M | 18.13M | 19.47M |
| otherNonCurrentAssets | 10.73M | 10.37M | 10.86M | 16.45M | 13.21M | 11.32M | 5.62M | 5.29M | 2.28M | 3.62M |
| totalNonCurrentAssets | 5.1B | 3.13B | 3.11B | 3.06B | 3.07B | 1.88B | 1.82B | 1.75B | 1.24B | 1.16B |
| otherAssets | - | 3.77M | - | 47000 | - | - | - | - | - | - |
| totalAssets | 6.73B | 4.74B | 5.16B | 4.61B | 4.26B | 2.82B | 2.6B | 2.45B | 1.75B | 1.69B |
| totalPayables | 458.62M | 479.77M | 486.59M | 502.87M | 483.83M | 351.25M | 314.46M | 313.17M | 263.81M | 241.53M |
| accountPayables | 440.21M | 456.45M | 469.58M | 487.11M | 461.92M | 331.71M | 307.97M | 313.17M | 263.81M | 241.53M |
| otherPayables | 18.41M | 23.33M | 17M | 15.76M | 21.91M | 19.54M | 6.49M | - | - | - |
| accruedExpenses | 192.65M | 149.81M | 151.85M | 161.67M | 139.67M | 81.86M | 75.79M | 84.27M | 65.81M | 64.4M |
| shortTermDebt | 62.5M | 48.75M | 47.04M | 40.07M | 38.64M | 23.33M | 34.27M | 26.85M | 12.5M | 20M |
| capitalLeaseObligationsCurrent | 92.74M | 70.2M | 67.7M | 63.09M | 56.98M | 33.49M | 36.09M | - | - | - |
| taxPayables | - | 23.33M | 17M | 15.76M | 21.91M | 19.54M | 6.49M | - | - | - |
| deferredRevenue | 38.31M | 18.65M | 18.36M | 21.94M | 14.31M | 6.54M | 16.14M | 19.96M | 9.28M | - |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 844.82M | 767.18M | 771.54M | 789.64M | 733.43M | 496.48M | 476.75M | 444.26M | 351.4M | 325.93M |
| longTermDebt | 2.78B | 1.33B | 1.37B | 1.42B | 1.45B | 683.4M | 697.96M | 716.62M | 229.39M | 158.8M |
| capitalLeaseObligationsNonCurrent | 211.75M | 131.98M | 150.36M | 156.62M | 133.11M | 53.75M | 54.01M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 516.14M | 240.34M | 243.93M | 251.48M | 248.24M | 168.57M | 175.26M | 176.21M | 132.84M | 193.72M |
| otherNonCurrentLiabilities | 60.8M | 59.15M | 60.34M | 62.13M | 52.84M | 64.3M | 47.09M | 45.34M | 39.4M | 39.12M |
| totalNonCurrentLiabilities | 3.57B | 1.76B | 1.83B | 1.89B | 1.89B | 970.01M | 974.32M | 938.17M | 401.63M | 391.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 304.49M | 202.18M | 218.06M | 219.7M | 190.09M | 87.24M | 90.1M | - | - | - |
| totalLiabilities | 4.42B | 2.53B | 2.6B | 2.68B | 2.62B | 1.47B | 1.45B | 1.38B | 753.03M | 717.57M |
| treasuryStock | -2.12B | -1.68B | -699.33M | -692.8M | -431.03M | -386.67M | -330.02M | -216.61M | -141.58M | -22.3M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 396K | 396K | 394K | 393K | 391K | 389K | 388K | 387K | 386K | 385K |
| retainedEarnings | 3.52B | 2.99B | 2.37B | 1.76B | 1.2B | 876.66M | 632.86M | 441.87M | 307.12M | 148.98M |
| additionalPaidInCapital | 945.3M | 926.14M | 906.33M | 887.37M | 873.03M | 858.41M | 849.66M | 846.45M | 830.6M | 845.48M |
| 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 | 521.73M | 622.6M | 614.25M | 555.99M | 324.02M | 247.02M | 191M | 134.75M | 158.13M | 72.61M |
| depreciationAndAmortization | 169.37M | 140.49M | 132.88M | 123.34M | 79.39M | 62.41M | 52.7M | 39.42M | 16.45M | 12.01M |
| deferredIncomeTax | -14.61M | -3.46M | -7.48M | 6.04M | -2.82M | -4.07M | 8.89M | 12.94M | -59.54M | 13.54M |
| stockBasedCompensation | 16.64M | 16.58M | 15.84M | 12.31M | 11.32M | 14.75M | 13.66M | 11.32M | 9.89M | 7.67M |
| changeInWorkingCapital | 28M | -25.08M | 79.43M | -225.14M | -35.22M | 27.7M | -8.17M | -38.15M | -19.56M | -36.75M |
| accountsReceivables | 79.77M | 56.02M | 20.81M | -169.33M | -69.04M | 2.61M | -27.15M | -35.52M | -37.94M | -19.95M |
| inventory | 17.09M | -41.72M | 74.53M | -93.87M | -46.52M | -11.84M | 17.43M | -23.3M | -14.9M | 1.37M |
| accountsPayables | -65.43M | -30.42M | -8.87M | 26.58M | 54.96M | 16.84M | -5.12M | 29.69M | 17.94M | -11.7M |
| otherWorkingCapital | -3.44M | -8.96M | -7.04M | 11.48M | 25.37M | 20.08M | 6.67M | -9.02M | 15.34M | -6.47M |
| otherNonCashItems | 35.19M | 24.9M | 14.48M | 23.26M | 26.35M | 10.07M | 13.7M | 6.9M | 7.82M | 7.71M |
| netCashProvidedByOperatingActivities | 756.32M | 776.03M | 849.41M | 495.8M | 403.02M | 357.88M | 271.78M | 167.17M | 113.19M | 76.78M |
| investmentsInPropertyPlantAndEquipment | -59.43M | -69.35M | -64M | -76.38M | -55.55M | -40.94M | -45.54M | -52.5M | -25.31M | -14.16M |
| acquisitionsNet | -1.93B | -136.77M | -149.15M | -20.5M | -1.27B | -83.41M | -6.95M | -500.2M | -84.09M | -3.48M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.22M | 2.59M | 14.98M | 2.98M | 415K | 2.46M | 2.35M | 887K | 802K | 831K |
| netCashProvidedByInvestingActivities | -1.99B | -203.52M | -198.17M | -93.91M | -1.32B | -121.88M | -50.14M | -551.82M | -108.6M | -16.8M |
| netDebtIssuance | 1.46B | -47.04M | -40.14M | -38.66M | 785.68M | -24.95M | -12.8M | 508.2M | 63.75M | -15M |
| longTermNetDebtIssuance | 1.46B | -47.04M | -40.14M | -38.66M | 785.68M | -24.95M | -12.8M | 508.2M | 63.75M | -15M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -431.38M | -966.35M | 3.13M | -250.05M | -35.56M | -49.15M | -110.91M | -65.02M | -139.29M | -22.3M |
| netCommonStockIssuance | -431.38M | -966.35M | 3.13M | -250.05M | -35.56M | -49.15M | -110.91M | -65.02M | -139.29M | -22.3M |
| commonStockIssuance | 2.77M | - | 3.13M | - | - | - | - | - | - | - |
| commonStockRepurchased | -434.15M | -966.35M | - | -250.05M | -35.56M | -49.15M | -110.91M | -65.02M | -139.29M | -22.3M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -15.2M | -2.88M | -6.83M | -11.36M | -21.12M | -16.7M | -14.04M | -14.12M | -6.91M | -1.16M |
| netCashProvidedByFinancingActivities | 1.02B | -1.02B | -43.84M | -300.07M | 729.01M | -90.8M | -137.76M | 429.06M | -82.45M | -38.46M |
| date | 2026-04-18 | 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 | 1.45B | 1.49B | 1.39B | 1.3B | 1.23B | 1.31B | 1.37B | 1.37B | 1.28B | 1.29B |
| costOfRevenue | 1.05B | 1.08B | 974.24M | 903.36M | 881.8M | 920.17M | 951.46M | 941.69M | 891.57M | 894.96M |
| grossProfit | 400.25M | 404.56M | 418.92M | 394.04M | 351.47M | 392.03M | 421.81M | 423.92M | 387.15M | 391.12M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 223.81M | 224.92M | 203.91M | 174.25M | 173.98M | 174.58M | 177.82M | 213.53M | 172.64M | 186.32M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 223.81M | 224.92M | 203.91M | 174.25M | 173.98M | 174.58M | 177.82M | 213.53M | 172.64M | 186.32M |
| costAndExpenses | 1.27B | 1.31B | 1.18B | 1.08B | 1.06B | 1.09B | 1.13B | 1.16B | 1.06B | 1.08B |
| netInterestIncome | -36.62M | -38.21M | -28.42M | -20.54M | -16.6M | -17.28M | -18.45M | -18.57M | -18.8M | -19.19M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 36.62M | 38.21M | 28.42M | 20.54M | 16.6M | 17.28M | 18.45M | 18.57M | 18.8M | 19.19M |
| depreciationAndAmortization | 56.3M | 55.36M | 42.34M | 35.89M | 35.79M | 35.71M | 35.49M | 35.03M | 34.26M | 34.66M |
| ebitda | 232.66M | 237.08M | 261.26M | 260.02M | 218.37M | 255.71M | 281.83M | 256.78M | 260.05M | 248.19M |
| ebit | 176.37M | 181.72M | 218.92M | 224.14M | 182.58M | 220M | 246.35M | 221.74M | 225.79M | 213.53M |
| nonOperatingIncomeExcludingInterest | 73000 | -2.07M | -3.91M | -4.35M | -5.09M | -2.55M | -2.36M | -11.35M | -11.28M | -8.73M |
| operatingIncome | 176.44M | 179.65M | 215.01M | 219.79M | 177.49M | 217.45M | 243.99M | 210.39M | 214.51M | 204.8M |
| totalOtherIncomeExpensesNet | -36.7M | -36.13M | -24.5M | -16.2M | -11.52M | -14.73M | -16.09M | -7.22M | -7.51M | -10.46M |
| incomeBeforeTax | 139.75M | 143.51M | 190.51M | 203.59M | 165.97M | 202.72M | 227.9M | 203.17M | 207M | 194.34M |
| incomeTaxExpense | 34.93M | 39M | 48.28M | 51.99M | 42.59M | 52.18M | 58.94M | 52.45M | 54.61M | 47.96M |
| netIncomeFromContinuingOperations | 104.81M | 104.52M | 142.23M | 151.6M | 123.38M | 150.54M | 168.96M | 150.72M | 152.38M | 146.38M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 104.81M | 104.52M | 142.23M | 151.6M | 123.38M | 150.54M | 168.96M | 150.72M | 152.38M | 146.38M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 104.81M | 104.51M | 142.23M | 151.6M | 123.38M | 150.54M | 168.96M | 150.72M | 152.38M | 146.38M |
| eps | 3.75 | 3.74 | 5.08 | 5.33 | 4.25 | 5.13 | 5.68 | 4.81 | 4.82 | 4.63 |
| date | 2026-04-18 | 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 | 268.85M | 184.74M | 1.14B | 842.49M | 308.81M | 400.32M | 257.34M | 463.22M | 968.81M | 848.56M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 268.85M | 184.74M | 1.14B | 842.49M | 308.81M | 400.32M | 257.34M | 463.22M | 968.81M | 848.56M |
| netReceivables | 930.52M | 894.41M | 874.31M | 752.56M | 748.73M | 751.61M | 827.78M | 859.72M | 829.22M | 799.01M |
| accountsReceivables | 930.52M | 894.41M | 874.31M | 752.56M | 748.73M | 751.61M | 827.78M | 859.72M | 829.22M | 799.01M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 515.14M | 505.17M | 385.64M | 385.47M | 406.06M | 406.66M | 392.21M | 393.81M | 375.06M | 364.73M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 42.15M | 50.48M | 44.56M | 37.57M | 30.72M | 40.38M | 43.81M | 43.55M | 29.38M | 36.94M |
| totalCurrentAssets | 1.76B | 1.63B | 2.45B | 2.02B | 1.49B | 1.6B | 1.52B | 1.76B | 2.2B | 2.05B |
| propertyPlantEquipmentNet | 548.06M | 562.95M | 472.64M | 434.75M | 438.64M | 452.37M | 459.16M | 458.57M | 467.81M | 469.12M |
| goodwill | 3.07B | 3.05B | 2.57B | 2.13B | 2.11B | 2.11B | 2.09B | 2.09B | 2.05B | 2.04B |
| intangibleAssets | 1.33B | 1.35B | 907.4M | 531.41M | 539.58M | 557.69M | 565.44M | 583.14M | 578.34M | 591.06M |
| goodwillAndIntangibleAssets | 4.4B | 4.4B | 3.48B | 2.66B | 2.65B | 2.67B | 2.66B | 2.67B | 2.63B | 2.63B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 128.54M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 10.46M | 10.73M | 9.88M | 9.74M | 10.34M | 10.37M | 12.46M | 10.19M | 9.52M | 10.86M |
| totalNonCurrentAssets | 4.95B | 5.1B | 3.96B | 3.1B | 3.1B | 3.13B | 3.13B | 3.14B | 3.11B | 3.11B |
| otherAssets | - | - | - | - | - | 3.77M | - | - | - | - |
| totalAssets | 6.71B | 6.73B | 6.41B | 5.12B | 4.6B | 4.74B | 4.65B | 4.9B | 5.31B | 5.16B |
| totalPayables | 507.11M | 458.62M | 486.12M | 438.38M | 482.65M | 479.77M | 487.7M | 482.34M | 530.4M | 486.59M |
| accountPayables | 471.22M | 440.21M | 463.8M | 417.5M | 422.79M | 456.45M | 461.48M | 461.14M | 467.86M | 469.58M |
| otherPayables | 35.89M | 18.41M | 22.32M | 20.88M | 59.86M | 23.33M | 26.22M | 21.21M | 62.54M | 17M |
| accruedExpenses | 60.26M | 192.65M | 171.62M | 144.4M | 116.74M | 149.81M | 136.21M | 139.57M | 123.15M | 151.85M |
| shortTermDebt | 156.41M | 62.5M | 62.5M | 50M | 52.5M | 48.75M | 45.14M | 45.66M | 46.23M | 47.04M |
| capitalLeaseObligationsCurrent | - | 92.74M | 73.48M | 68.08M | 69.62M | 70.2M | 69.14M | 68.69M | 68.87M | 67.7M |
| taxPayables | - | - | - | 20.88M | 59.86M | 23.33M | 26.22M | 21.21M | 62.54M | 17M |
| deferredRevenue | 37.28M | 38.31M | 48.99M | 13.43M | 17M | 18.65M | 17.95M | 15.98M | 15.72M | 18.36M |
| otherCurrentLiabilities | 118.56M | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 879.62M | 844.82M | 842.7M | 714.28M | 738.51M | 767.18M | 756.14M | 752.25M | 784.36M | 771.54M |
| longTermDebt | 2.77B | 2.78B | 2.8B | 1.83B | 1.31B | 1.33B | 1.34B | 1.35B | 1.36B | 1.37B |
| capitalLeaseObligationsNonCurrent | 201.1M | 211.75M | 153.78M | 131.11M | 131.56M | 131.98M | 133.26M | 135.85M | 146.27M | 150.36M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 395.76M | 516.14M | 331.42M | 237.5M | 238.25M | 240.34M | 243.18M | 243.79M | 243.62M | 243.93M |
| otherNonCurrentLiabilities | 60.43M | 60.8M | 60.46M | 59.7M | 59.08M | 59.15M | 62.23M | 61.82M | 61.67M | 60.34M |
| totalNonCurrentLiabilities | 3.43B | 3.57B | 3.34B | 2.26B | 1.74B | 1.76B | 1.78B | 1.79B | 1.81B | 1.83B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 201.1M | 304.49M | 227.26M | 199.19M | 201.18M | 202.18M | 202.4M | 204.54M | 215.14M | 218.06M |
| totalLiabilities | 4.31B | 4.42B | 4.19B | 2.98B | 2.48B | 2.53B | 2.54B | 2.55B | 2.6B | 2.6B |
| treasuryStock | -2.14B | -2.12B | -2.11B | -2.04B | -1.9B | -1.68B | -1.63B | -1.22B | -705.39M | -699.33M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 397K | 396K | 396K | 396K | 396K | 396K | 396K | 396K | 395K | 394K |
| retainedEarnings | 3.62B | 3.52B | 3.41B | 3.27B | 3.12B | 2.99B | 2.84B | 2.67B | 2.52B | 2.37B |
| additionalPaidInCapital | 950.26M | 945.3M | 942.87M | 935.78M | 931.02M | 926.14M | 922.96M | 919.32M | 912.48M | 906.33M |
| date | 2026-04-18 | 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 | 104.81M | 104.52M | 142.23M | 151.6M | 123.38M | 150.54M | 168.96M | 150.72M | 152.38M | 146.38M |
| depreciationAndAmortization | 56.3M | 55.36M | 42.34M | 35.89M | 35.79M | 35.71M | 35.49M | 35.03M | 34.26M | 34.66M |
| deferredIncomeTax | - | -12.62M | 2.67M | -846K | -1.82M | - | - | 168K | -240K | - |
| stockBasedCompensation | 4.63M | - | 4.31M | 4.76M | 5.04M | 3.17M | 3.65M | 4.63M | 5.13M | 4.76M |
| changeInWorkingCapital | -12.22M | 21.7M | 35.04M | -1.61M | -27.08M | 76.11M | 25.4M | -107.1M | -19.49M | 82.61M |
| accountsReceivables | -38.54M | 90.42M | -5.66M | -3.87M | -1.12M | 86.31M | 28.12M | -29.92M | -28.49M | 73.29M |
| inventory | -18.34M | -6.41M | 3.35M | 22.36M | -2.22M | -10.81M | -158K | -18.7M | -12.06M | -8.43M |
| accountsPayables | 31.46M | -50.64M | 24.27M | -6.71M | -32.34M | -12.98M | 39000 | -14.82M | -2.66M | 12.49M |
| otherWorkingCapital | 13.19M | -11.67M | 13.08M | -13.39M | 8.6M | 13.58M | -2.6M | -43.65M | 23.71M | 5.25M |
| otherNonCashItems | 7.22M | 7.78M | 6.72M | 3.89M | 17.27M | 692K | 7.18M | 6.9M | 6.74M | -7.48M |
| netCashProvidedByOperatingActivities | 160.74M | 176.73M | 233.31M | 193.69M | 152.59M | 266.23M | 240.67M | 90.35M | 178.78M | 260.93M |
| investmentsInPropertyPlantAndEquipment | -14M | -17.37M | -17.15M | -11.52M | -13.4M | -12.56M | -20.82M | -16.09M | -19.88M | -15.92M |
| acquisitionsNet | -27.89M | -1.08B | -830M | -21.48M | 294K | -48.31M | -337K | -65.88M | -22.24M | -1.54M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 394K | 237K | 372K | 362K | 248K | 257K | 186K | 542K | 1.61M | 308K |
| netCashProvidedByInvestingActivities | -41.49M | -1.1B | -846.77M | -32.64M | -12.85M | -60.6M | -20.97M | -81.43M | -40.51M | -17.15M |
| netDebtIssuance | -17.49M | -19.26M | 987.5M | 516.78M | -11.25M | -11.39M | -11.78M | -11.81M | -12.06M | -12.43M |
| longTermNetDebtIssuance | -17.49M | -19.26M | 987.5M | 516.78M | -11.25M | -11.39M | -11.78M | -11.81M | -12.06M | -12.43M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 1.39M | -17M | -62.76M | -135.99M | -215.63M | -47.17M | -413.94M | -505.24M | 1.02M | 641K |
| netCommonStockIssuance | 1.39M | -17M | -62.76M | -135.99M | -215.63M | -47.17M | -413.94M | -505.24M | 1.02M | 641K |
| commonStockIssuance | 1.39M | 1000 | 2.77M | - | - | - | - | - | 1.02M | 641K |
| commonStockRepurchased | - | -17M | -65.53M | -135.99M | -215.63M | -47.17M | -413.94M | -505.24M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.29M | -385K | -10.42M | -10.35M | -4.47M | -17000 | -29000 | 2.2M | -6.06M | -178K |
| netCashProvidedByFinancingActivities | -34.38M | -36.64M | 914.32M | 370.44M | -231.34M | -58.57M | -425.75M | -514.85M | -17.1M | -11.96M |