Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 23.57B | $ 23.57B | $ 21.85B | $ 20.98B | $ 19.19B | $ 17.21B | |
$ 4.75B | $ 4.31B | $ 3.54B | $ 2.40B | $ 3.37B | $ 3.05B | |
$ 18.81B | $ 19.26B | $ 18.31B | $ 18.58B | $ 15.82B | $ 14.15B | |
$ 2.01B | $ 2.34B | $ 2.15B | $ 2.80B | $ 2.21B | $ 2.08B | |
$ 16.80B | $ 16.92B | $ 16.06B | $ 15.78B | $ 13.61B | $ 12.07B | |
$ -8.22B | $ -8.22B | $ -7.51B | $ -7.81B | $ -5.24B | $ -4.45B | |
- | - | - | - | - | - | |
$ 24.10B | $ 24.10B | $ 4.01B | $ 14.13B | $ 18.15B | $ 17.49B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 23.64B | $ 23.64B | $ 3.66B | $ 13.96B | $ 18.15B | $ 17.27B | |
$ 6.23 | $ 6.30 | $ 0.96 | $ 3.35 | $ 4.57 | $ 4.41 | |
$ 6.23 | $ 6.30 | $ 0.96 | $ 3.35 | $ 3.39 | $ 3.22 | |
$ 15.22B | $ 3.75B | $ 3.95B | $ 3.87B | $ 3.94B | $ 3.92B | |
$ 15.22B | $ 3.75B | $ 3.95B | $ 3.87B | $ 3.94B | $ 3.92B | |
$ 2.28 | $ 2.28 | $ 1.34 | $ 0.87 | $ 0.58 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.76B | $ 6.65B | $ 5.79B | $ 5.20B | $ 5.58B | $ 5.13B | |
$ 23.64B | $ 23.64B | $ 3.66B | $ 13.96B | $ 18.15B | $ 17.27B | |
$ 23.62B | $ 23.69B | $ 3.40B | $ 15.54B | $ 18.06B | $ 17.94B | |
$ 8.58B | $ 8.58B | $ 7.44B | $ 7.88B | $ 5.89B | $ 5.05B | |
$ 32.67B | $ 32.67B | $ 11.45B | $ 22.01B | $ 23.84B | $ 22.28B | |
$ 32.67B | $ 32.77B | $ 11.55B | $ 21.84B | $ 23.95B | $ 22.48B |