-$0.2 (-0.55%)
| 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 | 11.93B | 11.31B | 9.87B | 8.63B | 7.55B | 5.98B | 5.59B | 4.86B | 4.48B | 3.9B |
| costOfRevenue | 8.9B | 8.3B | 7.29B | 6.57B | 5.84B | 4.94B | 4.44B | 3.95B | 3.72B | 3.41B |
| grossProfit | 3.03B | 3.02B | 2.59B | 2.06B | 1.71B | 1.04B | 1.14B | 910.99M | 756.22M | 498.21M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 652.02M | 697.48M | 633.58M | 564.19M | 606.85M | 466.29M | 451.55M | 375.46M | 296.39M | 276.24M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 652.02M | 697.48M | 633.58M | 564.19M | 606.85M | 466.29M | 451.55M | 375.46M | 296.39M | 276.24M |
| otherExpenses | 361.38M | 403.88M | 394.7M | 337.52M | 295.21M | 284.63M | 246.98M | 277.16M | 189.03M | 187.41M |
| operatingExpenses | 1.01B | 1.1B | 1.03B | 901.72M | 902.07M | 750.92M | 698.53M | 652.62M | 485.42M | 463.65M |
| costAndExpenses | 9.91B | 9.4B | 8.31B | 7.47B | 6.74B | 5.69B | 5.14B | 4.61B | 4.21B | 3.87B |
| netInterestIncome | 73.72M | 93.9M | 62.69M | 21.13M | 7.82M | 3.62M | 14.33M | 10.07M | 4.95M | 3.62M |
| interestIncome | 73.72M | 93.9M | 62.69M | 21.13M | 7.82M | 3.62M | 14.33M | 10.07M | 4.95M | 3.62M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 361.38M | 335.03M | 319.39M | 286.83M | 254.66M | 238.53M | 212.78M | 201.98M | 163.35M | 146.37M |
| ebitda | 2.37B | 2.32B | 1.95B | 1.5B | 1.1B | 574.79M | 690.94M | 535.53M | 459.83M | 221.97M |
| ebit | 2.01B | 1.99B | 1.63B | 1.21B | 845.5M | 336.26M | 478.16M | 333.55M | 296.48M | 75.61M |
| nonOperatingIncomeExcludingInterest | 3.29M | -68.85M | -75.3M | -50.7M | -40.56M | -46.09M | -34.2M | -75.18M | -25.69M | -41.04M |
| operatingIncome | 2.01B | 1.92B | 1.56B | 1.16B | 804.94M | 290.16M | 443.96M | 258.37M | 270.79M | 34.57M |
| totalOtherIncomeExpensesNet | -3.29M | 93.9M | 62.69M | 21.13M | 7.82M | 3.62M | 14.33M | 10.07M | 4.95M | 4.17M |
| incomeBeforeTax | 2.01B | 2.01B | 1.62B | 1.18B | 812.76M | 293.78M | 458.28M | 268.44M | 275.74M | 38.74M |
| incomeTaxExpense | 473.76M | 476.12M | 391.77M | 282.43M | 159.78M | -61.98M | 108.13M | 91.88M | 99.49M | 15.8M |
| netIncomeFromContinuingOperations | 1.54B | 1.53B | 1.23B | 899.1M | 652.98M | 355.77M | 350.16M | 176.55M | 176.25M | 22.94M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.54B | 1.53B | 1.23B | 899.1M | 652.98M | 355.77M | 350.16M | 176.55M | 176.25M | 22.94M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.54B | 1.53B | 1.23B | 899.1M | 652.98M | 355.77M | 350.16M | 176.55M | 176.25M | 22.94M |
| eps | 1.15 | 1.12 | 0.89 | 0.65 | 0.46 | 0.25 | 0.25 | 0.13 | 0.12 | 0.02 |
| 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 | 350.54M | 748.54M | 560.61M | 384M | 815.37M | 607.99M | 480.63M | 249.95M | 184.57M | 87.88M |
| shortTermInvestments | 698.59M | 674.38M | 734.84M | 515.14M | 260.94M | 343.62M | 400.16M | 426.84M | 324.38M | 329.84M |
| cashAndShortTermInvestments | 1.05B | 1.42B | 1.3B | 899.14M | 1.08B | 951.6M | 880.78M | 676.8M | 508.95M | 417.72M |
| netReceivables | 247.86M | 211.19M | 168.5M | 154.62M | 193.66M | 387.28M | 108.25M | 62.31M | 49.81M | 45.56M |
| accountsReceivables | 156.47M | 143.96M | 115.54M | 106.88M | 99.6M | 104.5M | 80.54M | 62.31M | 40.45M | 40.45M |
| otherReceivables | 91.39M | 67.23M | 52.96M | 47.74M | 94.06M | 282.78M | 27.7M | - | 9.35M | 5.11M |
| inventory | 49.51M | 48.94M | 39.31M | 35.67M | 32.83M | 26.44M | 26.1M | 21.56M | 19.86M | 15.02M |
| prepaids | - | 80.25M | 97.67M | 86.41M | 78.76M | 54.91M | 57.08M | 54.13M | 50.92M | 44.08M |
| otherCurrentAssets | 120.45M | 17.28M | 19.79M | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.47B | 1.78B | 1.62B | 1.18B | 1.38B | 1.42B | 1.07B | 814.79M | 629.54M | 522.37M |
| propertyPlantEquipmentNet | 7.14B | 6.39B | 5.75B | 5.25B | 4.89B | 4.35B | 3.96B | 1.38B | 1.34B | 1.3B |
| goodwill | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M |
| longTermInvestments | 232.49M | 868.02M | 564.49M | 388.06M | 274.31M | 102.33M | - | - | - | 125.06M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 130.78M | 143.57M | 88.64M | 88.12M | 87.57M | 86.9M | 46.3M | 49.53M | 55.85M | 53.18M |
| totalNonCurrentAssets | 7.53B | 7.42B | 6.42B | 5.75B | 5.27B | 4.56B | 4.03B | 1.45B | 1.42B | 1.5B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.99B | 9.2B | 8.04B | 6.93B | 6.65B | 5.98B | 5.1B | 2.27B | 2.05B | 2.03B |
| totalPayables | 212.81M | 257.9M | 239.72M | 220.13M | 195.16M | 148.41M | 142.3M | 139.96M | 100.95M | 98.8M |
| accountPayables | 212.81M | 210.7M | 197.65M | 184.57M | 163.16M | 121.99M | 115.82M | 113.07M | 82.03M | 78.36M |
| otherPayables | - | 47.21M | 42.07M | 35.57M | 32M | 26.42M | 26.48M | 26.89M | 18.92M | 20.44M |
| accruedExpenses | 250.13M | 324.81M | 272.46M | 282.43M | 255.36M | 290.07M | 210.24M | 234.89M | 159.3M | 123.56M |
| shortTermDebt | 302.38M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 277.84M | 248.07M | 236.25M | 218.71M | 204.76M | 173.14M | - | - | - |
| taxPayables | - | 47.21M | 42.07M | 35.57M | 32M | 26.42M | 26.48M | 5.13M | 18.92M | 20.44M |
| deferredRevenue | 240.38M | 238.58M | 209.68M | 183.07M | 156.35M | 127.75M | 95.2M | 70.47M | 63.64M | 59.44M |
| otherCurrentLiabilities | 182.45M | 69.65M | 60.69M | - | 48.1M | 51.21M | 45.72M | 4.66M | - | - |
| totalCurrentLiabilities | 1.19B | 1.17B | 1.03B | 921.88M | 873.68M | 822.2M | 666.59M | 449.99M | 323.89M | 281.79M |
| longTermDebt | 4.77B | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.77B | 4.26B | 3.8B | 3.5B | 3.3B | 2.95B | 2.68B | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 125.67M | 46.21M | 89.11M | 98.62M | 141.76M | 149.42M | 37.81M | 11.57M | 814K | 18.94M |
| otherNonCurrentLiabilities | -4.7B | 71.07M | 58.87M | 43.82M | 38.54M | 38.84M | 38.8M | 362.62M | 356.54M | 322.87M |
| totalNonCurrentLiabilities | 4.98B | 4.38B | 3.95B | 3.64B | 3.48B | 3.14B | 2.75B | 374.19M | 357.35M | 341.82M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.77B | 4.54B | 4.05B | 3.73B | 3.52B | 3.16B | 2.85B | - | - | - |
| totalLiabilities | 6.16B | 5.55B | 4.98B | 4.56B | 4.36B | 3.96B | 3.42B | 824.18M | 681.25M | 623.61M |
| treasuryStock | - | - | -4.94B | -4.28B | -3.36B | -2.8B | -2.7B | -2.5B | -2.33B | -2.05B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.04M | 13.59M | 18.74M | 373K | 371K | 367K | 363K | 360K | 359K | 358K |
| retainedEarnings | 619.91M | 1.57B | 6.06B | 4.83B | 3.93B | 3.28B | 2.92B | 2.57B | 2.4B | 2.22B |
| additionalPaidInCapital | 2.2B | 2.08B | 1.94B | 1.83B | 1.73B | 1.55B | 1.47B | 1.37B | 1.31B | 1.24B |
| 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.54B | 1.53B | 1.23B | 899.1M | 652.98M | 355.77M | 350.16M | 176.55M | 176.25M | 22.94M |
| depreciationAndAmortization | 361.38M | 335.03M | 319.39M | 286.83M | 254.66M | 423.07M | 376.73M | 201.98M | 163.35M | 146.37M |
| deferredIncomeTax | 79.48M | -42.94M | -9.5M | -43.2M | -12.36M | 108.35M | 29.96M | 10.58M | -18.03M | -14.21M |
| stockBasedCompensation | 119.54M | 131.73M | 124.02M | 98.03M | 176.39M | 82.63M | 91.4M | 69.16M | 65.26M | 64.17M |
| changeInWorkingCapital | 6.5M | 125.82M | 95.32M | 78.64M | 197.42M | -338.65M | -131.46M | 104.08M | 66.93M | 108.29M |
| accountsReceivables | -11.38M | -29.27M | -11.22M | -14.03M | -1.69M | 3.01M | -2.63M | -8.3M | -140K | -1.92M |
| inventory | -710K | -9.8M | -3.65M | -3.01M | -6.39M | -394K | -4.53M | -1.72M | -5.25M | -91000 |
| accountsPayables | -7.45M | 8.47M | 5.31M | 18.21M | 21.44M | -3.86M | -973K | 32.08M | 10.91M | -6.73M |
| otherWorkingCapital | 26.04M | 156.42M | 104.87M | 77.47M | 184.06M | -337.4M | -123.32M | 82.02M | 61.42M | 117.03M |
| otherNonCashItems | 11.26M | 21.32M | 25.52M | 3.78M | 12.98M | 32.68M | 4.84M | 59.19M | 13.34M | 21.69M |
| netCashProvidedByOperatingActivities | 2.11B | 2.11B | 1.78B | 1.32B | 1.28B | 663.85M | 721.63M | 621.55M | 467.1M | 349.24M |
| investmentsInPropertyPlantAndEquipment | -666.34M | -593.6M | -560.73M | -479.16M | -442.48M | -373.35M | -333.91M | -287.39M | -216.78M | -258.84M |
| acquisitionsNet | - | 20.11M | - | 350.87M | 4.04M | -10.02M | - | - | - | - |
| purchasesOfInvestments | -28.22M | -986.67M | -1.12B | -614.42M | -429.35M | -468.42M | -448.75M | -485.19M | -199.8M | - |
| salesMaturitiesOfInvestments | 659.48M | 722.64M | 729.85M | 263.55M | 345.75M | 419.08M | 476.72M | 385M | 330M | 585.65M |
| otherInvestingActivities | - | - | - | -350.87M | - | - | 13.97M | - | - | - |
| netCashProvidedByInvestingActivities | -35.08M | -837.53M | -946.01M | -830.03M | -522.04M | -432.72M | -291.97M | -387.58M | -86.58M | 326.81M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.43B | -1B | -592.35M | -830.14M | -466.46M | -54.4M | -201.04M | -160.94M | -285.22M | -837.66M |
| netCommonStockIssuance | -2.43B | -1B | -592.35M | -830.14M | -466.46M | -54.4M | -190.62M | -160.94M | -285.22M | -836.76M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.43B | -1B | -592.35M | -830.14M | -466.46M | -54.4M | -190.62M | -160.94M | -285.22M | -837.66M |
| netPreferredStockIssuance | - | - | - | - | - | - | -10.42M | - | - | -895K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -45.38M | -72.14M | -68.3M | -99.26M | -82.14M | -50.45M | -698K | -5.6M | -676K | 1.37M |
| netCashProvidedByFinancingActivities | -2.47B | -1.07B | -660.65M | -929.4M | -548.61M | -104.85M | -201.74M | -166.54M | -285.89M | -836.28M |
| 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 | 3.09B | 2.98B | 3B | 3.06B | 2.88B | 2.85B | 2.79B | 2.97B | 2.7B | 2.52B |
| costOfRevenue | 975.29M | 2.28B | 2.27B | 2.23B | 2.12B | 2.14B | 2.08B | 2.11B | 1.96B | 1.88B |
| grossProfit | 2.11B | 698.77M | 735.58M | 838.23M | 753.62M | 704.26M | 712.18M | 859.4M | 741.85M | 638.3M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 203.72M | 160.34M | 146.74M | 172.15M | 172.78M | 191.22M | 126.61M | 175.03M | 204.62M | 169.25M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 203.72M | 160.34M | 146.74M | 172.15M | 172.78M | 191.22M | 126.61M | 175.03M | 204.62M | 169.25M |
| otherExpenses | 1.51B | 92.7M | 90.52M | 90.94M | 87.21M | 97.31M | 112.31M | 98.32M | 95.93M | 105.61M |
| operatingExpenses | 1.72B | 253.04M | 237.27M | 263.1M | 259.99M | 288.53M | 238.92M | 273.35M | 300.56M | 274.86M |
| costAndExpenses | 2.69B | 2.54B | 2.51B | 2.49B | 2.38B | 2.43B | 2.32B | 2.39B | 2.26B | 2.15B |
| netInterestIncome | - | 13.32M | 19.79M | 18.36M | 22.25M | 23.36M | 29.31M | 21.86M | 19.36M | 18.91M |
| interestIncome | - | 13.32M | 19.79M | 18.36M | 22.25M | 23.36M | 29.31M | 21.86M | 19.36M | 18.91M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 96.72M | 92.7M | 90.52M | 90.94M | 87.21M | 83.88M | 84.35M | 83.56M | 83.24M | 85.49M |
| ebitda | 502.52M | 526.34M | 587.48M | 668.36M | 588.71M | 513.04M | 585.57M | 684.37M | 537.22M | 469.06M |
| ebit | 405.8M | 433.64M | 496.96M | 577.41M | 501.5M | 429.17M | 501.22M | 600.81M | 453.98M | 383.56M |
| nonOperatingIncomeExcludingInterest | -8.74M | 12.09M | 1.36M | -2.28M | -7.88M | -13.44M | -27.96M | -14.76M | -12.69M | -20.12M |
| operatingIncome | 397.06M | 445.73M | 498.32M | 575.13M | 493.63M | 415.73M | 473.26M | 586.05M | 441.29M | 363.45M |
| totalOtherIncomeExpensesNet | 8.74M | -12.09M | -1.36M | 2.28M | 7.88M | 23.36M | 29.31M | 21.86M | 19.36M | 18.91M |
| incomeBeforeTax | 405.8M | 433.64M | 496.96M | 577.41M | 501.5M | 439.1M | 502.56M | 607.91M | 460.66M | 382.35M |
| incomeTaxExpense | 102.98M | 102.71M | 114.86M | 141.28M | 114.9M | 107.33M | 115.18M | 152.24M | 101.37M | 100.27M |
| netIncomeFromContinuingOperations | 302.82M | 330.93M | 382.1M | 436.13M | 386.6M | 331.76M | 387.39M | 455.67M | 359.29M | 282.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 302.82M | 330.93M | 382.1M | 436.13M | 386.6M | 331.76M | 387.39M | 455.67M | 359.29M | 282.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 302.82M | 330.93M | 382.1M | 436.13M | 386.6M | 331.76M | 387.39M | 455.67M | 359.29M | 282.09M |
| eps | 0.23 | 0.25 | 0.29 | 0.32 | 0.29 | 0.24 | 0.28 | 0.33 | 0.26 | 0.21 |
| 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 | 246.64M | 350.54M | 698.74M | 844.52M | 725.6M | 748.54M | 698.55M | 806.53M | 727.39M | 560.61M |
| shortTermInvestments | 624.79M | 698.59M | 722.53M | 701.97M | 689.12M | 674.38M | 668.68M | 683.29M | 692.47M | 734.84M |
| cashAndShortTermInvestments | 871.42M | 1.05B | 1.42B | 1.55B | 1.41B | 1.42B | 1.37B | 1.49B | 1.42B | 1.3B |
| netReceivables | 94.93M | 247.86M | 205.53M | 185.72M | 101.59M | 211.19M | 175.29M | 169.07M | 89.84M | 168.5M |
| accountsReceivables | 94.93M | 156.47M | 95.84M | 105M | 101.59M | 143.96M | 93.2M | 97.54M | 89.84M | 115.54M |
| otherReceivables | - | 91.39M | 109.68M | 80.72M | - | 67.23M | 82.09M | 71.53M | - | 52.96M |
| inventory | 44.68M | 49.51M | 46.44M | 40.4M | 41.39M | 48.94M | 49.85M | 35.56M | 37.95M | 39.31M |
| prepaids | - | - | - | - | - | 80.25M | - | - | - | 97.67M |
| otherCurrentAssets | 126.28M | 120.45M | 100.54M | 96.51M | 103.94M | 17.28M | 87.9M | 91.85M | 98.12M | 19.79M |
| totalCurrentAssets | 1.14B | 1.47B | 1.77B | 1.87B | 1.66B | 1.78B | 1.68B | 1.79B | 1.65B | 1.62B |
| propertyPlantEquipmentNet | 7.38B | 7.14B | 6.98B | 6.71B | 6.51B | 6.39B | 6.28B | 6.04B | 5.87B | 5.75B |
| goodwill | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M | 21.94M |
| longTermInvestments | 159.49M | 232.49M | 407.32M | 549.38M | 701.06M | 868.02M | 892.49M | 972.64M | 776.82M | 564.49M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 102.48M | 130.78M | 99.7M | 120.93M | 146.94M | 143.57M | 141.9M | 102.26M | 93M | 88.64M |
| totalNonCurrentAssets | 7.67B | 7.53B | 7.51B | 7.4B | 7.38B | 7.42B | 7.33B | 7.13B | 6.77B | 6.42B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.8B | 8.99B | 9.28B | 9.27B | 9.04B | 9.2B | 9.01B | 8.92B | 8.41B | 8.04B |
| totalPayables | 295.95M | 212.81M | 260.19M | 216.35M | 263.55M | 257.9M | 221.3M | 203.48M | 241.86M | 239.72M |
| accountPayables | 247.29M | 212.81M | 260.19M | 216.35M | 217.41M | 210.7M | 221.3M | 203.48M | 196.87M | 197.65M |
| otherPayables | 48.67M | - | - | - | 46.15M | 47.21M | - | - | 44.99M | 42.07M |
| accruedExpenses | 192.52M | 250.13M | 390.12M | 422.04M | 339.74M | 324.81M | 365.72M | 393.04M | 314.04M | 272.46M |
| shortTermDebt | 310.15M | 302.38M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 293.03M | 287.25M | 284.5M | 277.84M | 270.57M | 264.3M | 254.14M | 248.07M |
| taxPayables | 48.67M | - | - | - | 46.15M | 47.21M | - | - | 44.99M | 42.07M |
| deferredRevenue | 207.42M | 240.38M | 206.73M | 206.64M | 203.74M | 238.58M | 180.29M | 182.33M | 187.32M | 209.68M |
| otherCurrentLiabilities | 231.31M | 182.45M | - | - | - | 69.65M | - | - | - | 60.69M |
| totalCurrentLiabilities | 1.24B | 1.19B | 1.15B | 1.13B | 1.09B | 1.17B | 1.04B | 1.04B | 997.35M | 1.03B |
| longTermDebt | - | 4.77B | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.94B | 4.77B | 4.69B | 4.49B | 4.35B | 4.26B | 4.21B | 4.01B | 3.9B | 3.8B |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 143.56M | 125.67M | 140.48M | 36.3M | 38.88M | 46.21M | 79.52M | 83.3M | 84.23M | 89.11M |
| otherNonCurrentLiabilities | 78.94M | -4.7B | 82.38M | 78.7M | 74.23M | 71.07M | 67.5M | 67.11M | 64.98M | 58.87M |
| totalNonCurrentLiabilities | 5.16B | 4.98B | 4.91B | 4.61B | 4.46B | 4.38B | 4.36B | 4.16B | 4.05B | 3.95B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.94B | 4.77B | 4.98B | 4.78B | 4.63B | 4.54B | 4.48B | 4.28B | 4.16B | 4.05B |
| totalLiabilities | 6.4B | 6.16B | 6.06B | 5.74B | 5.55B | 5.55B | 5.4B | 5.21B | 5.05B | 4.98B |
| treasuryStock | - | - | - | - | - | - | - | - | -5.04B | -4.94B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 12.87M | 13.04M | 13.26M | 13.41M | 13.5M | 13.59M | 13.64M | 13.71M | 376K | 18.74M |
| retainedEarnings | 167.67M | 619.91M | 1.04B | 1.37B | 1.37B | 1.57B | 1.58B | 1.68B | 6.42B | 6.06B |
| additionalPaidInCapital | 2.24B | 2.2B | 2.18B | 2.16B | 2.12B | 2.08B | 2.03B | 2.02B | 1.99B | 1.94B |
| 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 | 302.82M | 330.93M | 382.1M | 436.13M | 386.6M | 331.76M | 387.39M | 455.67M | 359.29M | 282.09M |
| depreciationAndAmortization | 96.72M | 92.7M | 90.52M | 90.94M | 87.21M | 83.88M | 84.35M | 83.56M | 83.24M | 85.49M |
| deferredIncomeTax | 17.89M | -14.8M | 104.18M | -2.56M | -7.33M | -33.34M | -3.77M | -936K | -4.89M | -21.97M |
| stockBasedCompensation | 28M | 25.58M | 18.82M | 37.55M | 37.6M | 45.83M | 4.66M | 45.24M | 36M | 37.46M |
| changeInWorkingCapital | 196.14M | 4.39M | -32.72M | -12.53M | 47.36M | 103.62M | -38.17M | -30.6M | 90.96M | -129.29M |
| accountsReceivables | 59.84M | -61.36M | 10.04M | -3.29M | 43.24M | -51.34M | 3.74M | -7.82M | 26.15M | -44.88M |
| inventory | 4.74M | -3.12M | -6.08M | 958K | 7.54M | 743K | -14.3M | 2.43M | 1.33M | 859K |
| accountsPayables | 22.68M | -36.75M | 16.94M | -848K | 13.21M | -13.82M | 14.49M | -4.79M | 12.59M | 427K |
| otherWorkingCapital | 108.87M | 105.63M | -53.62M | -9.34M | -16.63M | 168.05M | -42.09M | -20.43M | 50.89M | -85.7M |
| otherNonCashItems | 9.78M | -12.96M | 6.78M | 11.79M | 5.64M | -4.98M | 12.04M | 9.64M | 4.63M | 11.69M |
| netCashProvidedByOperatingActivities | 651.35M | 425.84M | 569.68M | 561.33M | 557.08M | 526.77M | 446.49M | 562.58M | 569.23M | 265.46M |
| investmentsInPropertyPlantAndEquipment | -180.33M | -197.46M | -163.49M | -160.58M | -144.81M | -172.88M | -147.52M | -140.49M | -132.7M | -171.93M |
| acquisitionsNet | - | - | - | - | - | 20.11M | - | - | - | -19.92M |
| purchasesOfInvestments | -250K | -12.5M | -9.22M | -2.5M | -4M | -157.83M | -90.41M | -371.64M | -366.8M | -269.15M |
| salesMaturitiesOfInvestments | 172.51M | 182.21M | 157.3M | 165.07M | 154.89M | 174.57M | 173.7M | 175.91M | 198.46M | 289.06M |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | 19.92M |
| netCashProvidedByInvestingActivities | -8.07M | -27.75M | -15.4M | 1.99M | 6.08M | -136.03M | -64.24M | -336.22M | -301.04M | -152.02M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -701.03M | -742.7M | -686.66M | -443.26M | -553.8M | -338.95M | -490.24M | -145.36M | -27M | -155.04M |
| netCommonStockIssuance | -701.03M | -742.7M | -686.66M | -443.26M | -553.8M | -338.95M | -490.24M | -145.36M | -27M | -155.04M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -701.03M | -742.7M | -686.66M | -443.26M | -553.8M | -338.95M | -490.24M | -145.36M | -27M | -155.04M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -46.46M | 1.1M | -13.8M | -401K | -31.38M | 219K | 681K | 29000 | -73.07M | -236K |
| netCashProvidedByFinancingActivities | -747.49M | -741.6M | -700.47M | -443.66M | -585.17M | -338.74M | -489.56M | -145.33M | -100.07M | -155.28M |