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 | 54,526 | 48,872 | 40,617 | 31,803 | 27,449 | 25,612 |
| Revenue Growth (YoY) | 16% | 20% | 28% | 16% | 7% | 10% |
| Cost of Revenue | -- | 17,689 | 15,334 | 11,210 | 9,577 | 8,850 |
| Gross Profit | -- | 31,183 | 25,283 | 20,593 | 17,872 | 16,762 |
| Selling, General & Admin | -- | 15,764 | 13,691 | 11,240 | 9,975 | 9,510 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 47,153 | 24,654 | 20,641 | 17,262 | 14,998 | 14,742 |
| Other Non Operating Income (Expenses) | -- | -217 | -43 | -43 | -31 | -38 |
| Pretax Income | 9,016 | 6,584 | 4,675 | 3,497 | 2,922 | 1,855 |
| Income Tax Expense | 1,942 | 1,441 | 959 | 687 | 632 | 374 |
| Net Income | 7,051 | 5,126 | 3,712 | 2,774 | 2,159 | 2,891 |
| Net Income Growth | 46% | 38% | 34% | 28% | -25% | 312% |
| Shares Outstanding (Diluted) | 879.27 | 879.54 | 880.45 | 883.09 | 895.1 | 898.94 |
| Shares Change (YoY) | 0% | 0% | 0% | -1% | 0% | 0% |
| EPS (Diluted) | 8.01 | 5.82 | 4.21 | 3.14 | 2.41 | 3.21 |
| EPS Growth | 46% | 38% | 34% | 30% | -25% | 317% |
| Free Cash Flow | 11,409 | 11,957 | 3,847 | 428 | 4,394 | 2,216 |
| Free Cash Flow Per Share | 12.97 | 13.59 | 4.36 | 0.48 | 4.9 | 2.46 |
| Gross Margin | -- | 63.8% | 62.24% | 64.75% | 65.1% | 65.44% |
| Operating Margin | 13.52% | 13.35% | 11.42% | 10.47% | 10.47% | 7.88% |
| Profit Margin | 12.93% | 10.48% | 9.13% | 8.72% | 7.86% | 11.28% |
| Free Cash Flow Margin | 20.92% | 24.46% | 9.47% | 1.34% | 16% | 8.65% |
| EBITDA | 9,031 | 8,050 | 6,079 | 4,623 | 4,097 | 3,364 |
| EBITDA Margin | 16.56% | 16.47% | 14.96% | 14.53% | 14.92% | 13.13% |
| D&A For EBITDA | 1,658 | 1,521 | 1,437 | 1,292 | 1,223 | 1,344 |
| EBIT | 7,373 | 6,529 | 4,642 | 3,331 | 2,874 | 2,020 |
| EBIT Margin | 13.52% | 13.35% | 11.42% | 10.47% | 10.47% | 7.88% |
| Effective Tax Rate | 21.53% | 21.88% | 20.51% | 19.64% | 21.62% | 20.16% |