Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 56.74B | $ 58.05B | $ 56.20B | $ 45.80B | $ 33.27B | $ 32.75B | |
$ 17.35B | $ 17.41B | $ 17.45B | $ 15.39B | $ 7.44B | $ 7.72B | |
$ 39.39B | $ 40.64B | $ 38.75B | $ 30.42B | $ 25.83B | $ 25.04B | |
$ 22.92B | $ 22.52B | $ 19.86B | $ 17.86B | $ 12.84B | $ 18.65B | |
$ 16.48B | $ 18.12B | $ 18.89B | $ 12.56B | $ 12.98B | $ 6.38B | |
$ -1.96B | $ -2.04B | $ -2.38B | $ -2.28B | $ -1.51B | $ -1.14B | |
$ 2.23B | $ 2.45B | $ -3.51B | $ -6.88B | $ -3.05B | $ -42.00M | |
$ 9.02B | $ 13.48B | $ 12.99B | $ 3.40B | $ 8.43B | $ 5.20B | |
$ 1.43B | $ 1.63B | $ 1.44B | $ -1.22B | $ 544.00M | $ -490.00M | |
- | - | - | - | - | - | |
$ 7.56B | $ 11.84B | $ 11.47B | $ 4.56B | $ 7.84B | $ 5.66B | |
$ 2.18 | $ 6.65 | $ 0.41 | $ 2.73 | $ 5.30 | $ 3.67 | |
$ 2.18 | $ 6.63 | $ 0.40 | $ 2.72 | $ 5.28 | $ 3.66 | |
$ 33.65B | $ 1.77B | $ 28.32B | $ 1.67B | $ 1.48B | $ 1.54B | |
$ 33.75B | $ 1.78B | $ 28.43B | $ 1.67B | $ 1.48B | $ 1.55B | |
$ 2.82 | - | $ 5.20 | $ 4.72 | $ 4.28 | $ 3.59 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.60 | - | $ 0.79 | $ 10.56 | $ 8.94 | $ 7.91 | |
- | - | - | - | - | - | |
$ 40.26B | $ 39.94B | $ 37.31B | $ 33.24B | $ 20.28B | $ 26.37B | |
$ 7.59B | $ 11.85B | $ 11.54B | $ 4.62B | $ 7.88B | $ 5.69B | |
$ 5.19B | - | $ 12.44B | $ 5.54B | $ 8.28B | $ 5.70B | |
$ 1.12B | - | $ 2.42B | $ 2.45B | $ 1.78B | $ 1.35B | |
$ 11.07B | $ 15.52B | $ 15.41B | $ 5.85B | $ 10.21B | $ 6.54B | |
$ 19.60B | $ 24.00B | $ 23.93B | $ 12.32B | $ 12.23B | $ 8.31B |