Income
Balance sheet
Cash flow
Financials in millions USD. Fiscal year is February - January.
| Breakdown | TTM | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 |
|---|---|---|---|---|---|---|
| Revenue | 20,054 | 18,675 | 17,034 | 15,268 | 10,290 | 5,612 |
| Revenue Growth (YoY) | 17% | 10% | 12% | 48% | 83% | 41% |
| Cost of Revenue | 11,500 | 11,024 | 10,206 | 8,544 | 5,461 | 3,079 |
| Gross Profit | 8,553 | 7,650 | 6,827 | 6,724 | 4,828 | 2,532 |
| Selling, General & Admin | 2,297 | 2,298 | 2,109 | 1,691 | 1,157 | 726 |
| Research & Development | 765 | 766 | 785 | 682 | 501 | 303 |
| Operating Expenses | 2,983 | 2,821 | 2,680 | 2,166 | 1,520 | 888 |
| Other Non Operating Income (Expenses) | -5 | -10 | -10 | -10 | -9 | -- |
| Pretax Income | 6,154 | 4,834 | 4,173 | 5,357 | 3,993 | 1,965 |
| Income Tax Expense | 1,232 | 889 | 603 | 807 | 484 | 273 |
| Net Income | 4,196 | 3,356 | 3,399 | 4,420 | 3,388 | 1,688 |
| Net Income Growth | 59% | -1% | -23% | 30% | 101% | 67% |
| Shares Outstanding (Diluted) | 4,185.75 | 4,227.16 | 4,348.87 | 4,375.9 | 4,421.79 | 4,209.16 |
| Shares Change (YoY) | -2% | -3% | -1% | -1% | 5% | 5% |
| EPS (Diluted) | 0.98 | 0.78 | 0.78 | 1.01 | 0.76 | 0.4 |
| EPS Growth | 62% | 0% | -23% | 32% | 91% | 57.99% |
| Free Cash Flow | 1,759 | 1,287 | 447 | -326 | -3,091 | -4,143 |
| Free Cash Flow Per Share | 0.42 | 0.3 | 0.1 | -0.07 | -0.69 | -0.98 |
| Gross Margin | 42.64% | 40.96% | 40.07% | 44.03% | 46.91% | 45.11% |
| Operating Margin | 27.77% | 25.85% | 24.34% | 29.84% | 32.14% | 29.29% |
| Profit Margin | 20.92% | 17.97% | 19.95% | 28.94% | 32.92% | 30.07% |
| Free Cash Flow Margin | 8.77% | 6.89% | 2.62% | -2.13% | -30.03% | -73.82% |
| EBITDA | -- | 6,266 | 5,316 | 5,357 | 3,789 | 1,947 |
| EBITDA Margin | -- | 33.55% | 31.2% | 35.08% | 36.82% | 34.69% |
| D&A For EBITDA | -- | 1,437 | 1,169 | 800 | 481 | 303 |
| EBIT | 5,570 | 4,829 | 4,147 | 4,557 | 3,308 | 1,644 |
| EBIT Margin | 27.77% | 25.85% | 24.34% | 29.84% | 32.14% | 29.29% |
| Effective Tax Rate | 20.01% | 18.39% | 14.45% | 15.06% | 12.12% | 13.89% |