Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.01B | $ 4.87B | $ 4.54B | $ 4.20B | $ 3.69B | |
| $ 1.27B | $ 1.17B | $ 1.07B | $ 964.40M | $ 813.60M | |
| $ 815.80M | $ 742.30M | $ 712.30M | $ 609.70M | $ 600.10M | |
| $ 293.30M | $ 275.80M | $ 245.80M | $ 239.50M | $ 206.80M | |
| $ 795.00M | $ 715.40M | $ 610.80M | $ 587.20M | $ 387.50M | |
| $ 453.00M | $ 425.20M | $ 361.30M | $ 354.70M | $ 213.50M | |
| $ -186.70M | $ -189.40M | $ -135.10M | $ -119.20M | $ -134.20M | |
| $ 266.30M | $ 235.80M | $ 226.20M | $ 235.50M | $ 79.30M | |
| $ 162.90M | $ 87.70M | $ 170.60M | $ 105.20M | $ 16.00M | |
| $ 3.68 | $ 1.90 | $ 3.61 | $ 2.13 | $ 0.45 | |
| $ 3.63 | $ 1.87 | $ 3.57 | $ 2.10 | $ 0.45 | |
| 44.30M | 46.20M | 47.30M | 49.50M | 50.40M | |
| 44.80M | 46.90M | 47.80M | 50.10M | 50.80M |