Income Statement | Dec 24 | Dec 23 | Dec 21 | Dec 20 | Dec 19 |
|---|---|---|---|---|---|
| $ 2.78B | $ 3.00B | $ 1.70B | $ 1.66B | $ 534.89M | |
| $ 1.29B | $ 1.49B | $ 1.28B | $ 1.35B | $ 320.81M | |
| $ 3.25B | $ 1.36B | $ 372.30M | $ 288.53M | $ 228.09M | |
| $ 453.40M | $ 457.20M | $ 52.70M | $ 49.09M | $ 47.83M | |
| $ -1.49B | $ 607.00M | $ 953.30M | $ 1.10B | $ 139.79M | |
| $ -1.96B | $ 139.10M | $ 906.00M | $ 1.06B | $ 92.72M | |
| $ -170.60M | $ -168.20M | $ -5.70M | $ -20.01M | $ -15.54M | |
| $ -2.13B | $ -29.10M | $ 900.30M | $ 1.04B | $ 77.18M | |
| $ -2.05B | $ -10.10M | $ 704.20M | $ 810.29M | $ 72.92M | |
| $ -30.54 | $ -0.15 | $ 16.74 | $ 19.24 | $ 1.78 | |
| $ -30.54 | $ -0.15 | $ 16.43 | $ 18.60 | $ 1.73 | |
| 67.20M | 66.80M | 42.08M | 42.12M | 40.86M | |
| 67.20M | 66.80M | 42.87M | 43.59M | 43.11M |