Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 830.68M | $ 790.72M | $ 721.03M | $ 614.50M | $ 583.44M | |
| $ 396.99M | $ 283.10M | $ 216.40M | $ 158.67M | $ 137.57M | |
| $ 193.50M | $ 163.97M | $ 139.72M | $ 112.36M | $ 102.09M | |
| $ 203.13M | $ 282.50M | $ 303.48M | $ 305.43M | $ 303.17M | |
| $ 415.67M | $ 380.07M | $ 386.08M | $ 350.45M | $ 312.81M | |
| $ 203.48M | $ 119.13M | $ 76.68M | $ 46.31M | $ 35.48M | |
| $ -78.45M | $ -129.96M | $ -67.67M | $ -75.20M | $ -124.45M | |
| $ 125.03M | $ -10.84M | $ 9.01M | $ -28.89M | $ -88.96M | |
| $ 112.78M | $ 15.41M | $ 8.72M | $ -9.32M | $ -56.05M | |
| $ 0.95 | $ 0.12 | $ 0.07 | $ -0.07 | $ -0.42 | |
| $ 0.94 | $ 0.12 | $ 0.07 | $ -0.07 | $ -0.42 | |
| 118.57M | 122.78M | 128.25M | 133.53M | 133.49M | |
| 119.79M | 127.22M | 130.13M | 133.53M | 133.49M |