Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.12B | $ 5.33B | $ 5.07B | $ 4.20B | $ 3.68B | |
$ 4.69B | $ 4.10B | $ 3.85B | $ 3.30B | $ 2.85B | |
$ 3.17B | $ 2.73B | $ 2.65B | $ 2.55B | $ 2.19B | |
$ 392.34M | $ 344.82M | $ 317.95M | $ 292.19M | $ 214.10M | |
$ 1.94B | $ 1.65B | $ 1.44B | $ 1.10B | $ 857.40M | |
$ 1.53B | $ 1.37B | $ 1.19B | $ 753.64M | $ 656.27M | |
$ -11.25M | $ -59.94M | $ -77.58M | $ 51.88M | $ -18.11M | |
$ 1.51B | $ 1.31B | $ 1.12B | $ 805.51M | $ 638.16M | |
$ 2.26B | $ 1.23B | $ 984.59M | $ 757.52M | $ 664.35M | |
$ 14.78 | $ 8.08 | $ 6.44 | $ 4.96 | $ 4.40 | |
$ 14.51 | $ 7.92 | $ 6.29 | $ 4.81 | $ 4.27 | |
153.14M | 152.15M | 153.00M | 152.70M | 151.13M | |
155.94M | 155.19M | 156.49M | 157.34M | 155.71M |