Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 189.19B | $ 208.35B | $ 241.39B | $ 157.74B | $ 105.94B | |
| $ 30.24B | $ 64.06B | $ 55.10B | $ 22.86B | $ 10.18B | |
| $ 16.62B | $ 17.08B | $ 13.65B | $ 12.19B | $ 10.76B | |
| $ 16.62B | $ 15.93B | $ 14.32B | $ 14.80B | $ 14.89B | |
| $ 27.98B | $ 43.50B | $ 32.35B | $ 32.55B | $ -7.04B | |
| $ 13.62B | $ 46.98B | $ 41.45B | $ 10.67B | $ -573.00M | |
| $ -6.83B | $ -23.23B | $ -26.04B | $ 4.55B | $ -24.32B | |
| $ 6.78B | $ 23.75B | $ 15.40B | $ 15.23B | $ -24.89B | |
| $ 381.00M | $ 15.24B | $ -2.49B | $ 7.57B | $ -20.30B | |
| $ 0.84 | $ 31.62 | $ -4.74 | $ 13.50 | $ -36.18 | |
| $ 0.84 | $ 30.90 | $ -4.74 | $ 13.44 | $ -36.18 | |
| 455.15M | 482.23M | 527.44M | 559.13M | 561.71M | |
| 467.13M | 493.06M | 527.44M | 562.79M | 561.71M |