Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.12B | $ 2.17B | $ 2.13B | $ 1.86B | $ 1.59B | |
| $ 535.60M | $ 494.40M | $ 452.30M | $ 435.90M | $ 396.10M | |
| $ 250.10M | $ 214.50M | $ 199.80M | $ 195.10M | $ 187.10M | |
| $ 107.60M | $ 107.30M | $ 103.30M | $ 102.20M | $ 101.80M | |
| $ 393.40M | $ 278.10M | $ 307.30M | $ 345.10M | $ 279.90M | |
| $ 285.50M | $ 279.90M | $ 252.50M | $ 240.80M | $ 209.00M | |
| $ -55.20M | $ -167.90M | $ -94.10M | $ -35.70M | $ -68.80M | |
| $ 230.30M | $ 112.00M | $ 158.40M | $ 205.10M | $ 140.20M | |
| $ 167.10M | $ 84.10M | $ 122.20M | $ 164.40M | $ 112.40M | |
| $ 5.21 | $ 2.59 | $ 3.74 | $ 4.89 | $ 3.29 | |
| $ 5.17 | $ 2.58 | $ 3.73 | $ 4.86 | $ 3.29 | |
| 32.10M | 32.50M | 32.70M | 33.60M | 34.20M | |
| 32.30M | 32.60M | 32.80M | 33.80M | 34.20M |