Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.75B | $ 8.19B | $ 7.26B | $ 6.64B | $ 6.00B | |
$ 4.28B | $ 3.96B | $ 3.51B | $ 3.16B | $ 2.92B | |
$ 2.95B | $ 2.52B | $ 2.29B | $ 2.04B | $ 1.81B | |
$ 2.01B | $ 1.85B | $ 7.12B | $ 6.58B | $ 6.04B | |
$ 3.44B | $ 3.37B | $ 2.92B | $ 2.60B | $ 2.35B | |
$ 1.33B | $ 1.44B | $ 1.20B | $ 1.11B | $ 1.05B | |
$ -353.00M | $ -319.04M | $ -371.16M | $ -499.21M | $ -536.70M | |
$ 975.00M | $ 1.12B | $ 829.37M | $ 608.95M | $ 516.23M | |
$ 815.00M | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.54 | $ 10.35 | $ 7.69 | $ 5.57 | $ 4.22 | |
$ 95.88 | $ 10.31 | $ 7.67 | $ 5.53 | $ 4.18 | |
95.46M | 93.61M | 91.57M | 89.77M | 87.70M | |
8.50M | 94.01M | 91.83M | 90.41M | 88.41M |