Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.90T | $ 2.57T | $ 2.71T | $ 2.48T | $ 1.86T | |
| $ 1.31T | $ 1.19T | $ 1.20T | $ 1.19T | $ 873.56B | |
| $ 1.05T | $ 946.98B | $ 977.75B | $ 862.68B | $ 698.38B | |
| $ 0.00 | $ 105.20B | $ 0.00 | $ 124.12B | $ 0.00 | |
| $ 262.70B | $ 344.05B | $ 211.68B | $ 454.00B | $ 172.32B | |
| $ 262.61B | $ 239.97B | $ 218.76B | $ 330.47B | $ 175.18B | |
| $ -97.08B | $ -136.81B | $ -83.01B | $ -28.79B | $ -31.58B | |
| $ 165.53B | $ 103.16B | $ 135.75B | $ 301.68B | $ 143.60B | |
| $ 160.94B | $ 105.65B | $ 118.17B | $ 199.16B | $ 96.15B | |
| $ 871.14 | $ 571.86 | $ 639.60 | $ 1.08K | $ 520.44 | |
| $ 871.14 | $ 571.86 | $ 639.60 | $ 1.08K | $ 520.44 | |
| 184.75M | 184.75M | 184.75M | 184.75M | 184.75M | |
| 184.75M | 184.75M | 184.75M | 184.75M | 184.75M |