Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.68B | $ 2.36B | $ 1.88B | $ 23.56B | $ 15.06B | |
| $ 2.12B | $ 1.78B | $ 1.34B | $ -3.79B | $ -3.31B | |
| $ -679.00M | $ 839.00M | $ -9.15B | $ 15.80B | $ 8.80B | |
| $ 193.00M | $ 366.00M | $ 585.00M | $ 413.00M | $ 325.00M | |
| $ 3.55B | $ 1.89B | $ 11.61B | $ 11.08B | $ 1.67B | |
| $ 2.80B | $ 940.00M | $ 10.49B | $ -5.90B | $ -5.33B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 17.15B | $ 6.18B | |
| $ 2.80B | $ 940.00M | $ 10.49B | $ 11.25B | $ 851.00M | |
| $ 2.23B | $ 1.10B | $ 8.16B | $ 8.24B | $ 642.00M | |
| $ 3.73 | $ 1.72 | $ 12.63 | $ 12.78 | $ 1.00 | |
| $ 3.72 | $ 1.71 | $ 12.60 | $ 12.78 | $ 1.00 | |
| 598.00M | 643.30M | 646.10M | 645.00M | 645.00M | |
| 599.20M | 645.20M | 647.40M | 645.00M | 645.00M |