Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 817.10M | $ 752.55M | $ 718.30M | $ 698.95M | $ 689.13M | |
| $ 563.35M | $ 528.62M | $ 518.53M | $ 511.96M | $ 511.18M | |
| $ 222.48M | $ 213.60M | $ 191.66M | $ 174.73M | $ 136.45M | |
| $ 80.46M | $ 76.41M | $ 67.15M | $ 60.25M | $ 42.84M | |
| $ 442.61M | $ 411.09M | $ 406.14M | $ 395.01M | $ 418.34M | |
| $ 340.87M | $ 315.02M | $ 326.88M | $ 337.24M | $ 374.73M | |
| $ 19.68M | $ 17.68M | $ 11.41M | $ -3.31M | $ -369.00K | |
| $ 360.55M | $ 332.70M | $ 338.29M | $ 333.92M | $ 374.36M | |
| $ 274.18M | $ 258.06M | $ 250.22M | $ 257.89M | $ 299.38M | |
| $ 7.29 | $ 6.87 | $ 6.68 | $ 6.88 | $ 8.01 | |
| $ 7.28 | $ 6.85 | $ 6.65 | $ 6.77 | $ 7.85 | |
| 37.60M | 37.55M | 37.47M | 37.51M | 37.36M | |
| 37.67M | 37.65M | 37.64M | 38.10M | 38.14M |