Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.25B | $ 3.90B | $ 3.65B | $ 1.58B | $ 1.08B | |
| $ 1.31B | $ 1.44B | $ 1.79B | $ 670.09M | $ 240.05M | |
| $ 205.52M | $ 164.41M | $ 206.64M | $ -139.35M | $ 5.11B | |
| $ 1.11B | $ 598.56M | $ 369.66M | $ 158.30M | $ 307.21M | |
| $ 2.28B | $ 1.97B | $ 1.78B | $ 377.10M | $ -3.55B | |
| $ 1.10B | $ 1.27B | $ 1.58B | $ 809.44M | $ -4.87B | |
| $ 12.37M | $ 65.85M | $ -200.21M | $ -621.46M | $ 836.00M | |
| $ 1.11B | $ 1.34B | $ 1.38B | $ 187.99M | $ -4.04B | |
| $ 848.63M | $ 1.02B | $ 1.86B | $ 319.60M | $ -3.69B | |
| $ 16.32 | $ 24.59 | $ 60.86 | $ 16.15 | $ -184.60 | |
| $ 16.02 | $ 23.51 | $ 57.55 | $ 15.48 | $ -184.60 | |
| 51.80M | 41.49M | 30.50M | 19.79M | 19.99M | |
| 52.75M | 43.40M | 32.25M | 20.65M | 19.99M |