Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.28B | $ 4.32B | $ 4.41B | $ 4.25B | $ 4.21B | |
| $ 357.20M | $ 343.60M | $ 307.50M | $ 291.90M | $ 259.00M | |
| $ 196.80M | $ 181.80M | $ 179.00M | $ 192.90M | $ 196.20M | |
| $ 78.50M | $ 84.80M | $ 92.60M | $ 96.80M | $ 95.00M | |
| $ 274.20M | $ 134.20M | $ 230.10M | $ 187.70M | $ 158.70M | |
| $ 160.40M | $ 161.80M | $ 128.50M | $ 99.00M | $ 62.80M | |
| $ 10.30M | $ -145.30M | $ -10.70M | $ -17.10M | $ -11.50M | |
| $ 170.70M | $ 16.50M | $ 117.80M | $ 81.90M | $ 51.30M | |
| $ 142.20M | $ -11.40M | $ 98.60M | $ 80.00M | $ 49.20M | |
| $ 2.97 | $ -0.24 | $ 2.06 | $ 1.68 | $ 1.03 | |
| $ 2.96 | $ -0.24 | $ 2.06 | $ 1.68 | $ 1.03 | |
| 47.88M | 47.98M | 47.79M | 47.51M | 47.57M | |
| 48.04M | 47.98M | 47.94M | 47.70M | 47.66M |