Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 20.88B | $ 17.07B | $ 12.98B | $ 11.20B | $ 12.11B | |
$ 2.94B | $ 2.53B | $ 1.95B | $ 1.66B | $ 1.60B | |
$ 1.81B | $ 1.69B | $ 1.32B | $ 1.05B | $ 1.02B | |
$ 613.80M | $ 644.62M | $ 420.89M | $ 301.96M | $ 280.20M | |
$ 1.77B | $ 1.48B | $ 1.05B | $ 911.03M | $ 862.37M | |
$ 1.13B | $ 872.06M | $ 663.52M | $ 611.37M | $ 554.87M | |
$ -158.02M | $ -168.17M | $ -40.62M | $ -40.02M | $ 17.41M | |
$ 969.96M | $ 703.89M | $ 622.90M | $ 571.35M | $ 572.29M | |
$ 744.69M | $ 491.19M | $ 485.96M | $ 445.60M | $ 402.04M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.13 | $ 3.42 | $ 3.45 | $ 3.15 | $ 2.76 | |
$ 5.00 | $ 3.32 | $ 3.34 | $ 3.07 | $ 2.73 | |
145.22M | 143.49M | 140.82M | 141.38M | 145.71M | |
148.82M | 147.99M | 145.37M | 145.25M | 147.53M |