$0.04 (0.03%)
| 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 |
|---|---|---|---|---|---|---|---|---|
| revenue | 4.48B | 2.87B | 2.23B | 1.91B | 1.54B | 1.09B | 742.56M | 595.41M |
| costOfRevenue | 789.18M | 565.99M | 431.1M | 408.55M | 339.4M | 352.55M | 242.37M | 165.4M |
| grossProfit | 3.69B | 2.3B | 1.79B | 1.5B | 1.2B | 740.13M | 500.18M | 430.01M |
| researchAndDevelopmentExpenses | 557.68M | 507.88M | 404.62M | 359.68M | 387.49M | 560.66M | 305.56M | 285.45M |
| generalAndAdministrativeExpenses | 657.72M | 593.48M | 524.32M | 596.33M | 611.53M | 669.44M | 320.94M | 306.24M |
| sellingAndMarketingExpenses | 1.06B | 887.76M | 744.99M | 702.51M | 614.51M | 683.7M | 450.12M | 461.76M |
| sellingGeneralAndAdministrativeExpenses | 1.71B | 1.48B | 1.27B | 1.3B | 1.23B | 1.35B | 771.06M | 768M |
| otherExpenses | - | - | - | - | - | - | - | - |
| operatingExpenses | 2.27B | 1.99B | 1.67B | 1.66B | 1.61B | 1.91B | 1.08B | 1.05B |
| costAndExpenses | 3.06B | 2.56B | 2.11B | 2.07B | 1.95B | 2.27B | 1.32B | 1.22B |
| netInterestIncome | 229.18M | 196.79M | 129.1M | 16.25M | -2.03M | -9.46M | 12.03M | 7.06M |
| interestIncome | 229.18M | 196.79M | 132.57M | 20.31M | 1.61M | 4.68M | 15.09M | 10.5M |
| interestExpense | - | - | 3.47M | 4.06M | 3.64M | 14.14M | 3.06M | 3.44M |
| depreciationAndAmortization | 26.14M | 31.59M | 33.35M | 22.52M | 14.9M | 13.87M | 12.26M | 13.91M |
| ebitda | 1.68B | 520.76M | 273.92M | -334.45M | -469.96M | -1.15B | -551.96M | -553.58M |
| ebit | 1.66B | 489.17M | 240.56M | -356.97M | -484.85M | -1.16B | -564.21M | -567.48M |
| nonOperatingIncomeExcludingInterest | -243.35M | -178.77M | -120.6M | 195.77M | 73.81M | -8.79M | -12.23M | -55.96M |
| operatingIncome | 1.41B | 310.4M | 119.97M | -161.2M | -411.05M | -1.17B | -576.44M | -623.44M |
| totalOtherIncomeExpensesNet | 243.35M | 178.77M | 117.12M | -199.83M | -77.45M | -5.35M | 9.17M | 52.52M |
| incomeBeforeTax | 1.66B | 489.17M | 237.09M | -361.03M | -488.49M | -1.18B | -567.27M | -570.92M |
| incomeTaxExpense | 22.72M | 21.26M | 19.72M | 10.07M | 31.88M | -12.64M | 12.38M | 9.1M |
| netIncomeFromContinuingOperations | 1.63B | 467.92M | 217.38M | -371.09M | -520.38M | -1.17B | -579.65M | -580.03M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 1.63B | 462.19M | 209.82M | -373.7M | -520.38M | -1.17B | -579.65M | -580.03M |
| netIncomeDeductions | - | - | - | - | - | 5.48M | - | - |
| bottomLineNetIncome | 1.63B | 462.19M | 209.82M | -373.7M | -520.38M | -1.17B | -588.13M | -598.12M |
| eps | 0.69 | 0.21 | 0.1 | -0.18 | -0.27 | -1.19 | -0.82 | -0.84 |
| 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 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.42B | 2.1B | 831.05M | 2.6B | 2.29B | 2.01B | 1.08B | 1.12B |
| shortTermInvestments | 5.75B | 3.13B | 2.84B | 35.14M | 234.15M | - | - | - |
| cashAndShortTermInvestments | 7.18B | 5.23B | 3.67B | 2.63B | 2.52B | 2.01B | 1.08B | 1.12B |
| netReceivables | 1.04B | 575.05M | 364.78M | 258.35M | 190.92M | 156.93M | 50.32M | 19.19M |
| accountsReceivables | 1.04B | 575.05M | 364.78M | 258.35M | 190.92M | 156.93M | 50.32M | 19.19M |
| otherReceivables | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 110.87M | 51.89M | 32.58M | 74.06M |
| otherCurrentAssets | 139.07M | 129.25M | 99.66M | 149.56M | 36.63M | 37.28M | 52.1M | 10.48M |
| totalCurrentAssets | 8.36B | 5.93B | 4.14B | 3.04B | 2.86B | 2.26B | 1.21B | 1.22B |
| propertyPlantEquipmentNet | 252.06M | 240.38M | 230.62M | 269.41M | 248.2M | 246.62M | 31.59M | 30.03M |
| goodwill | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 18.06M | 25.9M | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | 18.06M | 25.9M | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | 79.54M | 26.14M | 17.5M |
| taxAssets | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 290.15M | 148.16M | 127.28M | 150.25M | 136M | 106.92M | 322.14M | 163.36M |
| totalNonCurrentAssets | 542.22M | 406.6M | 383.81M | 419.66M | 384.2M | 433.08M | 379.87M | 210.89M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 8.9B | 6.34B | 4.52B | 3.46B | 3.25B | 2.69B | 1.59B | 1.43B |
| totalPayables | 8.06M | 42.35M | 59.38M | 86.11M | 97.46M | 16.36M | 51.74M | 27.4M |
| accountPayables | 8.06M | 103K | 12.12M | 44.79M | 74.91M | 16.36M | 51.74M | 27.4M |
| otherPayables | - | 42.24M | 47.26M | 41.33M | 22.55M | - | - | - |
| accruedExpenses | 355.62M | 384.8M | 175.73M | 131.39M | 133.26M | 158.55M | 126.62M | 123.74M |
| shortTermDebt | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 45.86M | 43.99M | 54.18M | 45.1M | 39.93M | 29.08M | - | - |
| taxPayables | - | - | 47.26M | 41.33M | 22.55M | - | - | - |
| deferredRevenue | 766.03M | 524.88M | 456.73M | 325.34M | 389.42M | 399.84M | 550.24M | 380.76M |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.18B | 996.02M | 746.02M | 587.94M | 660.06M | 603.82M | 728.6M | 531.9M |
| longTermDebt | - | - | - | - | - | 197.98M | 396.06M | - |
| capitalLeaseObligationsNonCurrent | 183.47M | 195.23M | 175.22M | 204.3M | 220.15M | 229.8M | - | - |
| deferredRevenueNonCurrent | 46.23M | 41.55M | 29.52M | 13.9M | 73.92M | 132.04M | 244.57M | 276.35M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 7.09M | 13.68M | 10.7M | 12.66M | 2.3M | 4.32M | 2.21B | 2.37B |
| totalNonCurrentLiabilities | 236.8M | 250.46M | 215.44M | 230.86M | 296.36M | 564.13M | 2.85B | 2.65B |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 229.34M | 239.22M | 229.39M | 249.4M | 260.07M | 258.88M | - | - |
| totalLiabilities | 1.41B | 1.25B | 961.46M | 818.8M | 956.42M | 1.17B | 3.57B | 3.18B |
| treasuryStock | - | - | - | - | - | - | -38.9M | -148.62M |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 2.39M | 2.34M | 2.2M | 2.1M | 2.03M | 1.79M | 588K | 570K |
| retainedEarnings | -3.56B | -5.19B | -5.65B | -5.86B | -5.49B | -4.97B | -3.8B | -3.23B |
| additionalPaidInCapital | 10.93B | 10.19B | 9.12B | 8.43B | 7.78B | 6.49B | 1.86B | 1.63B |
| 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 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 1.63B | 467.92M | 217.38M | -371.09M | -520.38M | -1.17B | -579.65M | -580.03M |
| depreciationAndAmortization | 26.14M | 31.59M | 33.35M | 22.52M | 14.9M | 13.87M | 12.26M | 13.91M |
| deferredIncomeTax | - | - | -4.81M | -174K | 43.32M | -20.38M | -7.2M | - |
| stockBasedCompensation | 684.03M | 691.64M | 475.9M | 564.8M | 778.22M | 1.27B | 241.97M | 248.5M |
| changeInWorkingCapital | -209.96M | -70.1M | 6.24M | -261.22M | -92.1M | -433.73M | 141.23M | 302.58M |
| accountsReceivables | -450.43M | -211.16M | -106.16M | -72.82M | -35.24M | -108.48M | -23.9M | -10.48M |
| inventory | - | - | - | - | - | - | - | - |
| accountsPayables | 4.66M | -18.84M | -31.83M | -29.86M | 57.77M | -34.68M | 23.42M | 10.97M |
| otherWorkingCapital | 235.81M | 159.9M | 144.23M | -158.54M | -114.63M | -290.58M | 141.71M | 302.09M |
| otherNonCashItems | -386K | 32.82M | -15.88M | 268.9M | 109.9M | 39.33M | 26.18M | -23.97M |
| netCashProvidedByOperatingActivities | 2.13B | 1.15B | 712.18M | 223.74M | 333.85M | -296.61M | -165.22M | -39.01M |
| investmentsInPropertyPlantAndEquipment | -33.88M | -12.63M | -15.11M | -40.03M | -12.63M | -12.24M | -13.1M | -13M |
| acquisitionsNet | - | - | - | 66.71M | - | -2.93M | -8.87M | - |
| purchasesOfInvestments | -7.77B | -5.4B | -5.64B | -124.5M | -382.26M | - | - | - |
| salesMaturitiesOfInvestments | 5.03B | 5.07B | 2.89B | 52.32M | 851K | - | - | - |
| otherInvestingActivities | -1M | -5.62M | 51.07M | 73000 | -3.87M | 250K | - | 6.22M |
| netCashProvidedByInvestingActivities | -2.78B | -340.66M | -2.71B | -45.43M | -397.91M | -14.92M | -21.96M | -6.78M |
| netDebtIssuance | - | - | - | - | -200M | -200.63M | 394.41M | -56.49M |
| longTermNetDebtIssuance | - | - | - | - | -200M | -200.63M | 394.41M | -56.49M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| netStockIssuance | 54.12M | 681.2M | 218.24M | 86.09M | 507.46M | 938.75M | -11.2M | 88.77M |
| netCommonStockIssuance | 54.12M | 681.2M | 218.24M | 86.09M | 507.46M | 938.75M | -11.2M | 88.77M |
| commonStockIssuance | 129.11M | 745.4M | 218.24M | 86.09M | 507.46M | 942.53M | - | 96.48M |
| commonStockRepurchased | -74.98M | -64.2M | - | - | - | -3.78M | -11.2M | -7.71M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -81.03M | -217.84M | 601K | -93000 | -708K | 298.33M | -58.68M | 13.87M |
| netCashProvidedByFinancingActivities | -26.91M | 463.36M | 218.84M | 86M | 306.75M | 1.04B | 324.53M | 46.15M |
| 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.63B | 1.41B | 1.18B | 1B | 883.86M | 827.52M | 725.52M | 678.13M | 634.34M | 608.35M |
| costOfRevenue | 215.8M | 215.97M | 207.31M | 192.93M | 172.97M | 174.53M | 146.64M | 128.56M | 116.26M | 108.64M |
| grossProfit | 1.42B | 1.19B | 973.78M | 810.76M | 710.88M | 652.99M | 578.88M | 549.57M | 518.08M | 499.71M |
| researchAndDevelopmentExpenses | 160.98M | 143.55M | 144.19M | 135.04M | 134.89M | 171.5M | 117.56M | 108.78M | 110.04M | 109.28M |
| generalAndAdministrativeExpenses | 182.59M | 169.76M | 161.7M | 162.62M | 163.64M | 182.15M | 138.71M | 138.64M | 133.98M | 127.27M |
| sellingAndMarketingExpenses | 319.22M | 302.13M | 274.64M | 243.79M | 236.31M | 288.3M | 209.47M | 196.81M | 193.18M | 197.36M |
| sellingGeneralAndAdministrativeExpenses | 501.81M | 471.89M | 436.34M | 406.4M | 399.95M | 470.44M | 348.18M | 335.45M | 327.16M | 324.63M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 662.79M | 615.44M | 580.53M | 541.45M | 534.84M | 641.94M | 465.74M | 444.23M | 437.2M | 433.92M |
| costAndExpenses | 878.58M | 831.41M | 787.84M | 734.38M | 707.81M | 816.48M | 612.38M | 572.8M | 553.46M | 542.56M |
| netInterestIncome | 66.39M | 62.72M | 59.76M | 56.26M | 50.44M | 54.73M | 52.12M | 46.59M | 43.35M | 44.41M |
| interestIncome | 66.39M | 62.72M | 59.76M | 56.26M | 50.44M | 54.73M | 52.12M | 46.59M | 43.35M | 44.54M |
| interestExpense | - | - | - | - | - | - | - | - | - | 136K |
| depreciationAndAmortization | 6.76M | 7.02M | 5.98M | 6.53M | 6.62M | 7.01M | 8.09M | 8.06M | 8.44M | 7.97M |
| ebitda | 895.37M | 628.4M | 486.48M | 338.7M | 229.94M | 87.54M | 165.24M | 148.82M | 119.16M | 114.36M |
| ebit | 888.6M | 621.38M | 480.5M | 332.17M | 223.32M | 80.54M | 157.15M | 140.76M | 110.73M | 106.38M |
| nonOperatingIncomeExcludingInterest | -134.6M | -45.99M | -87.24M | -62.85M | -47.27M | -69.5M | -44.01M | -35.42M | -29.84M | -40.59M |
| operatingIncome | 754M | 575.39M | 393.26M | 269.32M | 176.05M | 11.04M | 113.14M | 105.34M | 80.88M | 65.79M |
| totalOtherIncomeExpensesNet | 134.6M | 45.99M | 87.24M | 62.85M | 47.27M | 69.5M | 44.01M | 35.42M | 29.84M | 40.45M |
| incomeBeforeTax | 888.6M | 621.38M | 480.5M | 332.17M | 223.32M | 80.54M | 157.15M | 140.76M | 110.73M | 106.25M |
| incomeTaxExpense | 12.2M | 12.71M | 3.75M | 3.6M | 5.6M | 3.6M | 7.81M | 5.19M | 4.66M | 9.33M |
| netIncomeFromContinuingOperations | 876.4M | 608.68M | 476.75M | 328.57M | 217.72M | 76.94M | 149.34M | 135.57M | 106.07M | 96.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 870.53M | 608.68M | 475.6M | 326.73M | 214.03M | 79.01M | 143.52M | 134.13M | 105.53M | 93.39M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 870.53M | 608.68M | 475.6M | 326.73M | 214.03M | 79.01M | 143.52M | 134.13M | 105.53M | 93.39M |
| eps | 0.36 | 0.26 | 0.2 | 0.14 | 0.09 | 0.03 | 0.06 | 0.06 | 0.05 | 0.04 |
| 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 | 2.29B | 1.42B | 1.62B | 929.55M | 993.46M | 2.1B | 768.71M | 512.66M | 520.39M | 831.05M |
| shortTermInvestments | 5.73B | 5.75B | 4.82B | 5.07B | 4.44B | 3.13B | 3.8B | 3.49B | 3.35B | 2.84B |
| cashAndShortTermInvestments | 8.03B | 7.18B | 6.44B | 6B | 5.43B | 5.23B | 4.56B | 4B | 3.87B | 3.67B |
| netReceivables | 1.41B | 1.04B | 1.01B | 747.48M | 725.2M | 575.05M | 668.11M | 659.34M | 486.99M | 364.78M |
| accountsReceivables | 1.41B | 1.04B | 1.01B | 747.48M | 725.2M | 575.05M | 668.11M | 659.34M | 486.99M | 364.78M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 119.7M | 139.07M | 142.43M | 142.49M | 126.7M | 129.25M | 119.19M | 115.71M | 81.18M | 99.66M |
| totalCurrentAssets | 9.55B | 8.36B | 7.59B | 6.89B | 6.28B | 5.93B | 5.35B | 4.77B | 4.44B | 4.14B |
| propertyPlantEquipmentNet | 55.73M | 252.06M | 250.02M | 247M | 249.02M | 240.38M | 251.92M | 256.94M | 220.61M | 230.62M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | 14.61M | - | - | 18.06M | 19.49M | - | - | - |
| goodwillAndIntangibleAssets | - | - | 14.61M | - | - | 18.06M | 19.49M | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 591.75M | 290.15M | 263.17M | 228.3M | 205.3M | 148.16M | 144.73M | 161.43M | 150.4M | 153.19M |
| totalNonCurrentAssets | 647.48M | 542.22M | 527.8M | 475.3M | 454.32M | 406.6M | 416.14M | 418.37M | 371.02M | 383.81M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 10.2B | 8.9B | 8.11B | 7.37B | 6.74B | 6.34B | 5.77B | 5.19B | 4.81B | 4.52B |
| totalPayables | 159.06M | 8.06M | 67.5M | 10.77M | 2.33M | 42.35M | 58.97M | 107.77M | 69.65M | 59.38M |
| accountPayables | 69.32M | 8.06M | 67.5M | 10.77M | 2.33M | 103K | 27.02M | 67.34M | 35.63M | 12.12M |
| otherPayables | 89.74M | - | - | - | - | 42.24M | 31.95M | 40.43M | 34.01M | 47.26M |
| accruedExpenses | 336.91M | 355.62M | 381.74M | 393.62M | 371.06M | 384.8M | 233.29M | 155.06M | 172.02M | 175.73M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 45.86M | 46.27M | 45.46M | 44.42M | 43.99M | 47.64M | 44.12M | 54.06M | 54.18M |
| taxPayables | - | - | - | - | - | - | 31.95M | 40.43M | 34.01M | 47.26M |
| deferredRevenue | 886.99M | 766.03M | 684.89M | 639.78M | 549.63M | 524.88M | 603.55M | 499.96M | 454.83M | 456.73M |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.38B | 1.18B | 1.18B | 1.09B | 967.44M | 996.02M | 943.46M | 806.92M | 750.55M | 746.02M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 211.98M | 183.47M | 189.16M | 192.35M | 200.18M | 195.23M | 207.28M | 214.33M | 163.01M | 175.22M |
| deferredRevenueNonCurrent | 41.13M | 46.23M | 45.47M | 46.13M | 37.84M | 41.55M | 11.51M | 17.18M | 22.37M | 29.52M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 6.85M | 7.09M | 10.65M | 12.01M | 12.49M | 13.68M | 14.5M | 15.64M | 9.97M | 10.7M |
| totalNonCurrentLiabilities | 259.95M | 236.8M | 245.29M | 250.48M | 250.5M | 250.46M | 233.28M | 247.16M | 195.35M | 215.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 211.98M | 229.34M | 235.44M | 237.81M | 244.6M | 239.22M | 254.92M | 258.46M | 217.07M | 229.39M |
| totalLiabilities | 1.64B | 1.41B | 1.43B | 1.34B | 1.22B | 1.25B | 1.18B | 1.05B | 945.91M | 961.46M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.4M | 2.39M | 2.38M | 2.37M | 2.36M | 2.34M | 2.27M | 2.24M | 2.23M | 2.2M |
| retainedEarnings | -2.69B | -3.56B | -4.17B | -4.65B | -4.97B | -5.19B | -5.27B | -5.41B | -5.54B | -5.65B |
| additionalPaidInCapital | 11.14B | 10.93B | 10.75B | 10.57B | 10.4B | 10.19B | 9.76B | 9.46B | 9.32B | 9.12B |
| 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 | 876.4M | 608.68M | 476.75M | 328.57M | 217.72M | 76.94M | 149.34M | 135.57M | 106.07M | 96.91M |
| depreciationAndAmortization | 6.76M | 7.02M | 5.98M | 6.53M | 6.62M | 7.01M | 8.09M | 8.06M | 8.44M | 7.97M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 201.59M | 196.4M | 172.32M | 159.97M | 155.34M | 281.8M | 142.42M | 141.76M | 125.65M | 132.61M |
| changeInWorkingCapital | -131.64M | -48.56M | -134.52M | 39.44M | -66.32M | 104.16M | 82.44M | -140.07M | -116.62M | 82.8M |
| accountsReceivables | -360.97M | -27.45M | -259.48M | -28.54M | -134.96M | 100.54M | -13.39M | -176.43M | -121.88M | 53.59M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 80.79M | -85.92M | 42.38M | 25.81M | 22.4M | -26.55M | -45.66M | 48.67M | 4.7M | 555K |
| otherWorkingCapital | 148.55M | 64.81M | 82.57M | 42.18M | 46.24M | 30.16M | 141.49M | -12.31M | 560K | 28.66M |
| otherNonCashItems | -53.96M | 13.76M | -12.86M | 3.73M | -3.09M | -9.57M | 37.48M | -1.13M | 6.04M | -19.12M |
| netCashProvidedByOperatingActivities | 899.16M | 777.3M | 507.66M | 538.25M | 310.26M | 460.33M | 419.77M | 144.19M | 129.58M | 301.17M |
| investmentsInPropertyPlantAndEquipment | -7.4M | -13.27M | -6.79M | -7.63M | -6.18M | -3.11M | -3.98M | -2.88M | -2.66M | -4.86M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -810.86M | -1.61B | -3.52B | -871.51M | -1.7B | -1.98B | -1.63B | -523.79M | -1.26B | -844.74M |
| salesMaturitiesOfInvestments | 791.53M | 665.99M | 3.71B | 302.14M | 350.63M | 2.62B | 1.32B | 381.79M | 751.75M | 280.37M |
| otherInvestingActivities | - | - | -3.92M | -40M | -30M | -1.62M | - | -4M | - | - |
| netCashProvidedByInvestingActivities | -26.72M | -957.83M | 181.57M | -617.01M | -1.39B | 640.19M | -320.73M | -148.88M | -511.24M | -569.23M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 4.9M | -10.93M | 9.42M | 10.02M | 48.59M | 456.59M | 151.44M | -17.7M | -9M | - |
| netCommonStockIssuance | 4.9M | -10.93M | 9.42M | 10.02M | 48.59M | 456.59M | 151.44M | -17.7M | -9M | - |
| commonStockIssuance | 4.9M | 8.27M | 28.62M | 28.62M | 66.58M | 475.19M | 170.34M | - | - | - |
| commonStockRepurchased | - | -19.2M | -19.2M | -18.6M | -18M | -18.6M | -18.9M | -17.7M | -9M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.5M | 30000 | -2.99M | -3.57M | -77.48M | -217.93M | -11000 | 15.72M | 84.25M | 51.23M |
| netCashProvidedByFinancingActivities | 3.4M | -10.9M | 6.44M | 6.45M | -28.9M | 238.66M | 151.43M | -1.98M | 75.25M | 51.23M |