Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.13B | $ 5.84B | $ 5.08B | $ 4.20B | $ 3.69B | |
$ 4.88B | $ 4.62B | $ 4.02B | $ 3.34B | $ 2.89B | |
$ 3.51B | $ 3.35B | $ 2.84B | $ 2.57B | $ 2.23B | |
$ 0.00 | $ 344.82M | $ 317.95M | $ 292.19M | $ 214.10M | |
$ 1.36B | $ 1.65B | $ 1.44B | $ 1.10B | $ 857.40M | |
$ 1.36B | $ 1.27B | $ 1.16B | $ 734.79M | $ 620.14M | |
$ 158.15M | $ 32.52M | $ -46.52M | $ 70.72M | $ 18.02M | |
$ 1.51B | $ 1.30B | $ 1.12B | $ 805.51M | $ 638.16M | |
$ 2.26B | $ 1.23B | $ 984.59M | $ 757.52M | $ 664.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.25 | $ 8.08 | $ 6.44 | $ 4.96 | $ 4.40 | |
$ 14.51 | $ 7.92 | $ 6.29 | $ 4.81 | $ 4.27 | |
244.69M | 152.15M | 153.00M | 152.70M | 151.13M | |
155.94M | 155.19M | 156.49M | 157.34M | 155.71M |