$43.07 (2.49%)
| 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 | 9.1B | 7.03B | 5.21B | 4.14B | 3.07B | 2.86B | 2.62B | 2.18B | 1.79B | 1.63B |
| costOfRevenue | 6.91B | 5.55B | 4.22B | 3.4B | 2.51B | 2.31B | 2.11B | 1.74B | 1.42B | 1.29B |
| grossProfit | 2.2B | 1.48B | 990.51M | 741.61M | 563.21M | 546.98M | 501.94M | 446.28M | 366.28M | 344.01M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 296.99M | 266.59M | 243.2M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 883.28M | 730.07M | 574.42M | 489.34M | 376.31M | 357.78M | 340M | 296.99M | 266.59M | 243.2M |
| otherExpenses | - | -3.03M | -2.3M | -1.58M | -1.54M | -1.44M | -1.7M | -945K | 435K | -761K |
| operatingExpenses | 883.28M | 727.04M | 572.12M | 487.76M | 374.77M | 356.33M | 338.3M | 296.04M | 267.02M | 242.44M |
| costAndExpenses | 7.79B | 6.28B | 4.79B | 3.89B | 2.89B | 2.67B | 2.45B | 2.03B | 1.69B | 1.53B |
| netInterestIncome | 12.6M | 4.91M | -6.79M | -13.64M | -5.67M | -7.94M | -9.09M | -3.64M | -3.09M | -2.34M |
| interestIncome | 21.6M | 11.55M | 3.49M | 46000 | 24000 | 103K | 224K | 73000 | 70000 | 9000 |
| interestExpense | 9.01M | 6.65M | 10.28M | 13.68M | 5.7M | 8.04M | 9.32M | 3.71M | 3.16M | 2.34M |
| depreciationAndAmortization | 141.96M | 145.48M | 81.57M | 81.35M | 68.94M | 60.63M | 51.57M | 42.69M | 37.46M | 26.17M |
| ebitda | 1.44B | 817.1M | 478.63M | 329.3M | 264.2M | 259.18M | 211.73M | 194.22M | 140.62M | 128.55M |
| ebit | 1.3B | 671.61M | 397.07M | 247.96M | 195.25M | 198.55M | 160.16M | 151.53M | 103.16M | 102.38M |
| nonOperatingIncomeExcludingInterest | 10.15M | 77.76M | 21.32M | 5.89M | -6.82M | -7.9M | 3.48M | -1.29M | -3.9M | -813K |
| operatingIncome | 1.31B | 749.37M | 418.39M | 253.85M | 188.44M | 190.65M | 163.64M | 150.24M | 99.26M | 101.57M |
| totalOtherIncomeExpensesNet | -19.16M | -82.81M | -30.19M | -17.99M | 1.84M | 889K | -11.9M | -1.56M | 1.68M | -508K |
| incomeBeforeTax | 1.29B | 666.56M | 388.19M | 235.86M | 190.27M | 191.54M | 151.74M | 148.68M | 100.94M | 101.06M |
| incomeTaxExpense | 270.9M | 144.13M | 64.8M | -10.09M | 46.93M | 41.4M | 37.42M | 35.77M | 45.67M | 36.16M |
| netIncomeFromContinuingOperations | 1.02B | 522.43M | 323.4M | 245.95M | 143.35M | 150.14M | 114.32M | 112.9M | 55.27M | 64.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.02B | 522.43M | 323.4M | 245.95M | 143.35M | 150.14M | 114.32M | 112.9M | 55.27M | 64.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.02B | 522.43M | 323.4M | 245.95M | 143.35M | 150.14M | 114.32M | 112.9M | 55.27M | 64.9M |
| eps | 28.93 | 14.64 | 9.03 | 6.84 | 3.95 | 4.11 | 3.1 | 3.03 | 1.48 | 1.74 |
| 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 | 981.9M | 549.94M | 205.15M | 57.21M | 58.78M | 54.9M | 50.79M | 45.62M | 36.54M | 32.07M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 981.9M | 549.94M | 205.15M | 57.21M | 58.78M | 54.9M | 50.79M | 45.62M | 36.54M | 32.07M |
| netReceivables | 2.91B | 2.13B | 1.59B | 1.17B | 922.99M | 727.97M | 714.95M | 545.12M | 434.22M | 368.57M |
| accountsReceivables | 2.79B | 1.86B | 1.32B | 1.02B | 773.21M | 619.54M | 619.04M | 481.37M | 382.87M | 318.84M |
| otherReceivables | 116.16M | 273.65M | 267.7M | 143.12M | 149.78M | 108.43M | 95.91M | 63.75M | 51.35M | 49.73M |
| inventory | 84.07M | 59.22M | 65.54M | 35.31M | 21.85M | 13.47M | 10.05M | 12.42M | 10.3M | 9.21M |
| prepaids | - | - | - | - | 23.7M | 15.51M | 14.4M | 6.54M | 8.29M | 6.11M |
| otherCurrentAssets | 138.56M | 46.21M | 54.31M | 48.46M | - | - | - | - | - | - |
| totalCurrentAssets | 4.11B | 2.79B | 1.91B | 1.31B | 1.03B | 811.85M | 790.18M | 609.7M | 489.36M | 415.96M |
| propertyPlantEquipmentNet | 710.87M | 506.29M | 414.28M | 274.62M | 253.31M | 211.93M | 193.87M | 99.62M | 87.59M | 68.2M |
| goodwill | 1.03B | 875.27M | 666.83M | 611.79M | 592.11M | 464.39M | 332.45M | 235.18M | 200.58M | 149.21M |
| intangibleAssets | 485.17M | 434.42M | 280.4M | 273.9M | 304.78M | 231.81M | 159.97M | 95.28M | 76.04M | 42.44M |
| goodwillAndIntangibleAssets | 1.51B | 1.31B | 947.23M | 885.69M | 896.9M | 696.2M | 492.42M | 330.46M | 276.63M | 191.64M |
| longTermInvestments | 34.4M | 6.8M | 4.3M | 2.5M | - | - | - | - | - | - |
| taxAssets | 84.14M | 85.44M | 17.72M | 115.66M | 22.9M | 29.4M | 21.92M | 17.63M | 22.97M | 27.17M |
| otherNonCurrentAssets | -9.48M | 12.63M | 10.94M | 11.34M | 8.68M | 7.97M | 6.62M | 5.16M | 4.58M | 5.94M |
| totalNonCurrentAssets | 2.33B | 1.92B | 1.39B | 1.29B | 1.18B | 945.5M | 714.83M | 452.86M | 391.76M | 292.95M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.44B | 4.71B | 3.31B | 2.6B | 2.21B | 1.76B | 1.51B | 1.06B | 881.12M | 708.9M |
| totalPayables | 696.35M | 660.51M | 426.55M | 342.72M | 258.65M | 207.88M | 199.13M | 178.85M | 134.32M | 105.41M |
| accountPayables | 696.35M | 654.94M | 419.96M | 337.38M | 254.79M | 204.14M | 196.2M | 176.17M | 132.01M | 103.44M |
| otherPayables | - | 5.57M | 6.59M | 5.34M | 3.86M | 3.73M | 2.94M | 2.68M | 2.31M | 1.97M |
| accruedExpenses | 291.72M | 80.1M | 44.88M | 40.72M | 40.16M | 60.23M | 49.22M | 44.33M | 38.98M | 41.49M |
| shortTermDebt | 41.7M | 6.04M | 4.87M | 9M | 2.79M | - | 20.82M | 3.28M | 613K | 600K |
| capitalLeaseObligationsCurrent | - | 28.16M | 24.43M | 21.15M | 19.05M | 16.59M | 14.02M | - | - | 163K |
| taxPayables | - | 5.57M | 6.59M | 5.34M | 3.86M | 3.73M | 2.94M | 2.68M | 2.31M | 1.97M |
| deferredRevenue | 2.12B | 1.4B | 946.78M | 548.29M | 321.11M | 230.8M | 172.42M | 136.22M | 109.9M | 89.24M |
| otherCurrentLiabilities | 243.81M | 408.7M | 273.7M | 208.92M | 194.8M | 177.42M | 152.38M | 104.37M | 89.92M | 80.77M |
| totalCurrentLiabilities | 3.39B | 2.58B | 1.72B | 1.17B | 836.55M | 692.9M | 608M | 467.06M | 373.73M | 317.68M |
| longTermDebt | 441.65M | 62.29M | 39.34M | 247.24M | 385.24M | 235.73M | 205.32M | 73.64M | 59.93M | 1.96M |
| capitalLeaseObligationsNonCurrent | 302.59M | 212.11M | 188.14M | 111.74M | 107.7M | 80.58M | 72.7M | - | - | 93000 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.89M | 2.22M | 1.12M | - | 1.74M | 1.34M | 1.42M | 1.39M | 2.26M | 2.29M |
| otherNonCurrentLiabilities | -149.59M | 147.02M | 77.94M | 67.76M | 72.21M | 50.37M | 32.27M | 22.43M | 27.26M | 10.25M |
| totalNonCurrentLiabilities | 598.54M | 423.64M | 306.54M | 426.75M | 566.89M | 368.02M | 311.71M | 97.46M | 89.45M | 14.59M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 302.59M | 240.26M | 212.56M | 132.9M | 126.75M | 97.16M | 86.71M | - | - | 256K |
| totalLiabilities | 3.99B | 3.01B | 2.03B | 1.6B | 1.4B | 1.06B | 919.71M | 564.52M | 463.18M | 332.27M |
| treasuryStock | -496.01M | -273.8M | -209.81M | -187.21M | -150.58M | -129.24M | -103.96M | -87.75M | -63.52M | -57.39M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K |
| retainedEarnings | 2.58B | 1.63B | 1.15B | 854.64M | 628.77M | 502.81M | 368.68M | 268.9M | 168.27M | 123.98M |
| additionalPaidInCapital | 363.31M | 350.73M | 339.56M | 332.08M | 327.06M | 322.45M | 320.17M | 316.48M | 312.78M | 309.62M |
| 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.02B | 522.43M | 323.4M | 245.95M | 143.35M | 150.14M | 114.32M | 112.9M | 55.27M | 64.9M |
| depreciationAndAmortization | 79.58M | 145.48M | 81.57M | 81.35M | 68.94M | 60.63M | 51.57M | 42.69M | 37.46M | 26.17M |
| deferredIncomeTax | -5.28M | -66.61M | 95.3M | -94.5M | 6.9M | -7.95M | -4.25M | 4.46M | 4.18M | -1.24M |
| stockBasedCompensation | 21.81M | 16.65M | 12.94M | 10.53M | 10.59M | 6.93M | 5.88M | 7.16M | 6.38M | 5.04M |
| changeInWorkingCapital | -67.67M | 107.4M | 73.47M | 29.96M | -56.95M | 64.84M | -47.04M | -25.08M | 13.53M | -2.52M |
| accountsReceivables | -614.24M | -415.31M | -374.2M | -223.18M | -58.05M | 38.49M | -49.51M | -68.62M | -37.8M | 7.04M |
| inventory | -24.41M | 6.54M | -29.69M | -13.5M | -5.65M | -1.46M | 2.37M | -1.54M | -584K | 213K |
| accountsPayables | -276.05M | 502.89M | 136.47M | 165.89M | -37.88M | 8.37M | -4.27M | 28.29M | 22.07M | 2.74M |
| otherWorkingCapital | 847.04M | 13.28M | 340.9M | 100.75M | 44.62M | 19.43M | 4.38M | 16.79M | 29.84M | -12.51M |
| otherNonCashItems | 135.35M | 123.7M | 52.9M | 28.25M | 7.32M | 11.92M | 21.54M | 5.07M | -2.72M | -1.15M |
| netCashProvidedByOperatingActivities | 1.19B | 849.06M | 639.57M | 301.53M | 180.15M | 286.51M | 142.03M | 147.19M | 114.09M | 91.19M |
| investmentsInPropertyPlantAndEquipment | -154.9M | -111.07M | -94.84M | -48.36M | -22.33M | -24.13M | -31.75M | -27.27M | -35.47M | -23.22M |
| acquisitionsNet | -279.61M | -235.47M | -102.26M | -49.22M | -227.49M | -185.94M | -194.86M | -70.14M | -94.86M | -57.16M |
| purchasesOfInvestments | - | -2.51M | -1.86M | -2.46M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -32.76M | 5.54M | 5.95M | 2.86M | 3.1M | 2.27M | 2.16M | 1.7M | 1.36M | 1.06M |
| netCashProvidedByInvestingActivities | -467.27M | -343.51M | -193.01M | -97.18M | -246.72M | -207.8M | -224.45M | -95.71M | -128.97M | -79.32M |
| netDebtIssuance | 56.94M | -25.94M | -227.03M | -138.16M | 115.5M | -19.53M | 124.22M | 3.87M | 43.91M | -10.84M |
| longTermNetDebtIssuance | 56.94M | -25.94M | -227.03M | -138.16M | 115.5M | -19.53M | 124.22M | 3.87M | 43.91M | -10.84M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -215.21M | -57.91M | -21.18M | -41.46M | -27.05M | -30.12M | -19.55M | -28.53M | -9.01M | -12.81M |
| netCommonStockIssuance | -215.21M | -57.91M | -21.18M | -38.22M | -27.05M | -30.12M | -19.55M | -28.53M | -9.01M | -12.81M |
| commonStockIssuance | 793K | - | - | - | - | - | - | - | 2.05M | 1.58M |
| commonStockRepurchased | -216M | -57.91M | -21.18M | -38.22M | -27.05M | -30.12M | -19.55M | -28.53M | -9.01M | -14.39M |
| netPreferredStockIssuance | - | - | 18000 | -3.25M | - | - | - | - | - | - |
| netDividendsPaid | -68.83M | -42.77M | -30.38M | -20.08M | -17.38M | -15.5M | -14.54M | -12.27M | -10.99M | -10.26M |
| commonDividendsPaid | -68.83M | -42.77M | -30.38M | -20.08M | -17.38M | -15.5M | -14.54M | -12.27M | -10.99M | -10.26M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -60.03M | -34.14M | -20.03M | -6.22M | -610K | -9.45M | -2.53M | -5.47M | -4.57M | -2.34M |
| netCashProvidedByFinancingActivities | -287.12M | -160.76M | -298.62M | -205.92M | 70.45M | -74.6M | 87.59M | -42.4M | 19.35M | -36.26M |
| 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.87B | 2.65B | 2.45B | 2.17B | 1.83B | 1.87B | 1.81B | 1.81B | 1.54B | 1.36B |
| costOfRevenue | 2.11B | 1.97B | 1.84B | 1.66B | 1.43B | 1.43B | 1.43B | 1.45B | 1.24B | 1.08B |
| grossProfit | 754.41M | 674.72M | 607.87M | 509.9M | 403.42M | 433.74M | 381.71M | 363.6M | 297.36M | 279.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 269M | - | 229.58M | 210.47M | 194.87M | 207.64M | 180.18M | 179.54M | 162.72M | 160.03M |
| otherExpenses | - | 249.36M | - | -442K | -556K | -252K | -1.35M | -611K | -820K | -619K |
| operatingExpenses | 269M | 249.36M | 229.58M | 210.02M | 194.32M | 207.38M | 178.83M | 178.93M | 161.9M | 159.41M |
| costAndExpenses | 2.38B | 2.22B | 2.07B | 1.87B | 1.62B | 1.64B | 1.61B | 1.63B | 1.4B | 1.24B |
| netInterestIncome | 6.33M | 5.33M | 3.41M | 1.21M | 2.65M | 3.29M | 2.1M | -445K | -30000 | 650K |
| interestIncome | 8.51M | 8.14M | 6.38M | 2.82M | 4.27M | 4.86M | 3.82M | 1.26M | 1.6M | 1.05M |
| interestExpense | 2.18M | 2.81M | 2.97M | 1.6M | 1.62M | 1.58M | 1.73M | 1.71M | 1.63M | 401.3K |
| depreciationAndAmortization | 38.96M | 37.61M | 44.91M | 34.65M | 34.12M | 34.88M | 36.75M | 38.68M | 35.17M | 21.58M |
| ebitda | 523.28M | 458.92M | 418.35M | 332.74M | 243.76M | 220.9M | 226.3M | 210.04M | 159.86M | 132.3M |
| ebit | 484.32M | 421.31M | 373.43M | 298.09M | 209.63M | 186.02M | 189.54M | 171.36M | 124.69M | 110.72M |
| nonOperatingIncomeExcludingInterest | 1.09M | 5.04M | 5.44M | 1.78M | -533K | 40.34M | 13.34M | 13.31M | 10.77M | 9.56M |
| operatingIncome | 485.42M | 426.35M | 378.87M | 299.87M | 209.1M | 226.36M | 202.88M | 184.67M | 135.46M | 120.28M |
| totalOtherIncomeExpensesNet | -3.27M | -7.85M | -8.42M | -3.39M | -1.09M | -40.32M | -15.07M | -15.02M | -12.4M | -8.55M |
| incomeBeforeTax | 482.15M | 418.5M | 370.46M | 296.48M | 208.01M | 186.04M | 187.81M | 169.66M | 123.06M | 111.73M |
| incomeTaxExpense | 111.77M | 87.69M | 78.84M | 65.64M | 38.72M | 40.17M | 41.58M | 35.65M | 26.74M | 20.15M |
| netIncomeFromContinuingOperations | 370.38M | 330.81M | 291.62M | 230.85M | 169.29M | 145.87M | 146.24M | 134.01M | 96.32M | 91.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 370.38M | 330.81M | 291.62M | 230.85M | 169.29M | 145.87M | 146.24M | 134.01M | 96.32M | 91.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 370.38M | 330.81M | 291.62M | 230.85M | 169.29M | 145.87M | 146.24M | 134.01M | 96.32M | 91.58M |
| eps | 10.52 | 9.38 | 8.26 | 6.54 | 4.77 | 4.1 | 4.1 | 3.75 | 2.7 | 2.56 |
| 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.05B | 981.9M | 860.52M | 331.71M | 204.76M | 549.94M | 415.58M | 199.42M | 100.79M | 205.15M |
| shortTermInvestments | 64.8M | - | 20.7M | 7.4M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.11B | 981.9M | 881.22M | 339.11M | 204.76M | 549.94M | 415.58M | 199.42M | 100.79M | 205.15M |
| netReceivables | 3.18B | 2.91B | 2.7B | 2.6B | 2.28B | 2.13B | 2.03B | 2.01B | 1.81B | 1.59B |
| accountsReceivables | 3.07B | 2.79B | 2.62B | 2.16B | 1.74B | 1.86B | 1.73B | 1.71B | 1.57B | 1.32B |
| otherReceivables | 108.88M | 116.16M | 85.76M | 440.5M | 541.86M | 273.65M | 298.59M | 306.18M | 243.19M | 267.18M |
| inventory | 93.95M | 84.07M | 78.83M | 70.73M | 63.04M | 59.22M | 55.68M | 63.78M | 71.06M | 65.54M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 112.79M | 138.56M | 42.46M | 30.59M | 50.86M | 46.21M | 36.09M | 45.49M | 62.5M | 54.31M |
| totalCurrentAssets | 4.5B | 4.11B | 3.7B | 3.04B | 2.6B | 2.79B | 2.54B | 2.32B | 2.05B | 1.91B |
| propertyPlantEquipmentNet | 837.45M | 710.87M | 612.15M | 537.68M | 521.72M | 506.29M | 475.45M | 467.04M | 453.35M | 414.28M |
| goodwill | 1.03B | 1.03B | 928.17M | 927.78M | 905.84M | 875.27M | 875.19M | 874.95M | 862.93M | 666.83M |
| intangibleAssets | 464.77M | 485.17M | 431.92M | 451.45M | 441.5M | 434.42M | 456.46M | 480.88M | 489.88M | 280.4M |
| goodwillAndIntangibleAssets | 1.49B | 1.51B | 1.36B | 1.38B | 1.35B | 1.31B | 1.33B | 1.36B | 1.35B | 947.23M |
| longTermInvestments | - | 34.4M | - | - | 6.8M | 6.8M | 6.1M | 5.6M | 5.4M | 4.3M |
| taxAssets | 83.18M | 84.14M | 77.9M | 84.34M | 83.41M | 85.44M | 50.23M | 50.11M | 31.93M | 17.72M |
| otherNonCurrentAssets | 26.5M | -9.48M | 24.18M | 19.2M | 12.45M | 12.63M | 12.43M | 12.03M | 11.14M | 10.94M |
| totalNonCurrentAssets | 2.44B | 2.33B | 2.07B | 2.02B | 1.97B | 1.92B | 1.88B | 1.89B | 1.85B | 1.39B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.94B | 6.44B | 5.78B | 5.06B | 4.57B | 4.71B | 4.41B | 4.21B | 3.9B | 3.31B |
| totalPayables | 719.59M | 696.35M | 665.13M | 573.27M | 560.66M | 660.51M | 603.55M | 590.53M | 557.86M | 426.55M |
| accountPayables | 719.59M | 696.35M | 665.13M | 573.27M | 560.66M | 654.94M | 603.55M | 590.53M | 557.86M | 419.96M |
| otherPayables | - | - | - | - | - | 5.57M | - | - | - | 6.59M |
| accruedExpenses | 37.93M | 291.72M | 356.4M | 35.12M | 35.41M | 80.1M | 36.92M | 31.88M | 29.71M | 44.88M |
| shortTermDebt | 25000 | 41.7M | 34.36M | 11.69M | 4.07M | 6.04M | 6.05M | 17.69M | 12.88M | 4.87M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 28.16M | - | - | - | 24.43M |
| taxPayables | - | - | - | - | - | 5.57M | - | - | - | 6.59M |
| deferredRevenue | 2.35B | 2.12B | 1.73B | 1.55B | 1.27B | 1.4B | 1.2B | 1.15B | 1.13B | 946.78M |
| otherCurrentLiabilities | 527.97M | 243.81M | 242.06M | 533.22M | 543.73M | 408.7M | 585.1M | 544.96M | 407.28M | 273.7M |
| totalCurrentLiabilities | 3.63B | 3.39B | 3.03B | 2.7B | 2.41B | 2.58B | 2.43B | 2.33B | 2.14B | 1.72B |
| longTermDebt | 39.05M | 441.65M | 131.32M | 61.33M | 63.78M | 62.29M | 62.32M | 73.38M | 77M | 39.34M |
| capitalLeaseObligationsNonCurrent | 300M | 302.59M | 258.06M | 210.63M | 210.36M | 212.11M | 208.27M | 208.71M | 209.72M | 188.14M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.89M | 3.89M | 2.22M | 2.22M | 2.22M | 2.22M | 1.12M | 1.12M | 1.12M | 1.12M |
| otherNonCurrentLiabilities | 149.55M | -149.59M | 120.64M | 118.74M | 104.6M | 147.02M | 124.2M | 113.54M | 102.79M | 77.94M |
| totalNonCurrentLiabilities | 492.5M | 598.54M | 512.24M | 392.92M | 380.96M | 423.64M | 395.9M | 396.74M | 390.63M | 306.54M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 300M | 302.59M | 258.06M | 210.63M | 210.36M | 240.26M | 208.27M | 208.71M | 209.72M | 212.56M |
| totalLiabilities | 4.12B | 3.99B | 3.54B | 3.09B | 2.79B | 3.01B | 2.83B | 2.73B | 2.53B | 2.03B |
| treasuryStock | -500.45M | -496.01M | -401.12M | -388.3M | -367.51M | -273.8M | -256.78M | -225.57M | -211.52M | -209.81M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K | 411K |
| retainedEarnings | 2.93B | 2.58B | 2.27B | 2B | 1.78B | 1.63B | 1.49B | 1.36B | 1.24B | 1.15B |
| additionalPaidInCapital | 388.28M | 363.31M | 362.69M | 361.66M | 361.65M | 350.73M | 350.18M | 349.1M | 348.58M | 339.56M |
| 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 | 370.38M | 330.81M | 291.62M | 230.85M | 169.29M | 145.87M | 146.24M | 134.01M | 96.32M | 91.58M |
| depreciationAndAmortization | 20.39M | 37.84M | -9.34M | 34.65M | 34.12M | 34.88M | 36.75M | 38.68M | 35.17M | 27.91M |
| deferredIncomeTax | 956K | -12.81M | 6.44M | -935K | 2.03M | -34.1M | -122K | -18.18M | -14.2M | -21.06M |
| stockBasedCompensation | 19.41M | 6.06M | 3.55M | 4.16M | 8.04M | 4.52M | 2.04M | 2.67M | 7.41M | 3.81M |
| changeInWorkingCapital | -64.68M | 81.19M | 194.63M | -29.64M | -313.84M | 5.62M | 90.34M | 9.76M | 1.68M | 59.72M |
| accountsReceivables | -267.31M | -115.98M | -95.02M | -301.41M | -101.84M | -93.88M | 254.04M | -182.11M | -130.4M | 7.4M |
| inventory | -9.88M | -4.89M | -8.1M | -7.6M | -3.82M | -3.54M | 8.1M | 7.28M | -5.29M | -11.42M |
| accountsPayables | 4.88M | -81.34M | 125.42M | -7.63M | -312.5M | 179.13M | 45.8M | 159.2M | 118.76M | -48.92M |
| otherWorkingCapital | 207.63M | 283.4M | 172.32M | 287M | 104.31M | -76.08M | -217.6M | 25.38M | 18.62M | 112.64M |
| otherNonCashItems | 42.37M | 25.45M | 66.38M | 13.42M | 12.41M | 53.67M | 26.93M | 22.93M | 20.18M | 11.05M |
| netCashProvidedByOperatingActivities | 388.83M | 468.54M | 553.27M | 252.5M | -87.95M | 210.46M | 302.18M | 189.86M | 146.56M | 173.01M |
| investmentsInPropertyPlantAndEquipment | -147.47M | -66.09M | -35.33M | -31.27M | -22.21M | -40.68M | -22.06M | -23.38M | -24.95M | -25.26M |
| acquisitionsNet | -6.1M | -151.02M | -4.5M | -55.68M | -68.41M | - | -809K | -37.99M | -196.67M | -48M |
| purchasesOfInvestments | - | -35.2M | 7.48M | -220K | -7.26M | -740K | -500K | -230K | -1.04M | -620K |
| salesMaturitiesOfInvestments | - | 20.49M | - | - | - | - | - | - | - | 103.26M |
| otherInvestingActivities | -30.43M | 543K | -20.65M | 969K | 1.1M | 1.93M | 1.78M | 815K | 1.01M | -103.26M |
| netCashProvidedByInvestingActivities | -184M | -231.28M | -53.01M | -86.2M | -96.78M | -39.49M | -21.59M | -60.79M | -221.65M | -73.88M |
| netDebtIssuance | -106.15M | -53.25M | 59.27M | -22000 | -5.99M | -26000 | -22.7M | -3.83M | 618K | -10.05M |
| longTermNetDebtIssuance | -106.15M | -53.25M | 59.27M | -22000 | -5.99M | -26000 | -22.7M | -3.83M | 618K | -10.05M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.16M | 124.09M | -12.8M | -19.47M | -91.37M | -15.89M | -30.88M | -10.84M | -268K | -12.62M |
| netCommonStockIssuance | -2.16M | 124.09M | -12.8M | -19.47M | -91.37M | -15.89M | -30.88M | -10.84M | -295K | -12.62M |
| commonStockIssuance | 383K | - | - | 453K | - | - | - | - | - | - |
| commonStockRepurchased | -2.55M | 124.09M | -12.8M | -19.92M | -91.37M | -15.89M | -30.88M | -10.84M | -295K | -12.62M |
| netPreferredStockIssuance | - | - | - | - | - | -27000 | - | - | 27000 | - |
| netDividendsPaid | -24.62M | -21.16M | -17.64M | -15.87M | -14.16M | -12.44M | -10.69M | -10.71M | -8.92M | -8.92M |
| commonDividendsPaid | -24.62M | -21.16M | -17.64M | -15.87M | -14.16M | -12.44M | -10.69M | -10.71M | -8.92M | -8.92M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.63M | -165.56M | -282K | -3.98M | -48.92M | -8.26M | -154K | -5.06M | -20.7M | - |
| netCashProvidedByFinancingActivities | -136.56M | -115.89M | 28.55M | -39.34M | -160.45M | -36.62M | -64.43M | -30.44M | -29.27M | -31.6M |