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.14 | $ 5.27 | $ -0.79 | $ 2.25 | $ -6.03 | |
| $ 0.14 | $ 5.15 | $ -0.79 | $ 2.24 | $ -6.03 | |
| 2.73B | 2.89B | 3.16B | 3.35B | 3.37B | |
| 2.80B | 2.96B | 3.16B | 3.38B | 3.37B |