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 | 64,477 | 53,473 | 43,649 | 53,309 | 47,071 | 39,087 |
| Revenue Growth (YoY) | 48% | 23% | -18% | 13% | 20% | -22% |
| Cost of Revenue | 38,094 | 29,071 | 21,460 | 32,487 | 28,597 | 20,876 |
| Gross Profit | 26,383 | 24,402 | 22,189 | 20,822 | 18,474 | 18,211 |
| Selling, General & Admin | 9,774 | 9,442 | 8,673 | 8,273 | 6,706 | 6,744 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 15,274 | 14,609 | 13,286 | 12,590 | 10,558 | 10,456 |
| Other Non Operating Income (Expenses) | 903 | 622 | 625 | 460 | 422 | 153 |
| Pretax Income | 8,782 | 7,299 | 7,879 | 4,542 | 7,729 | 4,190 |
| Income Tax Expense | 1,906 | 1,668 | 1,821 | 1,604 | 1,415 | 774 |
| Net Income | 6,224 | 5,053 | 5,839 | 2,589 | 5,816 | 2,983 |
| Net Income Growth | 13% | -13% | 126% | -55% | 95% | -44% |
| Shares Outstanding (Diluted) | 2,186 | 2,158 | 2,058 | 2,029 | 2,025 | 2,021 |
| Shares Change (YoY) | 2% | 5% | 1% | 0% | 0% | 0% |
| EPS (Diluted) | 2.84 | 2.34 | 2.84 | 1.28 | 2.87 | 1.48 |
| EPS Growth | 9% | -18% | 122% | -55% | 94% | -44% |
| Free Cash Flow | 4,875 | 5,670 | 9,325 | 6,409 | 1,163 | 4,161 |
| Free Cash Flow Per Share | 2.23 | 2.62 | 4.53 | 3.15 | 0.57 | 2.05 |
| Gross Margin | 40.91% | 45.63% | 50.83% | 39.05% | 39.24% | 46.59% |
| Operating Margin | 17.22% | 18.31% | 20.39% | 15.44% | 16.81% | 19.84% |
| Profit Margin | 9.65% | 9.44% | 13.37% | 4.85% | 12.35% | 7.63% |
| Free Cash Flow Margin | 7.56% | 10.6% | 21.36% | 12.02% | 2.47% | 10.64% |
| EBITDA | 16,609 | 14,960 | 13,516 | 12,549 | 11,768 | 11,467 |
| EBITDA Margin | 25.75% | 27.97% | 30.96% | 23.54% | 25% | 29.33% |
| D&A For EBITDA | 5,500 | 5,167 | 4,613 | 4,317 | 3,852 | 3,712 |
| EBIT | 11,109 | 9,793 | 8,903 | 8,232 | 7,916 | 7,755 |
| EBIT Margin | 17.22% | 18.31% | 20.39% | 15.44% | 16.81% | 19.84% |
| Effective Tax Rate | 21.7% | 22.85% | 23.11% | 35.31% | 18.3% | 18.47% |