Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.66B | $ 1.66B | $ 1.49B | $ 1.28B | $ 1.15B | |
| $ 281.40M | $ 271.40M | $ 210.50M | $ 177.90M | $ 165.30M | |
| $ 194.80M | $ 187.30M | $ 177.10M | $ 161.60M | $ 146.80M | |
| $ 33.60M | $ 31.70M | $ 30.20M | $ 30.80M | $ 28.20M | |
| $ 125.40M | $ 118.30M | $ 74.70M | $ 56.80M | $ 54.00M | |
| $ 86.60M | $ 84.10M | $ 33.40M | $ 16.30M | $ 18.50M | |
| $ -42.20M | $ -42.60M | $ -22.70M | $ -17.40M | $ -20.30M | |
| $ 44.40M | $ 41.50M | $ 10.70M | $ -1.10M | $ -1.80M | |
| $ 31.80M | $ 7.80M | $ -14.20M | $ -24.80M | $ -4.50M | |
| $ 3.27 | $ 0.63 | $ 0.93 | $ -2.12 | $ -0.40 | |
| $ 3.19 | $ 0.62 | $ 0.93 | $ -2.12 | $ -0.40 | |
| 12.90M | 12.30M | 12.19M | 12.27M | 12.06M | |
| 13.24M | 12.51M | 12.19M | 12.27M | 12.06M |