Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 830.10M | $ 908.40M | $ 971.20M | $ 932.90M | $ 802.58M | |
| $ 277.10M | $ 307.10M | $ 321.00M | $ 349.10M | $ 291.82M | |
| $ 252.20M | $ 221.80M | $ 176.60M | $ 231.90M | $ 224.49M | |
| $ 49.40M | $ 51.10M | $ 45.90M | $ 43.30M | $ 71.42M | |
| $ 98.30M | $ 127.50M | $ 113.10M | $ 169.90M | $ 152.11M | |
| $ 24.90M | $ 85.30M | $ 144.40M | $ 117.20M | $ 67.33M | |
| $ 9.40M | $ -9.00M | $ -4.00M | $ 9.10M | $ 1.20M | |
| $ 34.30M | $ 76.30M | $ 140.40M | $ 126.30M | $ 68.53M | |
| $ 26.10M | $ 56.60M | $ 116.60M | $ 108.10M | $ 49.99M | |
| $ 1.40 | $ 3.04 | $ 6.21 | $ 5.77 | $ 2.68 | |
| $ 1.40 | $ 3.03 | $ 6.15 | $ 5.73 | $ 2.67 | |
| 18.60M | 18.60M | 18.78M | 18.73M | 18.68M | |
| 18.60M | 18.70M | 18.95M | 18.86M | 18.71M |