Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 81.40B | $ 78.56B | $ 79.57B | $ 80.12B | $ 68.40B | |
$ 81.40B | $ 45.89B | $ 43.37B | $ 43.51B | $ 40.13B | |
$ 63.39B | $ 31.62B | $ 35.26B | $ 36.62B | $ 33.08B | |
$ 12.92B | $ 12.82B | $ 13.65B | $ 16.38B | $ 14.15B | |
$ 31.04B | $ 26.93B | $ 27.13B | $ 26.38B | $ 23.58B | |
$ 18.01B | $ 14.27B | $ 6.54B | $ 6.89B | $ 6.64B | |
$ -3.30B | $ -3.27B | $ -3.40B | $ -3.54B | $ -3.11B | |
$ 14.71B | $ 11.00B | $ 3.15B | $ 3.35B | $ 3.53B | |
$ 11.34B | $ 8.32B | $ 2.59B | $ 3.02B | $ 3.06B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.70 | $ 7.02 | $ 2.07 | $ 2.42 | $ 2.68 | |
$ 9.66 | $ 6.93 | $ 2.06 | $ 2.41 | $ 2.65 | |
1.17B | 1.19B | 1.25B | 1.25B | 1.14B | |
1.17B | 1.20B | 1.26B | 1.25B | 1.15B |