Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 381.31B | $ 316.62B | $ 380.88B | $ 261.50B | $ 180.54B | $ 344.88B | |
$ 302.54B | $ 269.41B | - | $ 225.66B | $ 193.54B | $ 308.12B | |
$ 78.78B | $ 47.21B | $ 380.88B | $ 35.85B | $ -12.99B | $ 36.76B | |
$ 15.67B | $ 16.47B | $ 318.20B | $ 13.57B | $ 12.54B | $ 13.81B | |
$ 63.11B | $ 30.74B | $ 62.68B | $ 22.28B | $ -25.53B | $ 22.95B | |
$ -2.85B | $ 1.64B | $ -1.70B | $ -2.75B | $ -3.10B | $ -3.48B | |
- | $ -4.71B | $ -4.18B | - | - | - | |
$ 64.81B | $ 32.63B | $ 64.81B | $ 29.83B | $ -26.97B | $ 25.48B | |
$ 21.94B | $ 12.99B | $ 21.94B | $ 9.20B | $ -5.43B | $ 9.05B | |
- | $ 3.73B | $ 3.97B | - | - | - | |
$ 42.31B | $ 19.36B | $ 42.31B | $ 20.10B | $ -21.68B | $ 15.84B | |
- | $ 2.88 | $ 5.76 | $ 5.18 | $ -5.56 | - | |
- | $ 2.85 | $ 5.71 | $ 5.14 | $ -5.56 | - | |
- | $ 6.73B | $ 7.35B | $ 3.88B | $ 3.90B | - | |
- | $ 6.80B | $ 7.41B | $ 3.90B | $ 3.90B | - | |
- | $ 1.24 | $ 0.99 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 4.98 | $ 1.24 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 318.21B | $ 285.88B | $ 318.20B | $ 239.22B | $ 206.07B | $ 321.93B | |
$ 42.31B | $ 19.36B | $ 42.31B | $ 20.10B | $ -21.68B | $ 15.84B | |
$ 41.83B | $ 24.21B | $ 51.86B | $ 15.96B | $ -21.88B | $ 14.30B | |
$ 4.12B | - | - | $ 3.61B | $ 4.06B | $ 4.56B | |
$ 68.94B | $ 37.26B | $ 68.51B | $ 33.44B | $ -22.91B | $ 30.04B | |
$ 88.31B | $ 68.55B | $ 87.04B | $ 60.36B | $ 29.53B | $ 58.74B |