Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 39.00B | $ 33.72B | $ 31.62B | $ 29.70B | $ 25.00B | |
| $ 17.96B | $ 14.01B | $ 12.45B | $ 12.37B | $ 9.72B | |
| $ 7.54B | $ 7.05B | $ 6.81B | $ 6.17B | $ 5.13B | |
| $ 15.63B | $ 14.55B | $ 14.36B | $ 12.44B | $ 10.92B | |
| $ 26.31B | $ 21.51B | $ 20.33B | $ 19.04B | $ 15.51B | |
| $ 10.42B | $ 6.95B | $ 5.63B | $ 6.19B | $ 4.59B | |
| $ -451.96M | $ -748.60M | $ -368.90M | $ -354.41M | $ -1.39B | |
| $ 9.97B | $ 6.21B | $ 5.26B | $ 5.84B | $ 3.20B | |
| $ 8.71B | $ 5.41B | $ 4.49B | $ 5.12B | $ 2.76B | |
| $ 2.03 | $ 1.22 | $ 1.01 | $ 1.16 | $ 0.63 | |
| $ 1.98 | $ 1.20 | $ 1.00 | $ 1.12 | $ 0.61 | |
| 4.30B | 4.42B | 4.45B | 4.43B | 4.41B | |
| 4.39B | 4.49B | 4.51B | 4.55B | 4.54B |