Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 280.25B | $ 247.96B | $ 246.79B | $ 370.69B | $ 270.96B | |
$ 24.22B | $ 4.61B | $ 1.57B | $ 90.77B | $ 22.77B | |
$ 32.68B | $ 26.57B | $ 25.54B | $ 27.69B | $ 20.68B | |
$ 34.10B | $ 32.51B | $ 31.47B | $ 33.66B | $ 35.40B | |
$ 36.81B | $ 13.55B | $ 13.47B | $ 102.29B | $ 41.13B | |
$ -8.47B | $ -21.96B | $ -23.97B | $ 63.08B | $ 2.08B | |
$ 7.86B | $ 279.95M | $ 4.46B | $ 3.33B | $ 704.63M | |
$ -604.79M | $ -21.68B | $ -19.51B | $ 66.41B | $ 2.79B | |
$ -3.06B | $ -18.20B | $ -21.10B | $ 61.33B | $ 3.38B | |
$ -4.00 | $ -23.70 | $ -23.80 | $ 80.50 | $ 4.40 | |
$ -40.00 | $ -23.70 | $ -23.80 | $ 78.20 | $ 4.40 | |
766.04M | 76.81M | 88.19M | 95.22M | 75.99M | |
76.60M | 76.81M | 88.19M | 98.02M | 761.39M |