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,147 | 28,675 | 27,598 | 25,803 | 22,572 | 14,456 |
| Revenue Growth (YoY) | 4% | 4% | 7% | 14% | 56% | 4% |
| Cost of Revenue | 14,811 | 14,519 | 14,246 | 13,318 | 10,603 | 7,362 |
| Gross Profit | 14,335 | 14,156 | 13,352 | 12,484 | 11,969 | 7,094 |
| Selling, General & Admin | 2,407 | 9,586 | 9,348 | 7,707 | 6,671 | 4,756 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 10,132 | 10,116 | 9,814 | 7,731 | 6,906 | 5,008 |
| Other Non Operating Income (Expenses) | -26 | -25 | -20 | -18 | -17 | -12 |
| Pretax Income | 4,102 | 4,109 | 4,256 | 5,415 | 5,328 | 2,247 |
| Income Tax Expense | 1,304 | 1,096 | 1,069 | 1,351 | 1,317 | 549 |
| Net Income | 2,798 | 3,012 | 3,186 | 4,063 | 4,010 | 1,698 |
| Net Income Growth | -7% | -5% | -22% | 1% | 136% | 13% |
| Shares Outstanding (Diluted) | 2,585.9 | 2,585.67 | 2,598.13 | 2,633.08 | 2,538.95 | 2,511.74 |
| Shares Change (YoY) | 0% | 0% | -1% | 4% | 1% | 1% |
| EPS (Diluted) | 1.08 | 1.17 | 1.23 | 1.54 | 1.58 | 0.68 |
| EPS Growth | -8% | -5% | -20% | -3% | 132% | 13% |
| Free Cash Flow | 3,519 | 3,764 | 2,672 | 1,795 | 4,722 | 2,116 |
| Free Cash Flow Per Share | 1.36 | 1.45 | 1.02 | 0.68 | 1.85 | 0.84 |
| Gross Margin | 49.18% | 49.36% | 48.38% | 48.38% | 53.02% | 49.07% |
| Operating Margin | 14.41% | 14.08% | 12.81% | 18.42% | 22.42% | 14.42% |
| Profit Margin | 9.59% | 10.5% | 11.54% | 15.74% | 17.76% | 11.74% |
| Free Cash Flow Margin | 12.07% | 13.12% | 9.68% | 6.95% | 20.91% | 14.63% |
| EBITDA | 4,830 | 5,810 | 5,369 | 6,145 | 6,153 | 3,093 |
| EBITDA Margin | 16.57% | 20.26% | 19.45% | 23.81% | 27.25% | 21.39% |
| D&A For EBITDA | 628 | 1,771 | 1,832 | 1,392 | 1,091 | 1,008 |
| EBIT | 4,202 | 4,039 | 3,537 | 4,753 | 5,062 | 2,085 |
| EBIT Margin | 14.41% | 14.08% | 12.81% | 18.42% | 22.42% | 14.42% |
| Effective Tax Rate | 31.78% | 26.67% | 25.11% | 24.94% | 24.71% | 24.43% |