Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 381.31B | $ 316.62B | $ 381.31B | $ 261.94B | $ 180.84B | $ 344.88B | |
$ 302.54B | $ 269.41B | $ 284.01B | $ 225.66B | $ 193.54B | $ 308.12B | |
$ 78.78B | $ 47.21B | $ 97.31B | $ 35.85B | $ -12.99B | $ 36.76B | |
$ 15.67B | $ 16.47B | $ 34.20B | $ 239.22B | $ 206.07B | $ 13.81B | |
$ 63.11B | $ 30.74B | $ 63.11B | $ 22.71B | $ -25.23B | $ 22.95B | |
$ -2.85B | $ 1.64B | $ -2.13B | $ -4.48B | $ -4.48B | $ 3.48B | |
- | $ -4.71B | $ -5.48B | $ -9.64B | $ 2.07B | - | |
$ 64.81B | $ 32.63B | $ 66.79B | $ 28.00B | $ -31.39B | $ 25.48B | |
$ 21.94B | $ 12.99B | $ 21.94B | $ 9.20B | $ 5.43B | $ 9.05B | |
- | $ 3.73B | $ 3.97B | $ 4.10B | $ 1.78B | - | |
$ 42.31B | $ 19.36B | $ 44.29B | $ 18.27B | $ -21.68B | $ 15.84B | |
$ 5.76 | $ 2.88 | $ 5.76 | $ 2.59 | $ -2.78 | - | |
$ 5.71 | $ 2.85 | $ 5.71 | $ 2.57 | $ -2.78 | - | |
$ 29.39B | $ 6.73B | $ 7.35B | $ 7.76B | $ 7.80B | - | |
$ 29.65B | $ 6.80B | $ 7.41B | $ 7.81B | $ 7.80B | - | |
$ 0.99 | $ 1.24 | $ 0.99 | $ 0.82 | $ 1.92 | - | |
- | - | - | - | - | - | |
$ 5.43 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 318.21B | $ 285.88B | $ 318.20B | $ 239.22B | $ 206.07B | $ -321.93B | |
$ 42.31B | $ 19.36B | $ 44.29B | $ 18.27B | $ -21.68B | $ 15.84B | |
$ 41.83B | $ 24.21B | $ 53.46B | $ 16.68B | $ -25.71B | $ 18.12B | |
$ 4.12B | - | - | - | - | - | |
$ 68.94B | $ 37.26B | $ 69.97B | $ 33.44B | $ -22.91B | $ 30.04B | |
$ 88.31B | $ 68.55B | $ 88.50B | $ 60.36B | $ 29.53B | $ 30.04B |