Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.70B | $ 2.73B | $ 3.28B | $ 2.86B | $ 2.47B | |
| $ 859.70M | $ 875.90M | $ 918.80M | $ 763.20M | $ 687.50M | |
| $ 603.10M | $ 567.30M | $ 648.50M | $ 527.60M | $ 473.60M | |
| $ 77.30M | $ 64.30M | $ 64.50M | $ 62.20M | $ 65.80M | |
| $ 319.60M | $ 368.20M | $ 277.90M | $ 300.50M | $ 262.00M | |
| $ 256.60M | $ 308.60M | $ 270.30M | $ 235.60M | $ 213.90M | |
| $ -88.30M | $ -69.90M | $ -56.90M | $ 2.70M | $ -17.70M | |
| $ 168.30M | $ 238.70M | $ 213.40M | $ 238.30M | $ 196.20M | |
| $ 125.90M | $ 182.00M | $ 155.40M | $ 182.60M | $ 145.70M | |
| $ 0.99 | $ 1.42 | $ 1.21 | $ 1.43 | $ 1.14 | |
| $ 0.96 | $ 1.40 | $ 1.20 | $ 1.43 | $ 1.14 | |
| 127.10M | 127.80M | 128.00M | 128.02M | 128.02M | |
| 130.90M | 129.90M | 129.10M | 128.02M | 128.02M |