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 | 317,063 | 285,981 | 274,204 | 243,578 | 227,105 | 209,726 |
| Revenue Growth (YoY) | 19% | 4% | 13% | 7% | 8% | 4% |
| Cost of Revenue | 237,972 | 207,445 | 199,929 | 168,408 | 157,007 | 148,490 |
| Gross Profit | 79,090 | 78,535 | 74,274 | 75,170 | 70,098 | 61,236 |
| Selling, General & Admin | 42,992 | 47,261 | 46,010 | 50,761 | 48,384 | 44,521 |
| Research & Development | 11,832 | 10,740 | 10,380 | 9,507 | 8,363 | 6,860 |
| Operating Expenses | 54,160 | 56,314 | 54,700 | 59,207 | 55,750 | 50,431 |
| Other Non Operating Income (Expenses) | -368 | -139 | -73 | -29 | 60 | 55 |
| Pretax Income | 25,639 | 22,732 | 20,211 | 17,791 | 15,937 | 13,554 |
| Income Tax Expense | 3,658 | 3,157 | 3,123 | 3,057 | 2,705 | 2,232 |
| Net Income | 20,959 | 18,741 | 16,596 | 14,712 | 13,078 | 8,877 |
| Net Income Growth | 13% | 13% | 13% | 12% | 47% | 8% |
| Shares Outstanding (Diluted) | 9,214.82 | 9,277.78 | 9,323.94 | 9,311.42 | 9,333.59 | 6,797 |
| Shares Change (YoY) | -1% | -1% | 0% | 0% | 37% | 0% |
| EPS (Diluted) | 2.27 | 2.02 | 1.78 | 1.58 | 1.4 | 1.31 |
| EPS Growth | 14% | 13% | 13% | 13% | 7% | 8% |
| Free Cash Flow | 19,745 | 16,471 | 15,994 | 12,046 | 15,862 | 9,825 |
| Free Cash Flow Per Share | 2.14 | 1.77 | 1.71 | 1.29 | 1.69 | 1.44 |
| Gross Margin | 24.94% | 27.46% | 27.08% | 30.86% | 30.86% | 29.19% |
| Operating Margin | 7.86% | 7.77% | 7.13% | 6.55% | 6.31% | 5.15% |
| Profit Margin | 6.61% | 6.55% | 6.05% | 6.03% | 5.75% | 4.23% |
| Free Cash Flow Margin | 6.22% | 5.75% | 5.83% | 4.94% | 6.98% | 4.68% |
| EBITDA | -- | -- | -- | -- | -- | -- |
| EBITDA Margin | -- | -- | -- | -- | -- | -- |
| D&A For EBITDA | -- | -- | -- | -- | -- | -- |
| EBIT | 24,930 | 22,221 | 19,574 | 15,963 | 14,347 | 10,805 |
| EBIT Margin | 7.86% | 7.77% | 7.13% | 6.55% | 6.31% | 5.15% |
| Effective Tax Rate | 14.26% | 13.88% | 15.45% | 17.18% | 16.97% | 16.46% |