Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 381.31B | $ 381.31B | $ 261.50B | $ 180.54B | $ 344.88B | $ 388.38B | |
$ 302.54B | $ 302.54B | $ 225.66B | $ 193.54B | $ 308.12B | $ 343.50B | |
$ 78.78B | $ 78.78B | $ 35.85B | $ -12.99B | $ 36.76B | $ 44.88B | |
$ 15.67B | $ 15.67B | $ 13.57B | $ 12.54B | $ 13.81B | $ 13.69B | |
$ 63.11B | $ 63.11B | $ 22.28B | $ -25.53B | $ 22.95B | $ 31.19B | |
$ -2.85B | $ -2.85B | $ -2.75B | $ -3.10B | $ -3.48B | $ -2.70B | |
- | - | - | - | - | - | |
$ 64.81B | $ 64.81B | $ 29.83B | $ -26.97B | $ 25.48B | $ 35.62B | |
$ 21.94B | $ 21.94B | $ 9.20B | $ -5.43B | $ 9.05B | $ 11.71B | |
- | - | - | - | - | - | |
$ 42.31B | $ 42.31B | $ 20.10B | $ -21.68B | $ 15.84B | $ 23.35B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 318.21B | $ 318.20B | $ 239.22B | $ 206.07B | $ 321.93B | $ 357.19B | |
$ 42.31B | $ 42.31B | $ 20.10B | $ -21.68B | $ 15.84B | $ 23.35B | |
$ 41.83B | $ 41.84B | $ 15.96B | $ -21.88B | $ 14.30B | $ 21.27B | |
$ 4.12B | $ 3.90B | $ 3.61B | $ 4.06B | $ 4.56B | $ 3.58B | |
$ 68.94B | $ 68.72B | $ 33.44B | $ -22.91B | $ 30.04B | $ 39.20B | |
$ 88.31B | $ 87.25B | $ 60.36B | $ 29.53B | $ 58.74B | $ 61.33B |