Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 699.18B | $ 919.31B | $ 984.19B | $ 446.87B | $ 122.38B | |
| $ 186.98B | $ 230.63B | $ 265.78B | $ 141.24B | $ 37.04B | |
| $ 80.60B | $ 94.38B | $ 94.71B | $ 42.89B | $ 11.58B | |
| $ 62.63B | $ 70.10B | $ 90.04B | $ 36.15B | $ 11.73B | |
| $ 370.58B | $ 244.85B | $ 205.71B | $ 138.75B | $ 43.05B | |
| $ 106.39B | $ 136.24B | $ 171.07B | $ 98.35B | $ 25.46B | |
| $ 143.17B | $ -98.31B | $ -96.46B | $ 600.99M | $ -413.54M | |
| $ 249.55B | $ 37.93B | $ 74.61B | $ 98.95B | $ 25.04B | |
| $ 153.81B | $ 22.44B | $ 13.15B | $ 39.95B | $ 33.37B | |
| $ 6.59K | $ 88.30 | $ 51.55 | $ 337.40 | $ 280.00 | |
| $ 6.59K | $ 88.30 | $ 51.55 | $ 337.40 | $ 280.00 | |
| 116.60M | 116.71M | 117.06M | 118.41M | 119.21M | |
| 116.60M | 116.71M | 117.06M | 118.41M | 119.21M |