Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 458.30B | $ 316.62B | $ 381.31B | $ 261.94B | $ 180.84B | $ 344.88B | |
$ 375.94B | $ 269.41B | $ 284.01B | $ 225.66B | $ 193.54B | $ 308.12B | |
$ 82.37B | $ 47.21B | $ 97.31B | $ 35.85B | $ -12.99B | $ 36.76B | |
$ 37.29B | $ 16.47B | $ 34.20B | $ 239.22B | $ 206.07B | $ 13.81B | |
$ 42.87B | $ 30.74B | $ 63.11B | $ 22.71B | $ -25.23B | $ 22.95B | |
$ -804.00M | $ 1.64B | $ -2.13B | $ -4.48B | $ -4.48B | $ 3.48B | |
$ -9.30B | $ -4.71B | $ -5.48B | $ -9.64B | $ 2.07B | $ ― | |
$ 47.06B | $ 32.63B | $ 66.79B | $ 28.00B | $ -31.39B | $ 25.48B | |
$ 19.11B | $ 12.99B | $ 21.94B | $ 9.20B | $ 5.43B | $ 9.05B | |
$ 6.13B | $ 3.73B | $ 3.97B | $ 4.10B | $ 1.78B | $ ― | |
$ 27.48B | $ 19.36B | $ 44.29B | $ 18.27B | $ -21.68B | $ 15.84B | |
$ ― | $ 2.88 | $ 5.76 | $ 2.59 | $ -2.78 | $ ― | |
$ ― | $ 2.85 | $ 5.71 | $ 2.57 | $ -2.78 | $ ― | |
$ ― | $ 6.73B | $ 7.35B | $ 7.76B | $ 7.80B | $ ― | |
$ ― | $ 6.80B | $ 7.41B | $ 7.81B | $ 7.80B | $ ― | |
$ ― | $ 1.24 | $ 0.99 | $ 0.82 | $ 1.92 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 413.22B | $ 285.88B | $ 318.20B | $ 239.22B | $ 206.07B | $ -321.93B | |
$ 24.34B | $ 19.36B | $ 44.29B | $ 18.27B | $ -21.68B | $ 15.84B | |
$ 68.78B | $ 23.72B | $ 53.46B | $ 16.68B | $ -25.71B | $ 18.12B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 54.13B | $ 37.26B | $ 69.97B | $ 33.44B | $ -22.91B | $ 30.04B | |
$ 85.42B | $ 68.55B | $ 88.50B | $ 60.36B | $ 29.53B | $ 30.04B |