Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.74B | $ 3.76B | $ 1.67B | $ 2.90B | $ 1.45B | |
| $ 4.47B | $ 3.58B | $ 1.03B | $ 2.55B | $ 1.15B | |
| $ 1.38B | $ 1.43B | $ -1.01B | $ 1.14B | $ 1.72B | |
| $ 30.00M | $ 28.20M | $ 18.90M | $ 6.07M | $ 625.00K | |
| $ 3.13B | $ 2.18B | $ 2.06B | $ 1.42B | $ -565.83M | |
| $ 3.10B | $ 2.15B | $ 2.04B | $ 1.41B | $ -566.45M | |
| $ -1.89B | $ -1.40B | $ -777.79M | $ -451.05M | $ -774.31M | |
| $ 1.21B | $ 752.83M | $ 1.26B | $ 963.81M | $ -1.34B | |
| $ 931.50M | $ 622.26M | $ 954.52M | $ 772.23M | $ -1.41B | |
| $ 1.69 | $ 1.11 | $ 1.84 | $ 1.56 | $ -3.27 | |
| $ 1.67 | $ 1.10 | $ 1.80 | $ 1.51 | $ -3.27 | |
| 495.48M | 481.93M | 468.84M | 451.28M | 415.51M | |
| 499.60M | 483.72M | 481.64M | 467.67M | 415.51M |