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 | 109,677 | 105,295 | 103,468 | 96,496 | 87,606 | 73,667 |
| Revenue Growth (YoY) | 3% | 2% | 7% | 10% | 19% | 24% |
| Cost of Revenue | 40,397 | 39,488 | 40,404 | 43,730 | 40,635 | 34,684 |
| Gross Profit | 69,280 | 65,807 | 63,063 | 52,766 | 46,971 | 38,983 |
| Selling, General & Admin | 17,173 | 18,698 | 18,869 | 18,099 | 16,478 | 14,076 |
| Research & Development | 17,637 | 17,524 | 16,484 | 15,039 | 14,076 | 10,369 |
| Operating Expenses | 34,810 | 36,223 | 35,354 | 33,137 | 30,554 | 24,444 |
| Other Non Operating Income (Expenses) | 770 | 602 | 1,053 | 847 | 710 | 985 |
| Pretax Income | 41,401 | 35,717 | 34,056 | 24,250 | 21,104 | 15,372 |
| Income Tax Expense | 6,140 | 5,461 | 4,699 | 5,032 | 4,128 | 3,042 |
| Net Income | 34,207 | 29,697 | 29,416 | 20,338 | 16,857 | 12,063 |
| Net Income Growth | 19% | 1% | 45% | 21% | 40% | -43% |
| Shares Outstanding (Diluted) | 3,214.68 | 3,230.6 | 3,252.02 | 3,296 | 3,367 | 3,350 |
| Shares Change (YoY) | -1% | -1% | -1% | -2% | 1% | 3% |
| EPS (Diluted) | 10.65 | 9.19 | 9.04 | 6.17 | 5.01 | 3.6 |
| EPS Growth | 20% | 2% | 47% | 23% | 39% | -45% |
| Free Cash Flow | 44,266 | 37,470 | 31,055 | 25,066 | 21,817 | 21,598 |
| Free Cash Flow Per Share | 13.76 | 11.59 | 9.54 | 7.6 | 6.47 | 6.44 |
| Gross Margin | 63.16% | 62.49% | 60.94% | 54.68% | 53.61% | 52.91% |
| Operating Margin | 31.42% | 28.09% | 26.78% | 20.34% | 18.73% | 19.73% |
| Profit Margin | 31.18% | 28.2% | 28.43% | 21.07% | 19.24% | 16.37% |
| Free Cash Flow Margin | 40.36% | 35.58% | 30.01% | 25.97% | 24.9% | 29.31% |
| EBITDA | 36,597 | 32,000 | 30,764 | 22,487 | 19,693 | 17,997 |
| EBITDA Margin | 33.36% | 30.39% | 29.73% | 23.3% | 22.47% | 24.43% |
| D&A For EBITDA | 2,127 | 2,417 | 3,055 | 2,858 | 3,276 | 3,458 |
| EBIT | 34,470 | 29,583 | 27,709 | 19,629 | 16,417 | 14,539 |
| EBIT Margin | 31.42% | 28.09% | 26.78% | 20.34% | 18.73% | 19.73% |
| Effective Tax Rate | 14.83% | 15.28% | 13.79% | 20.75% | 19.56% | 19.78% |