Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 23.67B | $ 20.88B | $ 17.07B | $ 12.98B | $ 11.20B | |
$ 3.51B | $ 2.94B | $ 2.53B | $ 1.95B | $ 1.66B | |
$ 2.16B | $ 1.81B | $ 1.69B | $ 1.32B | $ 1.05B | |
$ 742.32M | $ 613.80M | $ 644.62M | $ 420.89M | $ 301.96M | |
$ 2.16B | $ 1.77B | $ 1.48B | $ 1.05B | $ 911.03M | |
$ 1.35B | $ 1.13B | $ 872.06M | $ 663.52M | $ 611.37M | |
$ -134.44M | $ -158.02M | $ -168.17M | $ -40.62M | $ -40.02M | |
$ 1.21B | $ 969.96M | $ 703.89M | $ 622.90M | $ 571.35M | |
$ 904.82M | $ 744.69M | $ 491.19M | $ 485.96M | $ 445.60M | |
$ 6.16 | $ 5.13 | $ 3.42 | $ 3.45 | $ 3.15 | |
$ 6.03 | $ 5.00 | $ 3.32 | $ 3.34 | $ 3.07 | |
146.93M | 145.22M | 143.49M | 140.82M | 141.38M | |
150.06M | 148.82M | 147.99M | 145.37M | 145.25M |