-$23.53 (-4.17%)
| 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 | 4.3B | 3.9B | 3.66B | 3.37B | 3.22B | 2.71B | 2.41B | 2.21B | 1.97B | 1.78B |
| costOfRevenue | 1.64B | 1.52B | 1.47B | 1.36B | 1.33B | 1.14B | 1.04B | 971.7M | 871.68M | 799.99M |
| grossProfit | 2.66B | 2.38B | 2.19B | 2B | 1.89B | 1.57B | 1.37B | 1.24B | 1.1B | 975.44M |
| researchAndDevelopmentExpenses | 251.21M | 219.79M | 190.95M | 254.82M | 161.01M | 141.25M | 133.19M | 117.86M | 109.18M | 101.12M |
| generalAndAdministrativeExpenses | 404.79M | 442.29M | 335.82M | 326.25M | 309.66M | 300.83M | 261.32M | 244.94M | 220.88M | 207.02M |
| sellingAndMarketingExpenses | 643.55M | 588.51M | 566.07M | 524.5M | 486.74M | 434.44M | 418.19M | 387.41M | 354.29M | 317.06M |
| sellingGeneralAndAdministrativeExpenses | 1.05B | 1.03B | 901.89M | 850.75M | 796.4M | 735.27M | 679.51M | 632.34M | 575.17M | 524.08M |
| otherExpenses | - | - | - | 2.2M | 1.46M | - | - | - | - | - |
| operatingExpenses | 1.3B | 1.25B | 1.09B | 1.11B | 957.4M | 876.52M | 812.7M | 750.21M | 684.35M | 625.2M |
| costAndExpenses | 2.94B | 2.77B | 2.56B | 2.47B | 2.28B | 2.01B | 1.85B | 1.72B | 1.56B | 1.43B |
| netInterestIncome | -35.84M | -18.51M | -35.95M | -38.79M | -29.37M | -32.54M | -30.63M | -33.59M | -31.97M | -28.39M |
| interestIncome | 2.42M | 12.7M | 5.63M | 1.06M | 434K | 586K | 427K | 1.15M | 5.25M | 3.66M |
| interestExpense | 38.26M | 31.2M | 41.58M | 39.86M | 29.81M | 33.12M | 31.06M | 34.74M | 37.22M | 32.05M |
| depreciationAndAmortization | 106.46M | 129.94M | 114.91M | 111.9M | 104.6M | 96M | 88.01M | 83.18M | 83.14M | 78.22M |
| ebitda | 1.47B | 1.28B | 1.22B | 1.01B | 1.04B | 793.81M | 643.68M | 575.66M | 501.42M | 431.69M |
| ebit | 1.36B | 1.14B | 1.1B | 899.83M | 932.46M | 695.11M | 553.27M | 492.49M | 418.28M | 353.9M |
| nonOperatingIncomeExcludingInterest | -2.42M | -12.7M | -5.63M | -1.06M | -434K | -586K | -427K | -1.15M | -5.25M | -3.66M |
| operatingIncome | 1.36B | 1.13B | 1.1B | 898.76M | 932.03M | 694.52M | 552.85M | 491.34M | 413.03M | 350.24M |
| totalOtherIncomeExpensesNet | -35.84M | -18.51M | -35.95M | -38.79M | -29.37M | -32.54M | -30.63M | -33.59M | -31.97M | -28.39M |
| incomeBeforeTax | 1.32B | 1.11B | 1.06B | 859.97M | 902.65M | 661.98M | 522.22M | 457.74M | 381.06M | 321.85M |
| incomeTaxExpense | 264.72M | 221.96M | 216.13M | 180.88M | 157.81M | 79.85M | 94.43M | 80.7M | 117.79M | 99.79M |
| netIncomeFromContinuingOperations | 1.06B | 887.87M | 845.04M | 679.09M | 744.84M | 582.13M | 427.79M | 377.05M | 263.27M | 222.05M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.06B | 887.87M | 845.04M | 679.09M | 744.84M | 581.78M | 427.72M | 377.03M | 263.14M | 222.04M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.06B | 887.87M | 845.04M | 679.09M | 744.84M | 581.78M | 427.72M | 377.03M | 263.14M | 222.04M |
| eps | 13.17 | 10.77 | 10.17 | 8.12 | 8.74 | 6.82 | 4.97 | 4.34 | 3 | 2.47 |
| 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 | 180.07M | 288.27M | 453.93M | 112.55M | 144.45M | 383.93M | 90.33M | 123.79M | 187.68M | 154.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | 284.26M | 236.95M |
| cashAndShortTermInvestments | 180.07M | 288.27M | 453.93M | 112.55M | 144.45M | 383.93M | 90.33M | 123.79M | 471.93M | 391.85M |
| netReceivables | 693.19M | 561.32M | 529.53M | 490.9M | 425.58M | 374.74M | 307.49M | 258.52M | 270.07M | 232.17M |
| accountsReceivables | 628.21M | 534.33M | 512.56M | 442.47M | 406.12M | 355.27M | 286.97M | 248.86M | 234.6M | 204.49M |
| otherReceivables | 64.98M | 26.99M | 16.97M | 48.43M | 19.46M | 19.48M | 20.52M | 23.77M | 35.48M | 27.67M |
| inventory | 377.76M | 381.88M | 380.28M | 367.82M | 269.03M | 209.87M | 195.02M | 173.3M | 164.32M | 158.03M |
| prepaids | 57.9M | 58.63M | 48.37M | 41.74M | 42M | 34.56M | 31.99M | 30.31M | 28.97M | 25.75M |
| otherCurrentAssets | 31.35M | 109.81M | 83.14M | 88.46M | 74.59M | 59.64M | 54.82M | 54.14M | 101.14M | 91.21M |
| totalCurrentAssets | 1.34B | 1.4B | 1.5B | 1.1B | 955.66M | 1.06B | 679.64M | 654.17M | 971.98M | 845.58M |
| propertyPlantEquipmentNet | 870.61M | 829.25M | 817.68M | 768.09M | 692.77M | 646.34M | 614.45M | 437.27M | 379.1M | 357.42M |
| goodwill | 414M | 405.1M | 365.96M | 361.8M | 359.34M | 243.35M | 239.72M | 214.49M | 199.87M | 178.23M |
| intangibleAssets | 109.84M | 111.68M | 84.5M | 97.67M | 99.04M | 52.54M | 58.47M | 41.82M | 43.85M | 46.16M |
| goodwillAndIntangibleAssets | 523.85M | 516.78M | 450.46M | 459.47M | 458.38M | 295.89M | 298.19M | 256.31M | 243.72M | 224.38M |
| longTermInvestments | 297.09M | 57.72M | 56.19M | 55.5M | 18.6M | 12.06M | 13.66M | 10.89M | 9.95M | 10.98M |
| taxAssets | 27.87M | 125.63M | 107.36M | 55.22M | 24.78M | 31.55M | 8.1M | 8.48M | 7.7M | 5.71M |
| otherNonCurrentAssets | 291.08M | 364.17M | 332.98M | 307.01M | 287.02M | 245.98M | 218.44M | 170.22M | 100.97M | 86.63M |
| totalNonCurrentAssets | 2.01B | 1.89B | 1.76B | 1.65B | 1.48B | 1.23B | 1.15B | 883.18M | 741.43M | 685.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.35B | 3.29B | 3.26B | 2.75B | 2.44B | 2.29B | 1.83B | 1.54B | 1.71B | 1.53B |
| totalPayables | 199.08M | 176.46M | 197.2M | 158.77M | 158.74M | 117.23M | 103.28M | 96.14M | 96.36M | 84.03M |
| accountPayables | 110.41M | 114.21M | 110.64M | 110.22M | 116.14M | 74.56M | 72.17M | 69.53M | 66.97M | 60.06M |
| otherPayables | 88.67M | 62.25M | 86.55M | 48.55M | 42.6M | 42.68M | 31.11M | 26.61M | 29.39M | 23.97M |
| accruedExpenses | 212.44M | 243.74M | 197.98M | 221.7M | 213.45M | 187.59M | 149.38M | 124.59M | 121.08M | 121.04M |
| shortTermDebt | 500.07M | 417.79M | 325M | 653.98M | 148.5M | 49.99M | 288.76M | 398.94M | 655M | 611M |
| capitalLeaseObligationsCurrent | - | 21.54M | 19.8M | 20.42M | 19.93M | 17.73M | 15.28M | - | - | - |
| taxPayables | - | 62.25M | 86.55M | 48.55M | 42.6M | 42.68M | 31.11M | 26.61M | 29.39M | 23.97M |
| deferredRevenue | 35.26M | 33.8M | 37.2M | 37.94M | 40.03M | 42.57M | 41.46M | 41.29M | 29.18M | 27.38M |
| otherCurrentLiabilities | 201.96M | 174.58M | 174.38M | 142.99M | 182.93M | 167.65M | 127.17M | 109.49M | 102.94M | 91.11M |
| totalCurrentLiabilities | 1.15B | 1.07B | 951.55M | 1.24B | 763.58M | 582.76M | 725.34M | 770.44M | 1B | 934.57M |
| longTermDebt | 475.99M | 449.79M | 622.88M | 694.39M | 775.2M | 858.49M | 698.91M | 601.35M | 606.08M | 593.11M |
| capitalLeaseObligationsNonCurrent | 101.15M | 97.84M | 99.67M | 101.24M | 87.38M | 77.04M | 67.47M | - | - | - |
| deferredRevenueNonCurrent | 32.18M | 26.94M | 28.53M | 30.86M | 41.17M | 46.16M | 48.74M | 60.7M | 35.54M | 33.02M |
| deferredTaxLiabilitiesNonCurrent | 31.86M | 11.31M | 7.24M | 8.15M | 8.94M | 11.71M | 33.02M | 29.27M | 25.35M | 39.29M |
| otherNonCurrentLiabilities | -44.62M | 44.34M | 65.53M | 67.59M | 70.94M | 85.6M | 81.16M | 84.83M | 95.72M | 38.94M |
| totalNonCurrentLiabilities | 596.56M | 630.21M | 823.85M | 902.22M | 983.63M | 1.08B | 929.31M | 776.14M | 762.69M | 704.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 101.15M | 119.38M | 119.47M | 121.66M | 107.31M | 94.77M | 82.75M | - | - | - |
| totalLiabilities | 1.75B | 1.7B | 1.78B | 2.14B | 1.75B | 1.66B | 1.65B | 1.55B | 1.77B | 1.64B |
| treasuryStock | -6.56B | -5.33B | -4.47B | -4.39B | -3.57B | -2.8B | -2.6B | -2.29B | -1.91B | -1.63B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.84M | 10.78M | 10.75M | 10.72M | 10.69M | 10.65M | 10.57M | 10.51M | 10.43M | 10.33M |
| retainedEarnings | 6.39B | 5.33B | 4.44B | 3.6B | 2.92B | 2.18B | 1.6B | 1.17B | 803.54M | 540.4M |
| additionalPaidInCapital | 1.83B | 1.67B | 1.57B | 1.46B | 1.38B | 1.29B | 1.21B | 1.14B | 1.07B | 1.01B |
| 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 | 1.06B | 887.87M | 845.04M | 679.09M | 744.84M | 582.13M | 427.79M | 377.05M | 263.27M | 222.05M |
| depreciationAndAmortization | 145.18M | 129.94M | 114.91M | 111.9M | 104.6M | 96M | 88.01M | 83.18M | 83.14M | 78.22M |
| deferredIncomeTax | 131.2M | -24.19M | -48.31M | -35.06M | -3.38M | -38.08M | 6.16M | 1.21M | -7.92M | 20.88M |
| stockBasedCompensation | - | 60.3M | 59.74M | 49.77M | 37.76M | 30.95M | 39.28M | 25.16M | 23.52M | 19.89M |
| changeInWorkingCapital | -227.51M | -133.24M | -72.43M | -273.53M | -137.52M | -31.76M | -104.97M | -91.64M | 8.38M | 3M |
| accountsReceivables | -68.72M | -28.28M | -53.87M | -41.4M | -33.14M | -60.72M | -22.47M | -18.4M | -24.92M | -22.55M |
| inventory | -789K | -28M | -28.65M | -121.73M | -52.92M | -18.88M | -37.31M | -25.62M | -19.06M | 7.65M |
| accountsPayables | -8.57M | 8.09M | -557K | 3.47M | 11.23M | 981K | 1.96M | -166K | 1.39M | 2.12M |
| otherWorkingCapital | -149.43M | -85.04M | 10.65M | -113.87M | -62.7M | 46.86M | -47.15M | -47.45M | 50.97M | 15.79M |
| otherNonCashItems | 69.73M | 8.34M | 7.56M | 10.82M | 9.25M | 8.83M | 2.88M | 5.13M | 2.89M | -9.48M |
| netCashProvidedByOperatingActivities | 1.18B | 929M | 906.51M | 542.98M | 755.55M | 648.06M | 459.16M | 400.08M | 373.28M | 334.57M |
| investmentsInPropertyPlantAndEquipment | -138.23M | -120.92M | -133.63M | -148.84M | -119.55M | -107.63M | -155.22M | -122.94M | -76.7M | -64.79M |
| acquisitionsNet | - | -77.7M | - | -46.51M | -173.42M | -1.75M | -50.3M | -22.5M | -14.58M | -1.96M |
| purchasesOfInvestments | -756K | - | - | -25M | - | - | - | -87000 | -334.16M | -227.89M |
| salesMaturitiesOfInvestments | - | 1.56M | - | 71.51M | - | - | - | 284.12M | 286.76M | 203.86M |
| otherInvestingActivities | 2.74M | -10M | 8.38M | -46.51M | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -136.24M | -207.06M | -125.25M | -195.35M | -292.97M | -109.38M | -205.53M | 138.6M | -138.69M | -90.79M |
| netDebtIssuance | -30.38M | -75M | -404M | 430.5M | 23.5M | -94.65M | -10.28M | -256.04M | 44M | 38M |
| longTermNetDebtIssuance | -178.38M | -75M | -75M | -75M | -50M | 194.98M | 100M | - | - | - |
| shortTermNetDebtIssuance | 148M | - | -329M | 505.5M | 73.5M | -289.62M | -110.28M | -256.04M | 44M | 38M |
| netStockIssuance | -1.12B | -792.54M | -24.89M | -783.96M | -700.21M | -131.49M | -265.55M | -331.12M | -252.02M | -265.74M |
| netCommonStockIssuance | -1.12B | -792.54M | -24.89M | -783.96M | -700.21M | -131.49M | -265.55M | -331.12M | -252.02M | -265.74M |
| commonStockIssuance | 93.36M | 44.49M | 47.03M | 35.75M | 46.56M | 51.33M | 36.11M | 38.2M | 38.62M | 38.34M |
| commonStockRepurchased | -1.22B | -837.03M | -71.92M | -819.71M | -746.78M | -182.82M | -301.66M | -369.32M | -290.64M | -304.09M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.24M | -10.53M | -13.11M | -17.04M | -20.7M | -22.28M | -10.43M | -10.64M | - | 9.97M |
| netCashProvidedByFinancingActivities | -1.16B | -878.07M | -442M | -370.94M | -697.41M | -248.42M | -286.41M | -597.8M | -208.02M | -217.82M |
| 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 | 1.14B | 1.09B | 1.11B | 1.11B | 998.43M | 954.29M | 975.54M | 1B | 964.1M | 901.6M |
| costOfRevenue | 418.08M | 432.46M | 421.88M | 414.72M | 375.05M | 383.63M | 379.5M | 382.7M | 371.02M | 375.43M |
| grossProfit | 722.74M | 658.11M | 683.35M | 694.73M | 623.38M | 570.66M | 596.04M | 620.88M | 593.07M | 526.17M |
| researchAndDevelopmentExpenses | 65.79M | 66.83M | 63.42M | 61.9M | 59.06M | 57.73M | 53.98M | 55.45M | 52.64M | 51.81M |
| generalAndAdministrativeExpenses | 119.12M | 108.62M | 105.94M | 98.68M | 91.56M | 101.14M | 91.89M | 157.24M | 92.02M | 87.02M |
| sellingAndMarketingExpenses | 175.25M | 167.06M | 159.16M | 161.11M | 156.22M | 150.11M | 146.28M | 142.66M | 149.45M | 142.03M |
| sellingGeneralAndAdministrativeExpenses | 294.36M | 275.68M | 265.09M | 259.79M | 247.78M | 251.24M | 238.17M | 299.91M | 241.48M | 229.05M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 360.15M | 342.51M | 328.51M | 321.69M | 306.84M | 308.97M | 292.15M | 355.36M | 294.11M | 280.86M |
| costAndExpenses | 778.23M | 774.97M | 750.39M | 736.41M | 681.89M | 692.6M | 671.65M | 739.78M | 665.14M | 656.3M |
| netInterestIncome | -7.14M | -9.93M | -10.08M | -10.69M | -6.45M | -5.3M | -4.98M | -4.74M | -3.48M | -5.63M |
| interestIncome | 597K | 587K | 580K | 627K | 1.22M | 2.2M | 2.71M | 3.35M | 4.43M | 3.63M |
| interestExpense | 7.74M | 10.52M | 10.66M | 11.32M | 7.67M | 7.5M | 7.7M | 8.1M | 7.91M | 9.26M |
| depreciationAndAmortization | 37.68M | 38.72M | 36.63M | 35.77M | 34.06M | 33.71M | 34.13M | 32.19M | 29.9M | 29.74M |
| ebitda | 400.87M | 356.22M | 392.05M | 409.44M | 351.81M | 298.56M | 342M | 300.73M | 334.55M | 278.67M |
| ebit | 363.18M | 317.5M | 355.43M | 373.67M | 317.75M | 264.86M | 306.61M | 267.16M | 303.39M | 248.93M |
| nonOperatingIncomeExcludingInterest | -597K | -1.89M | -580K | -627K | -1.22M | -2.2M | -2.71M | -3.35M | -4.43M | -3.63M |
| operatingIncome | 362.59M | 315.6M | 354.85M | 373.05M | 316.53M | 261.69M | 303.89M | 263.8M | 298.96M | 245.3M |
| totalOtherIncomeExpensesNet | -7.14M | -8.62M | -10.08M | -10.69M | -6.45M | -5.3M | -4.98M | -4.74M | -3.48M | -5.63M |
| incomeBeforeTax | 355.44M | 306.98M | 344.77M | 362.35M | 310.08M | 256.39M | 298.91M | 259.06M | 295.48M | 239.67M |
| incomeTaxExpense | 77M | 58.79M | 70.16M | 68.36M | 67.41M | 40.24M | 66.07M | 55.76M | 59.9M | 45.15M |
| netIncomeFromContinuingOperations | 278.45M | 248.19M | 274.61M | 293.99M | 242.68M | 216.15M | 232.84M | 203.3M | 235.58M | 194.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 278.45M | 248.19M | 274.61M | 293.99M | 242.68M | 216.15M | 232.84M | 203.3M | 235.58M | 194.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 278.45M | 248.19M | 274.61M | 293.99M | 242.68M | 216.15M | 232.84M | 203.3M | 235.58M | 194.52M |
| eps | 3.48 | 3.1 | 3.43 | 3.66 | 2.98 | 2.63 | 2.83 | 2.46 | 2.84 | 2.34 |
| 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 | 200.53M | 180.07M | 208.17M | 164.59M | 163.97M | 288.27M | 308.64M | 401.59M | 397.43M | 453.93M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 200.53M | 180.07M | 208.17M | 164.59M | 163.97M | 288.27M | 308.64M | 401.59M | 397.43M | 453.93M |
| netReceivables | 697.21M | 693.19M | 714.97M | 663.47M | 604.15M | 561.32M | 587.07M | 608.31M | 578.24M | 529.53M |
| accountsReceivables | 603.54M | 628.21M | 638.83M | 628.47M | 590.4M | 534.33M | 572.67M | 592.32M | 563.78M | 512.56M |
| otherReceivables | 93.67M | 64.98M | 76.13M | 35M | 13.76M | 26.99M | 14.4M | 15.99M | 14.46M | 16.97M |
| inventory | 382.4M | 377.76M | 391.56M | 392.58M | 395.99M | 381.88M | 389.8M | 379.96M | 390.6M | 380.28M |
| prepaids | 64.34M | 57.9M | 60.82M | 46.22M | 53.34M | 58.63M | 57.22M | 46.45M | 47.65M | 48.37M |
| otherCurrentAssets | 109.59M | 31.35M | 31.53M | 95.49M | 100.16M | 109.81M | 91.01M | 92.3M | 88.05M | 83.14M |
| totalCurrentAssets | 1.45B | 1.34B | 1.41B | 1.36B | 1.32B | 1.4B | 1.43B | 1.53B | 1.5B | 1.5B |
| propertyPlantEquipmentNet | 861.78M | 870.61M | 867.64M | 869.46M | 833.62M | 829.25M | 838.8M | 827.7M | 828.61M | 817.68M |
| goodwill | 412.1M | 414M | 413.65M | 414.49M | 407.49M | 405.1M | 412.07M | 408.02M | 408.67M | 365.96M |
| intangibleAssets | 104.75M | 109.84M | 114.79M | 103.73M | 107.41M | 111.68M | 106.88M | 110.81M | 115.35M | 84.5M |
| goodwillAndIntangibleAssets | 516.85M | 523.85M | 528.44M | 518.22M | 514.89M | 516.78M | 518.96M | 518.83M | 524.02M | 450.46M |
| longTermInvestments | 53.59M | 297.09M | 276.65M | 58.3M | 58M | 57.72M | 55.23M | 53.79M | 54.4M | 56.19M |
| taxAssets | 23.27M | 27.87M | 31.5M | 125.02M | 123.08M | 125.63M | 134.68M | 126.06M | 106.52M | 107.36M |
| otherNonCurrentAssets | 475.93M | 291.08M | 275.44M | 397.44M | 366.48M | 364.17M | 369.36M | 359.87M | 338M | 332.98M |
| totalNonCurrentAssets | 1.93B | 2.01B | 1.98B | 1.97B | 1.9B | 1.89B | 1.92B | 1.89B | 1.85B | 1.76B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.39B | 3.35B | 3.39B | 3.33B | 3.21B | 3.29B | 3.35B | 3.41B | 3.35B | 3.26B |
| totalPayables | 210M | 199.08M | 211.46M | 191.8M | 222.02M | 176.46M | 190.68M | 263.84M | 251.66M | 197.2M |
| accountPayables | 129.97M | 110.41M | 122.26M | 116.58M | 120.1M | 114.21M | 110.6M | 117.47M | 117.46M | 110.64M |
| otherPayables | 80.03M | 88.67M | 89.2M | 75.21M | 101.93M | 62.25M | 80.07M | 146.37M | 134.2M | 86.55M |
| accruedExpenses | 202.05M | 212.44M | 180.5M | 175.02M | 244.4M | 243.74M | 251.03M | 250.68M | 206.43M | 197.98M |
| shortTermDebt | 680M | 500.07M | 605M | 653.99M | 490.43M | 417.79M | 349.14M | 420.11M | 325M | 325M |
| capitalLeaseObligationsCurrent | 26.85M | - | 26.65M | 25.83M | 22.13M | 21.54M | 20.96M | 20.06M | 19.29M | 19.8M |
| taxPayables | - | - | - | 75.21M | 101.93M | 62.25M | 80.07M | 146.37M | 134.2M | 86.55M |
| deferredRevenue | 36.33M | 35.26M | 35.69M | 36.32M | 35M | 33.8M | 38.43M | 38M | 38.19M | 37.2M |
| otherCurrentLiabilities | 144.62M | 201.96M | 192.52M | 140.92M | 122.23M | 174.58M | 158.98M | 124.02M | 116.34M | 174.38M |
| totalCurrentLiabilities | 1.3B | 1.15B | 1.25B | 1.22B | 1.14B | 1.07B | 1.01B | 1.12B | 956.9M | 951.55M |
| longTermDebt | 299.85M | 475.99M | 374.82M | 449.81M | 449.8M | 449.79M | 524.76M | 524.74M | 620.78M | 622.88M |
| capitalLeaseObligationsNonCurrent | 98.75M | 101.15M | 106.49M | 107.64M | 97M | 97.84M | 103.42M | 102.96M | 103.88M | 99.67M |
| deferredRevenueNonCurrent | 32.31M | 32.18M | 31.05M | 31.76M | 26.82M | 26.94M | 26.77M | 26.78M | 28.04M | 28.53M |
| deferredTaxLiabilitiesNonCurrent | 44.6M | 31.86M | 3.72M | 2.09M | 8.11M | 11.31M | 5.66M | 10.02M | 8.75M | 7.24M |
| otherNonCurrentLiabilities | 54.03M | -44.62M | 57.62M | 56.79M | 47.73M | 44.34M | 62.88M | 53.4M | 66.26M | 65.53M |
| totalNonCurrentLiabilities | 529.54M | 596.56M | 573.72M | 648.09M | 629.46M | 630.21M | 723.49M | 717.91M | 827.71M | 823.85M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 125.6M | 101.15M | 133.14M | 133.46M | 119.13M | 119.38M | 124.38M | 123.02M | 123.17M | 119.47M |
| totalLiabilities | 1.83B | 1.75B | 1.83B | 1.87B | 1.77B | 1.7B | 1.73B | 1.83B | 1.78B | 1.78B |
| treasuryStock | -6.93B | -6.56B | -6.32B | -6.08B | -5.75B | -5.33B | -5.09B | -4.86B | -4.65B | -4.47B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.85M | 10.84M | 10.83M | 10.8M | 10.79M | 10.78M | 10.77M | 10.77M | 10.77M | 10.75M |
| retainedEarnings | 6.67B | 6.39B | 6.14B | 5.87B | 5.58B | 5.33B | 5.12B | 4.88B | 4.68B | 4.44B |
| additionalPaidInCapital | 1.86B | 1.83B | 1.79B | 1.73B | 1.7B | 1.67B | 1.65B | 1.63B | 1.6B | 1.57B |
| 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 | 278.45M | 248.19M | 274.61M | 293.99M | 242.68M | 216.15M | 232.84M | 203.3M | 235.58M | 194.52M |
| depreciationAndAmortization | 37.68M | 38.72M | -103.9M | 69.84M | 34.06M | 33.71M | 34.13M | 32.19M | 29.9M | 29.74M |
| deferredIncomeTax | 13.89M | 31.53M | -10.38M | 6.43M | 3.95M | 4.68M | -6.85M | -19.45M | -2.57M | -33.56M |
| stockBasedCompensation | 16.34M | - | -44.08M | 29.47M | 14.62M | 14.26M | 15.92M | 15.72M | 14.4M | 15.22M |
| changeInWorkingCapital | -89.75M | 16.98M | 224.54M | -163.86M | -60.69M | -8.74M | -57.37M | 14.28M | -81.42M | 41.82M |
| accountsReceivables | -56.81M | 13.86M | 74.89M | -29.65M | -45.24M | 27.81M | 26.89M | -29.14M | -53.84M | 686K |
| inventory | 2.24M | 1.41M | 4.08M | -6.24M | 2.16M | -3.24M | -18.54M | -3.8M | -2.41M | 3M |
| accountsPayables | 11.22M | -3.6M | 12.11M | -3.99M | -8.12M | 5.74M | -1.46M | 8.25M | -4.45M | 6.24M |
| otherWorkingCapital | -46.4M | 5.3M | 133.46M | -123.97M | -9.49M | -39.04M | -64.26M | 38.97M | -20.71M | 31.9M |
| otherNonCashItems | 9.64M | 16.6M | 61.54M | -50.12M | 3.35M | 1.97M | 1.4M | 2.27M | 2.69M | 2.1M |
| netCashProvidedByOperatingActivities | 266.25M | 352.02M | 402.34M | 185.74M | 237.96M | 262.02M | 220.08M | 248.31M | 198.58M | 249.85M |
| investmentsInPropertyPlantAndEquipment | -33.78M | -29.63M | -31.11M | -34.1M | -30.03M | -29.26M | -28.09M | -33.3M | -30.27M | -32.56M |
| acquisitionsNet | - | - | - | - | - | - | 306K | - | -77M | - |
| purchasesOfInvestments | -799K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 1.04M | - | - | - | - | 416K | 415K | 398K | 329K | 2.12M |
| otherInvestingActivities | - | 1.5M | -13.76M | 474K | 416K | -11M | - | - | - | - |
| netCashProvidedByInvestingActivities | -33.54M | -28.13M | -44.87M | -33.63M | -29.61M | -39.84M | -27.37M | -32.91M | -106.94M | -30.44M |
| netDebtIssuance | 132M | -132M | -124M | 156.11M | 69.5M | 75M | -75M | - | - | -75M |
| longTermNetDebtIssuance | - | -75M | - | -103.39M | - | 75M | -75M | - | - | -75M |
| shortTermNetDebtIssuance | 132M | -57M | -124M | 259.5M | 69.5M | - | - | - | - | - |
| netStockIssuance | -332.88M | -219.9M | -264.72M | -320.78M | -393.7M | -232.74M | -215.76M | -210.16M | -133.88M | -25.52M |
| netCommonStockIssuance | -332.88M | -219.9M | -264.72M | -320.78M | -393.7M | -232.74M | -215.76M | -210.16M | -133.88M | -25.52M |
| commonStockIssuance | 18.16M | 17.87M | -24.52M | 17.33M | 7.19M | 13.26M | 5M | 5.36M | 20.88M | 11.33M |
| commonStockRepurchased | -351.04M | -237.77M | -240.2M | -338.1M | -400.89M | -245.99M | -220.76M | -215.52M | -154.76M | -36.85M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.56M | -60000 | 75.41M | -970K | -6.12M | -75.04M | -218K | -79000 | -10.19M | -1.32M |
| netCashProvidedByFinancingActivities | -211.43M | -351.96M | -313.31M | -165.63M | -330.32M | -232.78M | -290.98M | -210.24M | -144.07M | -101.84M |