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 | $ 677.70M | $ 623.80M | $ 580.60M | |
$ 293.30M | $ 275.80M | $ 245.80M | $ 239.50M | $ 206.80M | |
$ 795.00M | $ 715.40M | $ 613.00M | $ 576.10M | $ 373.00M | |
$ 453.00M | $ 425.20M | $ 350.80M | $ 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 | $ 22.70M | |
$ 3.68 | $ 1.90 | $ 3.61 | $ 2.13 | $ 0.45 | |
$ 3.64 | $ 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 |