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 | 29,377 | 27,716 | 23,651 | 19,523 | 15,133 | 16,631 |
| Revenue Growth (YoY) | 14% | 17% | 21% | 28.99% | -9% | -34% |
| Cost of Revenue | 15,039 | 14,445 | 12,592 | 10,138 | 7,826 | 8,986 |
| Gross Profit | 14,338 | 13,271 | 11,059 | 9,385 | 7,307 | 7,645 |
| Selling, General & Admin | 8,617 | 8,155 | 7,113 | 6,114 | 5,202 | 5,445 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 9,651 | 9,256 | 7,795 | 6,701 | 6,154 | 6,227 |
| Other Non Operating Income (Expenses) | -1 | -43 | -9 | -49 | -17 | -31 |
| Pretax Income | 6,244 | -859 | 4,756 | -3,120 | 268 | 570 |
| Income Tax Expense | 1,813 | -284 | 1,236 | -694 | 200 | 184 |
| Net Income | 4,321 | -667 | 3,444 | -2,459 | 43 | 352 |
| Net Income Growth | 164% | -119% | -240% | -5,819% | -88% | -86% |
| Shares Outstanding (Diluted) | 417.93 | 416.14 | 417.79 | 426.68 | 440.08 | 440.46 |
| Shares Change (YoY) | -5% | 0% | -2% | -3% | 0% | 1% |
| EPS (Diluted) | 10.33 | -1.6 | 8.24 | -5.76 | 0.1 | 0.8 |
| EPS Growth | 176% | -119% | -243% | -5,860% | -88% | -86% |
| Free Cash Flow | 3,742 | 3,361 | 3,124 | 2,764 | 1,733 | 1,130 |
| Free Cash Flow Per Share | 8.95 | 8.07 | 7.47 | 6.47 | 3.93 | 2.56 |
| Gross Margin | 48.8% | 47.88% | 46.75% | 48.07% | 48.28% | 45.96% |
| Operating Margin | 15.95% | 14.48% | 13.8% | 13.74% | 7.61% | 8.52% |
| Profit Margin | 14.7% | -2.4% | 14.56% | -12.59% | 0.28% | 2.11% |
| Free Cash Flow Margin | 12.73% | 12.12% | 13.2% | 14.15% | 11.45% | 6.79% |
| EBITDA | 6,120 | 5,421 | 4,600 | 4,057 | 2,533 | 2,865 |
| EBITDA Margin | 20.83% | 19.55% | 19.44% | 20.78% | 16.73% | 17.22% |
| D&A For EBITDA | 1,433 | 1,406 | 1,336 | 1,373 | 1,380 | 1,447 |
| EBIT | 4,687 | 4,015 | 3,264 | 2,684 | 1,153 | 1,418 |
| EBIT Margin | 15.95% | 14.48% | 13.8% | 13.74% | 7.61% | 8.52% |
| Effective Tax Rate | 29.03% | 33.06% | 25.98% | 22.24% | 74.62% | 32.28% |