Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 856.76M | $ 802.87M | $ 762.29M | $ 755.07M | $ 740.34M | |
| $ 576.10M | $ 536.44M | $ 503.92M | $ 495.61M | $ 489.49M | |
| $ 401.61M | $ 347.23M | $ 323.91M | $ 317.41M | $ 489.49M | |
| $ 365.05M | $ 314.90M | $ 295.59M | $ 288.09M | $ 288.65M | |
| $ 534.10M | $ 504.18M | $ 535.57M | $ 634.12M | $ 587.37M | |
| $ 174.49M | $ 189.21M | $ 180.01M | $ 178.20M | $ 0.00 | |
| $ -127.91M | $ -105.40M | $ -12.57M | $ 100.80M | $ 238.11M | |
| $ 46.58M | $ 83.82M | $ 167.44M | $ 279.00M | $ 238.11M | |
| $ 45.96M | $ 82.96M | $ 166.79M | $ 278.59M | $ 237.28M | |
| $ 0.30 | $ 0.55 | $ 1.86 | $ 1.41 | $ 1.16 | |
| $ 0.30 | $ 0.55 | $ 1.86 | $ 1.41 | $ 1.16 | |
| 153.41M | 151.71M | 150.11M | 148.67M | 148.28M | |
| 154.01M | 152.04M | 150.42M | 148.89M | 148.64M |