| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 297.10M | $ 323.00M | $ 285.40M | $ 205.80M | $ 198.30M | |
| $ 204.80M | $ 155.40M | $ 213.40M | $ 136.20M | $ 137.40M | |
| $ 174.10M | $ 115.50M | $ 143.10M | $ 140.70M | $ 155.40M | |
| $ 47.70M | $ 43.40M | $ 43.40M | $ 53.30M | $ 38.40M | |
| $ 82.30M | $ 82.70M | $ 90.70M | $ 53.90M | $ 50.70M | |
| $ 30.70M | $ 39.90M | $ 46.50M | $ 1.60M | $ -18.00M | |
| $ -28.90M | $ -27.30M | $ -23.20M | $ -43.80M | $ -38.40M | |
| $ 1.80M | $ 12.60M | $ 23.30M | $ -42.20M | $ -56.40M | |
| $ 64.80M | $ 7.60M | $ 20.60M | $ -40.60M | $ -32.40M | |
| $ 2.27 | $ 0.27 | $ 0.73 | $ -1.66 | $ -1.45 | |
| $ 2.22 | $ 0.26 | $ 0.71 | $ -1.66 | $ -1.45 | |
| 28.52M | 28.07M | 28.05M | 24.40M | 22.40M | |
| 29.20M | 29.21M | 29.09M | 24.40M | 22.40M |