Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 27.34B | $ 28.01B | $ 24.18B | $ 22.72B | $ 23.23B | |
$ 25.10B | $ 28.01B | $ 24.18B | $ 22.72B | $ 23.23B | |
$ 19.43B | $ 28.01B | $ -13.68B | $ -12.58B | $ -17.20B | |
$ 939.00M | $ 1.02B | $ 560.00M | $ 497.00M | $ 527.00M | |
$ 8.02B | $ 7.86B | $ 7.35B | $ 9.78B | $ 6.32B | |
$ 7.91B | $ 7.85B | $ 10.51B | $ 10.14B | $ 6.03B | |
$ 0.00 | $ -981.00M | $ -1.94B | $ -1.37B | $ -1.83B | |
$ 7.91B | $ 6.87B | $ 7.30B | $ 10.17B | $ 6.05B | |
$ 6.30B | $ 5.43B | $ 5.83B | $ 7.96B | $ 4.96B | |
$ 3.79 | $ 3.27 | $ 3.69 | $ 5.11 | $ 3.06 | |
$ 3.79 | $ 3.27 | $ 3.69 | $ 5.10 | $ 3.06 | |
1.56B | 1.54B | 1.49B | 1.49B | 1.51B | |
1.56B | 1.54B | 1.49B | 1.49B | 1.51B |