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,218 | 31,194 | 31,176 | 34,485 | 29,160 | 20,588 |
| Revenue Growth (YoY) | -2% | 0% | -10% | 18% | 42% | -13% |
| Cost of Revenue | 18,408 | 19,431 | 20,070 | 21,069 | 17,517 | 12,753 |
| Gross Profit | 10,810 | 11,763 | 11,105 | 13,416 | 11,642 | 7,834 |
| Selling, General & Admin | 4,363 | 4,238 | 3,807 | 3,986 | 3,280 | 2,547 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 3,737 | 4,011 | 3,583 | 3,038 | 2,861 | 2,305 |
| Other Non Operating Income (Expenses) | -- | -- | -- | -- | -- | -- |
| Pretax Income | 7,020 | 7,937 | 7,669 | 10,515 | 9,082 | 5,593 |
| Income Tax Expense | 1,477 | 1,665 | 1,586 | 2,212 | 1,943 | 1,266 |
| Net Income | 5,486 | 6,189 | 5,989 | 8,173 | 7,070 | 4,251 |
| Net Income Growth | 1% | 3% | -27% | 16% | 66% | -21% |
| Shares Outstanding (Diluted) | 1,940.37 | 1,953.05 | 1,950.43 | 1,950.43 | 1,948.14 | 1,992.16 |
| Shares Change (YoY) | -1% | 0% | 0% | 0% | -2% | -7% |
| EPS (Diluted) | 2.81 | 3.16 | 3.07 | 4.19 | 3.62 | 2.13 |
| EPS Growth | 1% | 3% | -27% | 15% | 70% | -15% |
| Free Cash Flow | 71 | -816 | -252 | 3,175 | 3,957 | -1,289 |
| Free Cash Flow Per Share | 0.03 | -0.41 | -0.12 | 1.62 | 2.03 | -0.64 |
| Gross Margin | 36.99% | 37.7% | 35.62% | 38.9% | 39.92% | 38.05% |
| Operating Margin | 24.2% | 24.84% | 24.12% | 30.09% | 30.11% | 26.85% |
| Profit Margin | 18.77% | 19.84% | 19.21% | 23.7% | 24.24% | 20.64% |
| Free Cash Flow Margin | 0.24% | -2.61% | -0.8% | 9.2% | 13.56% | -6.26% |
| EBITDA | 7,330 | 7,954 | 7,659 | 10,505 | 8,903 | 5,645 |
| EBITDA Margin | 25.08% | 25.49% | 24.56% | 30.46% | 30.53% | 27.41% |
| D&A For EBITDA | 258 | 203 | 137 | 127 | 122 | 117 |
| EBIT | 7,072 | 7,751 | 7,522 | 10,378 | 8,781 | 5,528 |
| EBIT Margin | 24.2% | 24.84% | 24.12% | 30.09% | 30.11% | 26.85% |
| Effective Tax Rate | 21.03% | 20.97% | 20.68% | 21.03% | 21.39% | 22.63% |