Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.93B | $ 2.38B | $ 3.06B | $ 1.48B | $ 754.22M | |
| $ 2.40B | $ 1.30B | $ 2.62B | $ 1.23B | $ 552.04M | |
| $ 2.18B | $ 979.52M | $ 1.33B | $ 749.74M | $ 925.67M | |
| $ 949.48M | $ 675.78M | $ 532.93M | $ 312.79M | $ 372.30M | |
| $ 996.99M | $ 1.17B | $ 1.15B | $ -69.01M | $ 194.30M | |
| $ 218.46M | $ 324.74M | $ 1.28B | $ 483.74M | $ -373.63M | |
| $ -387.22M | $ 20.48M | $ -767.27M | $ -916.27M | $ 157.52M | |
| $ -168.75M | $ 345.22M | $ 516.89M | $ -432.53M | $ -216.11M | |
| $ -114.61M | $ 67.61M | $ 96.67M | $ -19.38M | $ 0.00 | |
| $ -0.88 | $ 0.45 | $ 2.20 | $ -0.46 | $ 0.00 | |
| $ -0.88 | $ 0.45 | $ 2.20 | $ -0.46 | $ 0.00 | |
| 201.23M | 150.99M | 168.72M | 169.49M | 43.10M | |
| 201.23M | 151.20M | 168.97M | 169.49M | 43.10M |