-$0.51 (-0.26%)
| 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 | 16.23B | 17.72B | 17.6B | 24.7B | 23.1B | 16.21B | 15.31B | 16.63B | 14.87B | 13.14B |
| costOfRevenue | 14.87B | 16.42B | 16.46B | 22.83B | 21.49B | 15.04B | 14.02B | 15.27B | 13.68B | 11.93B |
| grossProfit | 1.36B | 1.31B | 1.14B | 1.87B | 1.61B | 1.17B | 1.29B | 1.36B | 1.19B | 1.21B |
| researchAndDevelopmentExpenses | - | 44.31M | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 564.29M | 639.62M | 624.27M | 603.42M | 526.37M | 496.12M | 497.81M | 449.61M | 413.4M | 375.06M |
| otherExpenses | - | -44.31M | - | - | - | - | - | - | - | - |
| operatingExpenses | 564.29M | 639.62M | 624.27M | 603.42M | 526.37M | 496.12M | 497.81M | 449.61M | 413.4M | 375.06M |
| costAndExpenses | 15.44B | 17.06B | 17.08B | 23.43B | 22.02B | 15.53B | 14.52B | 15.72B | 14.09B | 12.31B |
| netInterestIncome | -63.1M | -89.94M | -105.42M | -100.02M | -59.82M | -44.94M | -47.72M | -31.81M | -46.66M | -25.58M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 63.1M | 89.94M | 105.42M | 100.02M | 59.82M | 44.94M | 47.72M | 31.81M | 46.66M | 25.58M |
| depreciationAndAmortization | 102.82M | 97.16M | 98.98M | 92.78M | 91.26M | 101.73M | 100.45M | 96.73M | 92.98M | 74.67M |
| ebitda | 888.38M | 766.3M | 613.59M | 1.36B | 1.17B | 775M | 890.42M | 1.01B | 868.1M | 912.2M |
| ebit | 785.56M | 669.14M | 514.61M | 1.27B | 1.08B | 673.27M | 789.98M | 912.08M | 775.12M | 837.53M |
| nonOperatingIncomeExcludingInterest | 9.4M | - | - | - | - | - | - | - | - | - |
| operatingIncome | 794.96M | 669.14M | 514.61M | 1.27B | 1.08B | 673.27M | 789.98M | 912.08M | 775.12M | 837.53M |
| totalOtherIncomeExpensesNet | -72.5M | -89.94M | -105.42M | -100.02M | -59.82M | -44.94M | -47.72M | -31.81M | -46.66M | -25.58M |
| incomeBeforeTax | 722.46M | 579.2M | 409.19M | 1.17B | 1.02B | 628.33M | 742.26M | 880.27M | 728.46M | 811.95M |
| incomeTaxExpense | 135.38M | 113.51M | 84.06M | 226.24M | 178.05M | 121.91M | 165.29M | 215.77M | 223.57M | 298.57M |
| netIncomeFromContinuingOperations | 587.08M | 465.69M | 325.13M | 940.52M | 844.24M | 506.42M | 576.97M | 664.5M | 504.89M | 513.38M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 587.08M | 465.69M | 325.13M | 940.52M | 844.24M | 506.42M | 576.97M | 664.5M | 504.89M | 513.38M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 587.08M | 465.69M | 325.13M | 940.52M | 844.24M | 506.42M | 576.97M | 664.5M | 504.89M | 513.38M |
| eps | 4.88 | 3.89 | 2.74 | 7.48 | 6.37 | 3.74 | 4.21 | 4.78 | 3.59 | 3.6 |
| 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 | 160.87M | 145.76M | 145.52M | 217.48M | 257.41M | 243.8M | 447.86M | 378.62M | 333.89M | 247.67M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 160.87M | 145.76M | 145.52M | 217.48M | 257.41M | 243.8M | 447.86M | 378.62M | 333.89M | 247.67M |
| netReceivables | 2.52B | 2.58B | 2.57B | 3.25B | 4.42B | 2.65B | 2.11B | 2.32B | 2.11B | 1.71B |
| accountsReceivables | 156.44M | 2.38B | 2.38B | 2.99B | 3.96B | 2.45B | 1.97B | 2.16B | 2.11B | 1.71B |
| otherReceivables | 2.36B | 200.33M | 189.9M | 257.6M | 453.66M | 197.18M | 132.87M | 159.64M | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 129.59M | 51.15M | 85M | 52.39M | 63.12M | 49.24M |
| otherCurrentAssets | 120.4M | 239.8M | 163.31M | 122.41M | - | - | - | - | 63.12M | 49.24M |
| totalCurrentAssets | 2.8B | 2.97B | 2.88B | 3.59B | 4.8B | 2.94B | 2.64B | 2.75B | 2.51B | 1.97B |
| propertyPlantEquipmentNet | 394.68M | 461.93M | 498.61M | 531.57M | 432.39M | 498.73M | 519.28M | 228.3M | 230.33M | 232.95M |
| goodwill | 1.46B | 1.43B | 1.47B | 1.47B | 1.48B | 1.49B | 1.29B | 1.26B | 1.28B | 1.23B |
| intangibleAssets | 108.47M | 127.6M | 146.19M | 152.83M | 159.72M | 173.52M | 142.69M | 143.5M | 178.36M | 194.83M |
| goodwillAndIntangibleAssets | 1.57B | 1.56B | 1.62B | 1.62B | 1.64B | 1.66B | 1.43B | 1.4B | 1.45B | 1.43B |
| longTermInvestments | - | - | - | - | - | - | - | -43.62M | -40.4M | -19.08M |
| taxAssets | 293.46M | 300.91M | 214.62M | 181.6M | 124.9M | 18.64M | 13.48M | 9.99M | 6.87M | 2.25M |
| otherNonCurrentAssets | 5.25M | 8.93M | 11.57M | 28.51M | - | 24.47M | 33.72M | 33.62M | 33.52M | 16.83M |
| totalNonCurrentAssets | 2.26B | 2.33B | 2.34B | 2.37B | 2.2B | 2.2B | 2B | 1.67B | 1.72B | 1.68B |
| otherAssets | - | - | - | - | 22.2M | - | - | - | - | - |
| totalAssets | 5.06B | 5.3B | 5.23B | 5.95B | 7.03B | 5.14B | 4.64B | 4.43B | 4.24B | 3.65B |
| totalPayables | 1.28B | 1.22B | 1.38B | 1.59B | 2.02B | 1.33B | 1.08B | 971.02M | 1B | 839.74M |
| accountPayables | 1.24B | 1.21B | 1.3B | 1.47B | 1.81B | 1.2B | 984.6M | 971.02M | 1B | 839.74M |
| otherPayables | 33.74M | 9.33M | 71.13M | 118.77M | 206.09M | 131.96M | 90.58M | - | - | - |
| accruedExpenses | 188.84M | 326.59M | 307.36M | 367.1M | 514.04M | 308.03M | 163.9M | 336.86M | 163.54M | 168.46M |
| shortTermDebt | 72.18M | 455.79M | 160M | 1.05B | 525M | - | 142.88M | 5M | 715M | 740M |
| capitalLeaseObligationsCurrent | - | 72.84M | 74.45M | 73.72M | 66.31M | 66.17M | 61.28M | - | - | - |
| taxPayables | 33.74M | 9.33M | 4.75M | 15.21M | 100.26M | 43.7M | 12.35M | 28.36M | 12.24M | 15.47M |
| deferredRevenue | - | - | - | - | - | - | - | 28.36M | -84.12M | -66.52M |
| otherCurrentLiabilities | 295.66M | 248.21M | 135.1M | 242.6M | 201.42M | 138.46M | 112.78M | 120.44M | 108.6M | 97.52M |
| totalCurrentLiabilities | 1.83B | 2.32B | 2.05B | 3.32B | 3.33B | 1.84B | 1.56B | 1.43B | 1.99B | 1.81B |
| longTermDebt | 1.32B | 921.86M | 1.42B | 920.05M | 1.39B | 1.09B | 1.09B | 1.34B | 750M | 500M |
| capitalLeaseObligationsNonCurrent | 233.77M | 290.64M | 297.56M | 313.74M | 241.37M | 268.57M | 259.44M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 21.46M | 26.68M | 18.85M |
| deferredTaxLiabilitiesNonCurrent | 21.53M | 12.56M | 13.18M | 14.26M | 16.11M | 22.18M | 39.78M | 35.76M | 45.36M | 65.12M |
| otherNonCurrentLiabilities | -197.47M | 25.91M | 23.36M | 30.24M | 28.7M | 40.54M | 22.62M | 21.89M | 27.28M | 19.07M |
| totalNonCurrentLiabilities | 1.38B | 1.25B | 1.75B | 1.28B | 1.68B | 1.42B | 1.41B | 1.4B | 822.64M | 584.19M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 233.77M | 363.48M | 372.01M | 387.46M | 307.68M | 334.75M | 320.72M | - | - | - |
| totalLiabilities | 3.21B | 3.58B | 3.81B | 4.6B | 5.01B | 3.26B | 2.97B | 2.83B | 2.81B | 2.39B |
| treasuryStock | -4.89B | -4.74B | -4.89B | -4.9B | -3.54B | -3.03B | -2.96B | -2.71B | -2.45B | -2.3B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.84M | 11.87M | 11.68M | 11.63M | 12.92M | 13.43M | 13.49M | 13.73M | 13.95M | 14.13M |
| retainedEarnings | 6.07B | 5.79B | 5.62B | 5.59B | 4.94B | 4.37B | 4.14B | 3.85B | 3.44B | 3.19B |
| additionalPaidInCapital | 734.26M | 775.05M | 754.09M | 743.29M | 673.63M | 566.02M | 546.65M | 521.49M | 444.28M | 419.28M |
| 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 | 587.08M | 465.69M | 325.13M | 940.52M | 844.24M | 506.42M | 576.97M | 664.5M | 504.89M | 513.38M |
| depreciationAndAmortization | 102.82M | 97.16M | 98.98M | 92.78M | 91.26M | 101.73M | 100.45M | 96.73M | 92.98M | 74.67M |
| deferredIncomeTax | 9.46M | -80.07M | -37.75M | -58.57M | -110.19M | -32.98M | -2.41M | -15.32M | -28.73M | 15.01M |
| stockBasedCompensation | 80.07M | 84.59M | 58.17M | 90.68M | 129.98M | 44M | 39.08M | 87.79M | 41.8M | 37.56M |
| changeInWorkingCapital | 148.74M | -109.04M | 281.54M | 609.52M | -859.8M | -134.76M | 127.8M | -47.88M | -234.77M | -118.26M |
| accountsReceivables | 139.64M | -176.22M | 675.3M | 923.52M | -1.55B | -452.14M | 208.31M | -190.05M | -364.18M | -132.9M |
| inventory | - | - | - | - | -38.07M | 92.58M | -25.44M | 57.71M | -2.74M | -14.53M |
| accountsPayables | 10.78M | -79.94M | -200.84M | -307.27M | 660.03M | 180.27M | -17.97M | 36.08M | 144.04M | 80.67M |
| otherWorkingCapital | -1.68M | 147.12M | -192.92M | -6.73M | 65.79M | 44.53M | -37.11M | 48.38M | -11.89M | -51.5M |
| otherNonCashItems | -13.66M | 50.75M | 5.87M | -24.76M | -537K | 14.8M | -6.47M | 7.06M | 4.32M | 7.04M |
| netCashProvidedByOperatingActivities | 914.52M | 509.08M | 731.95M | 1.65B | 94.96M | 499.19M | 835.42M | 792.9M | 380.5M | 529.41M |
| investmentsInPropertyPlantAndEquipment | -19.63M | -74.29M | -29.99M | -128.5M | -70.92M | -54.01M | -70.46M | -63.87M | -57.94M | -91.44M |
| acquisitionsNet | -11.86M | - | - | 63.58M | -14.75M | -223.23M | -59.2M | -5.32M | -49.07M | -220.2M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -23.18M | - | -52.8M | - | - | 5.52M | 16.64M | -3.62M | -521K | -1.35M |
| netCashProvidedByInvestingActivities | -54.67M | -74.29M | -82.79M | -64.92M | -85.67M | -271.71M | -113.03M | -72.81M | -107.53M | -312.99M |
| netDebtIssuance | -289M | -204M | -394M | 54M | 822.7M | -143M | -112M | -118.99M | 225M | 290M |
| longTermNetDebtIssuance | -262M | - | - | 200M | 297.95M | - | -207M | 591.01M | 250M | - |
| shortTermNetDebtIssuance | -27M | -204M | -394M | -146M | 524.75M | -143M | 95M | -710M | -25M | 290M |
| netStockIssuance | -195.46M | 114.89M | -63.88M | -1.49B | -608.48M | -177.51M | -246.35M | -300.99M | -207.04M | -172.92M |
| netCommonStockIssuance | -195.46M | 114.89M | -63.88M | -1.46B | -581.76M | -177.51M | -309.44M | -300.99M | -185.48M | -172.92M |
| commonStockIssuance | 159.2M | 114.89M | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -354.65M | - | -63.88M | -1.46B | -581.76M | -177.51M | -309.44M | -300.99M | -185.48M | -172.92M |
| netPreferredStockIssuance | - | - | - | -28.39M | -26.72M | - | 63.09M | - | -21.56M | - |
| netDividendsPaid | -301.38M | -294.77M | -291.57M | -285.32M | -277.32M | -209.96M | -277.79M | -265.22M | -258.22M | -245.43M |
| commonDividendsPaid | -301.38M | -294.77M | -291.57M | -285.32M | -277.32M | -209.96M | -277.79M | -265.22M | -258.22M | -245.43M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -76.92M | -32.22M | 31.62M | 100.06M | 70.67M | 89.8M | -15.12M | 30.02M | 38.13M | 1.06M |
| netCashProvidedByFinancingActivities | -862.75M | -416.1M | -717.83M | -1.62B | 7.57M | -440.67M | -651.25M | -655.18M | -198.63M | -127.3M |
| 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 | 4.01B | 3.91B | 4.14B | 4.14B | 4.05B | 4.18B | 4.64B | 4.48B | 4.41B | 4.22B |
| costOfRevenue | 3.71B | 3.59B | 3.78B | 3.78B | 3.72B | 3.85B | 4.27B | 4.16B | 4.13B | 3.97B |
| grossProfit | 307.77M | 320.03M | 356.77M | 357.91M | 324.54M | 330.24M | 373.69M | 326.19M | 278.64M | 256.8M |
| researchAndDevelopmentExpenses | - | - | - | 13.68M | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 132.08M | 138.68M | 135.94M | 141.99M | 147.68M | 146.44M | 193.58M | 148.1M | 151.51M | 149.37M |
| otherExpenses | - | - | - | -13.68M | - | - | - | - | - | - |
| operatingExpenses | 132.08M | 138.68M | 135.94M | 141.99M | 147.68M | 146.44M | 193.58M | 148.1M | 151.51M | 149.37M |
| costAndExpenses | 3.84B | 3.73B | 3.92B | 3.92B | 3.87B | 4B | 4.46B | 4.31B | 4.29B | 4.11B |
| netInterestIncome | -14M | -13.7M | -94.53M | -16.8M | -20.05M | -15.35M | -36.28M | -22.9M | -22.1M | -38.15M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 14M | 13.7M | 94.53M | 16.8M | 20.05M | 15.35M | 36.28M | 22.9M | 22.1M | 38.15M |
| depreciationAndAmortization | 24.85M | 26.48M | 25.83M | 24.87M | 25.64M | 24.28M | 23.95M | 25.05M | 23.88M | 23.09M |
| ebitda | 205.52M | 206.71M | 325.59M | 235.56M | 202.5M | 208.08M | 204.07M | 204.52M | 156.33M | 130.52M |
| ebit | 180.67M | 180.23M | 299.76M | 210.69M | 176.85M | 183.8M | 180.12M | 179.46M | 132.45M | 107.43M |
| nonOperatingIncomeExcludingInterest | -4.99M | 1.12M | -78.93M | 5.23M | - | - | - | -1.38M | -5.32M | - |
| operatingIncome | 175.69M | 181.35M | 220.84M | 215.92M | 176.85M | 183.8M | 180.12M | 178.09M | 127.13M | 107.43M |
| totalOtherIncomeExpensesNet | -9.01M | -14.82M | -15.6M | -22.03M | -20.05M | -15.35M | -36.28M | -21.52M | -16.78M | -38.15M |
| incomeBeforeTax | 166.67M | 166.53M | 205.23M | 193.89M | 156.8M | 168.45M | 143.84M | 156.56M | 110.35M | 69.28M |
| incomeTaxExpense | 19.44M | 30.21M | 42.25M | 41.42M | 21.5M | 19.14M | 46.61M | 30.31M | 17.45M | 38.31M |
| netIncomeFromContinuingOperations | 147.23M | 136.32M | 162.99M | 152.47M | 135.3M | 149.31M | 97.23M | 126.25M | 92.9M | 30.97M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 147.23M | 136.32M | 162.99M | 152.47M | 135.3M | 149.31M | 97.23M | 126.25M | 92.9M | 30.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 147.23M | 136.32M | 162.99M | 152.47M | 135.3M | 149.31M | 97.23M | 126.25M | 92.9M | 30.97M |
| eps | 1.23 | 1.14 | 1.36 | 1.27 | 1.12 | 1.24 | 0.81 | 1.06 | 0.78 | 0.26 |
| 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 | 159.66M | 160.87M | 136.84M | 155.99M | 129.94M | 145.76M | 131.7M | 113.17M | 121.84M | 145.52M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 159.66M | 160.87M | 136.84M | 155.99M | 129.94M | 145.76M | 131.7M | 113.17M | 121.84M | 145.52M |
| netReceivables | 2.72B | 2.52B | 2.72B | 2.73B | 2.68B | 2.58B | 2.9B | 2.91B | 2.83B | 2.57B |
| accountsReceivables | 181.86M | 156.44M | 2.54B | 188.9M | 2.48B | 2.38B | 2.63B | 2.65B | 2.59B | 2.38B |
| otherReceivables | 2.54B | 2.36B | 177.62M | 2.54B | 197.49M | 200.33M | 273.25M | 260.4M | 235.33M | 189.9M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 123.72M | 120.4M | 129.33M | 130.74M | 113.45M | 239.8M | 303.68M | 154.81M | 174.44M | 163.31M |
| totalCurrentAssets | 3.01B | 2.8B | 2.99B | 3.01B | 2.92B | 2.97B | 3.34B | 3.18B | 3.12B | 2.88B |
| propertyPlantEquipmentNet | 385.89M | 394.68M | 411.78M | 432.25M | 434.08M | 471.25M | 466.57M | 491.46M | 510.1M | 498.61M |
| goodwill | 1.46B | 1.46B | 1.44B | 1.44B | 1.43B | 1.43B | 1.45B | 1.47B | 1.47B | 1.47B |
| intangibleAssets | 15.8M | 108.47M | 20.75M | 23.32M | 25.74M | 130.3M | 30.99M | 36.76M | 40.13M | 146.19M |
| goodwillAndIntangibleAssets | 1.48B | 1.57B | 1.46B | 1.46B | 1.46B | 1.56B | 1.48B | 1.51B | 1.51B | 1.62B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 272.26M | 293.46M | 268.5M | 283.85M | 283.26M | 300.91M | 220.74M | 226.4M | 219.44M | 214.62M |
| otherNonCurrentAssets | 94.6M | 5.25M | 99.19M | 127.58M | 127.18M | 8.93M | 109.38M | 109.95M | 111.22M | 11.57M |
| totalNonCurrentAssets | 2.23B | 2.26B | 2.24B | 2.31B | 2.3B | 2.34B | 2.27B | 2.33B | 2.35B | 2.34B |
| otherAssets | - | - | - | - | - | -12.03M | - | - | - | - |
| totalAssets | 5.24B | 5.06B | 5.23B | 5.32B | 5.23B | 5.3B | 5.61B | 5.51B | 5.47B | 5.23B |
| totalPayables | 1.39B | 1.28B | 1.33B | 1.36B | 1.3B | 1.22B | 1.38B | 1.49B | 1.46B | 1.3B |
| accountPayables | 1.37B | 1.24B | 1.31B | 1.33B | 1.25B | 1.18B | 1.37B | 1.43B | 1.39B | 1.3B |
| otherPayables | 26.92M | 33.74M | 24.11M | 37.47M | 42.97M | 43.12M | 7.18M | 59.45M | 69.9M | - |
| accruedExpenses | 110.97M | 188.84M | 172.36M | 310.95M | 319.88M | 326.59M | 539.64M | 370.16M | 348.65M | 135.1M |
| shortTermDebt | 71.66M | 72.18M | 72.2M | 431.92M | 467.85M | 455.79M | 150M | 188M | 280M | 160M |
| capitalLeaseObligationsCurrent | - | - | - | 72.69M | 69.94M | 72.84M | 74.54M | 74.12M | 74.82M | 74.45M |
| taxPayables | 26.92M | 33.74M | 24.11M | 14.52M | 21.48M | 9.33M | 7.18M | 2.48M | 6.25M | 4.75M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 4.75M |
| otherCurrentLiabilities | 320.63M | 295.66M | 307.64M | 117.6M | 109.65M | 248.21M | 96.67M | 120.82M | 110.9M | 373.74M |
| totalCurrentLiabilities | 1.9B | 1.83B | 1.88B | 2.3B | 2.26B | 2.32B | 2.24B | 2.24B | 2.27B | 2.05B |
| longTermDebt | 1.34B | 1.32B | 1.43B | 922.32M | 922.09M | 921.86M | 1.41B | 1.42B | 1.42B | 1.42B |
| capitalLeaseObligationsNonCurrent | 230.1M | 233.77M | 247.07M | 264.8M | 268.91M | 290.64M | 281.02M | 299.56M | 310.28M | 297.56M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 22.02M | 21.53M | 9.72M | 9.94M | 10.39M | 12.56M | 11.71M | 11.93M | 12.09M | 13.18M |
| otherNonCurrentLiabilities | 39.97M | -197.47M | -200.26M | 44.63M | 26.63M | 25.91M | 28.37M | 25.13M | 24.66M | 23.36M |
| totalNonCurrentLiabilities | 1.63B | 1.38B | 1.49B | 1.24B | 1.23B | 1.25B | 1.73B | 1.76B | 1.77B | 1.75B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 230.1M | 233.77M | 247.07M | 337.49M | 338.85M | 363.48M | 355.55M | 373.69M | 385.1M | 372.01M |
| totalLiabilities | 3.53B | 3.21B | 3.37B | 3.54B | 3.49B | 3.58B | 3.97B | 4B | 4.04B | 3.81B |
| treasuryStock | -5.07B | -4.89B | -4.83B | -4.8B | -4.74B | -4.74B | -4.78B | -4.85B | -4.87B | -4.89B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.82M | 11.84M | 11.84M | 11.83M | 11.9M | 11.87M | 11.81M | 11.73M | 11.7M | 11.68M |
| retainedEarnings | 6.14B | 6.07B | 6.01B | 5.92B | 5.85B | 5.79B | 5.71B | 5.69B | 5.64B | 5.62B |
| additionalPaidInCapital | 692.57M | 734.26M | 742.01M | 724.08M | 715.02M | 775.05M | 771.48M | 756.14M | 747M | 754.09M |
| 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 | 147.23M | 136.32M | 162.99M | 152.47M | 135.3M | 149.31M | 97.23M | 126.25M | 92.9M | 30.97M |
| depreciationAndAmortization | 24.85M | 26.48M | 25.83M | 24.87M | 25.64M | 24.28M | 23.95M | 25.05M | 23.88M | 23.09M |
| deferredIncomeTax | 22.24M | -21.1M | 15.14M | -256K | 15.68M | -73.03M | 6.36M | -6.59M | -6.8M | -2.48M |
| stockBasedCompensation | 28.3M | 17.3M | 18.75M | 20.88M | 23.15M | 20.34M | 22M | 19.57M | 22.67M | 20.86M |
| changeInWorkingCapital | -133.18M | 157.63M | 60.32M | 24.41M | -93.61M | 154.61M | -86.94M | -3.89M | -172.81M | -20.06M |
| accountsReceivables | -223.15M | 205.93M | 30.12M | -28.7M | -67.7M | 310.01M | -125.67M | -89.58M | -270.98M | 96.73M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 125.4M | -68.39M | -42.08M | 62.55M | 58.7M | -157.34M | -45.01M | 37.44M | 84.97M | -78.53M |
| otherWorkingCapital | -35.43M | 20.08M | 72.28M | -9.44M | -84.61M | 1.94M | 83.74M | 48.25M | 13.2M | -38.26M |
| otherNonCashItems | -20.84M | -11.21M | -7.58M | 4.76M | 379K | -7.57M | 45.46M | 6.03M | 6.84M | -5.05M |
| netCashProvidedByOperatingActivities | 68.6M | 305.41M | 275.45M | 227.13M | 106.53M | 267.93M | 108.06M | 166.42M | -33.32M | 47.33M |
| investmentsInPropertyPlantAndEquipment | -2.64M | -15.68M | -5.98M | -7.29M | -16.08M | -15.19M | -17.29M | -19.34M | -22.47M | -16.14M |
| acquisitionsNet | - | -11.86M | - | - | 27.74M | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -703K | - | -12.64M | -12.87M | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -3.34M | -27.55M | -18.62M | -20.16M | 11.66M | -15.19M | -17.29M | -19.34M | -22.47M | -16.14M |
| netDebtIssuance | 253M | -94M | -171M | -36M | 12M | -184M | -48M | -92M | 120M | -3M |
| longTermNetDebtIssuance | 253M | -94M | -168M | - | - | 10M | -10M | - | - | - |
| shortTermNetDebtIssuance | - | - | -3M | -36M | 12M | -194M | -38M | -92M | 120M | -3M |
| netStockIssuance | -172.3M | -67.27M | -26.44M | -70.85M | -30.89M | 34.98M | 79.91M | -3.68M | -16.13M | 10.85M |
| netCommonStockIssuance | -172.3M | -67.27M | -26.44M | -70.85M | -30.89M | 34.98M | 79.91M | -3.68M | -16.13M | 10.85M |
| commonStockIssuance | 40.36M | 47.12M | 85.05M | 10.22M | 16.81M | 34.98M | 79.91M | - | - | 10.85M |
| commonStockRepurchased | -212.66M | -114.4M | -111.49M | -81.07M | -47.7M | - | - | -3.68M | -16.13M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -79.03M | -74.32M | -74.7M | -74.86M | -77.49M | -74.52M | -72.97M | -72.7M | -74.58M | -72.63M |
| commonDividendsPaid | -79.03M | -74.32M | -74.7M | -74.86M | -77.49M | -74.52M | -72.97M | -72.7M | -74.58M | -72.63M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -68.08M | -18.94M | -3.39M | -4.76M | -49.83M | -8.32M | -23.12M | 13.62M | 5.4M | -1.54M |
| netCashProvidedByFinancingActivities | -66.41M | -254.53M | -275.53M | -186.47M | -146.21M | -231.86M | -64.18M | -154.76M | 34.7M | -66.31M |