Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.73B | $ 9.66B | $ 8.28B | $ 7.74B | $ 6.86B | |
| $ 1.97B | $ 1.68B | $ 1.05B | $ 1.27B | $ 1.12B | |
| $ 958.70M | $ 843.20M | $ 682.10M | $ 676.10M | $ 631.60M | |
| $ 200.10M | $ 159.90M | $ 107.60M | $ 104.00M | $ 104.20M | |
| $ 1.22B | $ 1.03B | $ 436.60M | $ 697.50M | $ 598.70M | |
| $ 1.01B | $ 837.60M | $ 372.30M | $ 592.10M | $ 484.80M | |
| $ -119.30M | $ -49.60M | $ -100.90M | $ -46.80M | $ -51.40M | |
| $ 891.40M | $ 788.00M | $ 271.40M | $ 545.30M | $ 433.40M | |
| $ 681.40M | $ 598.00M | $ 173.90M | $ 508.90M | $ 321.50M | |
| $ 10.39 | $ 9.15 | $ 2.65 | $ 7.43 | $ 4.76 | |
| $ 10.38 | $ 9.08 | $ 2.63 | $ 7.35 | $ 4.72 | |
| 65.56M | 65.38M | 65.70M | 68.48M | 68.15M | |
| 65.66M | 65.86M | 66.13M | 69.21M | 68.79M |