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 | 207,552 | 218,520 | 204,759 | 178,747 | 142,946 | 124,555 |
| Revenue Growth (YoY) | -3% | 7% | 15% | 25% | 15% | -28.99% |
| Cost of Revenue | 115,560 | 123,472 | 113,841 | 100,929 | 81,640 | 75,568 |
| Gross Profit | 91,991 | 95,047 | 90,918 | 77,818 | 61,305 | 48,987 |
| Selling, General & Admin | -- | 32,121 | 31,108 | 25,553 | 19,265 | 18,397 |
| Research & Development | -- | -- | -- | -- | -- | -- |
| Operating Expenses | 46,769 | 48,791 | 46,496 | 39,510 | 31,082 | 30,090 |
| Other Non Operating Income (Expenses) | 9,140 | 0 | -923 | -543 | -483 | -269 |
| Pretax Income | 41,453 | 35,754 | 37,765 | 31,315 | 28,075 | 14,905 |
| Income Tax Expense | 8,136 | 7,835 | 7,415 | 6,126 | 4,286 | 4,645 |
| Net Income | 22,618 | 17,363 | 19,615 | 16,107 | 16,944 | 8,829 |
| Net Income Growth | 18% | -11% | 22% | -5% | 92% | -50% |
| Shares Outstanding (Diluted) | 8,692.53 | 8,781.49 | 8,881.93 | 8,968.8 | 9,313.11 | 9,583.57 |
| Shares Change (YoY) | -1% | -1% | -1% | -4% | -3% | -1% |
| EPS (Diluted) | 2.58 | 1.97 | 2.2 | 1.79 | 1.81 | 0.92 |
| EPS Growth | 19% | -10% | 23% | -1% | 97% | -50% |
| Free Cash Flow | 21,001 | 7,240 | 5,825 | 36,826 | 23,396 | 30,205 |
| Free Cash Flow Per Share | 2.41 | 0.82 | 0.65 | 4.1 | 2.51 | 3.15 |
| Gross Margin | 44.32% | 43.49% | 44.4% | 43.53% | 42.88% | 39.32% |
| Operating Margin | 21.78% | 21.16% | 21.69% | 21.43% | 21.14% | 15.17% |
| Profit Margin | 10.89% | 7.94% | 9.57% | 9.01% | 11.85% | 7.08% |
| Free Cash Flow Margin | 10.11% | 3.31% | 2.84% | 20.6% | 16.36% | 24.25% |
| EBITDA | 56,383 | 58,101 | 55,132 | 49,606 | 41,300 | 29,738 |
| EBITDA Margin | 27.16% | 26.58% | 26.92% | 27.75% | 28.89% | 23.87% |
| D&A For EBITDA | 11,162 | 11,846 | 10,711 | 11,299 | 11,078 | 10,842 |
| EBIT | 45,221 | 46,255 | 44,421 | 38,307 | 30,222 | 18,896 |
| EBIT Margin | 21.78% | 21.16% | 21.69% | 21.43% | 21.14% | 15.17% |
| Effective Tax Rate | 19.62% | 21.91% | 19.63% | 19.56% | 15.26% | 31.16% |