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 | 73,413 | 72,459 | 69,619 | 62,265 | 49,982 | 43,930 |
| Revenue Growth (YoY) | 3% | 4% | 12% | 25% | 14% | -10% |
| Cost of Revenue | 15,475 | 15,658 | 15,790 | 14,894 | 10,672 | 9,681 |
| Gross Profit | 57,938 | 56,801 | 53,829 | 47,371 | 39,310 | 34,249 |
| Selling, General & Admin | 22,339 | 21,428 | 19,700 | 18,119 | 15,254 | 14,164 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 49,131 | 48,224 | 45,791 | 40,966 | 34,907 | 31,643 |
| Other Non Operating Income (Expenses) | -113 | -109 | -88 | 56 | -30 | -31 |
| Pretax Income | 7,622 | 7,375 | 7,020 | 6,154 | 3,820 | 1,823 |
| Income Tax Expense | 2,466 | 2,102 | 1,917 | 1,737 | 1,625 | 807 |
| Net Income | 4,764 | 4,863 | 4,702 | 4,259 | 2,597 | 1,242 |
| Net Income Growth | 3% | 3% | 10% | 64% | 109% | -62% |
| Shares Outstanding (Diluted) | 567.64 | 576.55 | 575.11 | 570.51 | 575.85 | 563.12 |
| Shares Change (YoY) | -2% | 0% | 1% | -1% | 2% | 0% |
| EPS (Diluted) | 8.39 | 8.43 | 8.18 | 7.47 | 4.51 | 2.21 |
| EPS Growth | 5% | 3% | 10% | 66% | 104% | -62% |
| Free Cash Flow | 7,330 | 7,622 | 7,284 | 5,960 | 5,860 | 4,368 |
| Free Cash Flow Per Share | 12.91 | 13.21 | 12.66 | 10.44 | 10.17 | 7.75 |
| Gross Margin | 78.92% | 78.39% | 77.31% | 76.07% | 78.64% | 77.96% |
| Operating Margin | 11.99% | 11.83% | 11.54% | 10.28% | 8.8% | 5.93% |
| Profit Margin | 6.48% | 6.71% | 6.75% | 6.84% | 5.19% | 2.82% |
| Free Cash Flow Margin | 9.98% | 10.51% | 10.46% | 9.57% | 11.72% | 9.94% |
| EBITDA | 12,865 | 12,575 | 11,837 | 10,018 | 7,622 | 5,777 |
| EBITDA Margin | 17.52% | 17.35% | 17% | 16.08% | 15.24% | 13.15% |
| D&A For EBITDA | 4,058 | 3,998 | 3,799 | 3,613 | 3,219 | 3,171 |
| EBIT | 8,807 | 8,577 | 8,038 | 6,405 | 4,403 | 2,606 |
| EBIT Margin | 11.99% | 11.83% | 11.54% | 10.28% | 8.8% | 5.93% |
| Effective Tax Rate | 32.35% | 28.5% | 27.3% | 28.22% | 42.53% | 44.26% |