Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 950.45M | $ 846.18M | $ 704.60M | $ 632.64M | $ 667.68M | |
| $ 641.72M | $ 565.20M | $ 473.90M | $ 441.85M | $ 465.19M | |
| $ 347.27M | $ 333.22M | $ 304.61M | $ 300.97M | $ 930.04M | |
| $ 264.76M | $ 246.10M | $ 236.68M | $ 238.77M | $ 238.97M | |
| $ 567.49M | $ 489.60M | $ 408.98M | $ 382.17M | $ 401.76M | |
| $ 294.45M | $ 231.98M | $ 169.29M | $ 140.87M | $ -464.85M | |
| $ -192.64M | $ -162.35M | $ -137.96M | $ -129.72M | $ -128.55M | |
| $ 101.81M | $ 69.63M | $ 31.33M | $ 11.15M | $ -593.40M | |
| $ 99.58M | $ 68.27M | $ 30.32M | $ 10.28M | $ -594.73M | |
| $ 0.72 | $ 0.21 | $ 0.31 | $ 0.11 | $ -6.14 | |
| $ 0.72 | $ 0.20 | $ 0.31 | $ 0.11 | $ -6.14 | |
| 113.39M | 98.63M | 97.78M | 97.07M | 96.82M | |
| 114.50M | 100.67M | 97.78M | 97.07M | 96.82M |