Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.05B | $ 1.06B | $ 1.10B | $ 840.40M | $ 800.00M | |
| $ 444.80M | $ 426.80M | $ 423.30M | $ 328.10M | $ 285.50M | |
| $ 302.50M | $ 350.00M | $ 351.10M | $ 262.70M | $ 256.40M | |
| $ 100.30M | $ 94.50M | $ 103.10M | $ 63.80M | $ 56.60M | |
| $ 235.60M | $ 177.20M | $ 167.00M | $ 146.00M | $ 49.60M | |
| $ 142.30M | $ 76.80M | $ 72.20M | $ 65.40M | $ 29.10M | |
| $ -47.90M | $ -39.10M | $ -43.90M | $ 600.00K | $ -52.60M | |
| $ 94.40M | $ 37.70M | $ 28.30M | $ 66.00M | $ -23.50M | |
| $ 72.90M | $ 22.20M | $ 205.10M | $ 177.90M | $ 177.60M | |
| $ 3.48 | $ 1.06 | $ 9.86 | $ 8.60 | $ 8.98 | |
| $ 3.45 | $ 1.05 | $ 9.83 | $ 8.53 | $ 8.98 | |
| 21.00M | 21.00M | 20.80M | 20.60M | 20.50M | |
| 21.10M | 21.00M | 20.90M | 20.80M | 20.50M |