Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.50B | $ 1.39B | $ 1.58B | $ 1.45B | $ 1.16B | |
| $ 511.00M | $ 483.30M | $ 486.80M | $ 461.60M | $ 351.80M | |
| $ 311.20M | $ 299.30M | $ 305.80M | $ 283.40M | $ 249.30M | |
| $ 69.60M | $ 68.70M | $ 57.60M | $ 52.70M | $ 56.00M | |
| $ 278.20M | $ 260.40M | $ 233.30M | $ 230.40M | $ 155.40M | |
| $ 199.80M | $ 184.00M | $ 181.00M | $ 178.20M | $ 103.10M | |
| $ -27.70M | $ -28.20M | $ -29.70M | $ -20.20M | $ -23.50M | |
| $ 172.10M | $ 155.80M | $ 151.30M | $ 158.00M | $ 79.60M | |
| $ 80.10M | $ 56.50M | $ -14.70M | $ 88.90M | $ 26.40M | |
| $ 0.05 | $ 0.05 | $ 0.05 | $ 0.06 | $ 0.02 | |
| $ 0.05 | $ 0.03 | $ 0.05 | $ 0.06 | $ 0.02 | |
| 1.60B | 1.10B | 1.52B | 1.46B | 1.46B | |
| 1.62B | 1.62B | 1.53B | 1.46B | 1.46B |