Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 213.55B | $ 172.51B | $ 163.85B | $ 159.30B | $ 120.26B | |
| $ 64.24B | $ 59.00B | $ 53.73B | $ 57.38B | $ 36.39B | |
| $ 0.00 | $ 35.05B | $ 33.00B | $ 34.49B | $ 20.44B | |
| $ 7.30B | $ 6.31B | $ 5.38B | $ 4.31B | $ 3.55B | |
| $ 29.38B | $ 28.11B | $ 24.36B | $ 28.10B | $ 19.64B | |
| $ 22.08B | $ 23.95B | $ 20.72B | $ 22.89B | $ 15.95B | |
| $ -5.32B | $ -3.51B | $ -1.92B | $ 703.36M | $ -363.40M | |
| $ 16.76B | $ 20.43B | $ 18.80B | $ 23.59B | $ 15.58B | |
| $ 15.51B | $ 15.43B | $ 15.89B | $ 19.72B | $ 12.03B | |
| $ 321.93 | $ 321.61 | $ 331.09 | $ 411.05 | $ 253.57 | |
| $ 321.94 | $ 321.61 | $ 331.09 | $ 411.05 | $ 245.52 | |
| 48.17M | 47.97M | 47.97M | 47.97M | 47.46M | |
| 48.17M | 47.97M | 47.97M | 47.97M | 47.97M |