Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 45.04B | $ 34.12B | $ 28.54B | $ 28.32B | $ 24.54B | |
| $ 36.62B | $ 27.04B | $ 21.91B | $ 21.01B | $ 19.06B | |
| $ 19.12B | $ 16.25B | $ 13.26B | $ 13.07B | $ 11.85B | |
| $ 1.77B | $ 1.53B | $ 1.52B | $ 1.55B | $ 1.32B | |
| $ 15.23B | $ 8.57B | $ 8.66B | $ 8.04B | $ 8.91B | |
| $ 17.50B | $ 10.79B | $ 8.65B | $ 7.93B | $ 7.21B | |
| $ -4.82B | $ -4.23B | $ -1.85B | $ -1.78B | $ 19.10M | |
| $ 12.68B | $ 6.55B | $ 6.81B | $ 6.16B | $ 7.23B | |
| $ 10.59B | $ 5.24B | $ 6.24B | $ 5.58B | $ 6.19B | |
| $ 11.76 | $ 5.83 | $ 6.57 | $ 5.85 | $ 6.47 | |
| $ 11.71 | $ 5.80 | $ 6.57 | $ 5.85 | $ 6.47 | |
| 900.61M | 899.38M | 950.18M | 953.65M | 956.59M | |
| 904.06M | 903.28M | 950.18M | 953.65M | 956.59M |