Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 55.24B | $ 56.14B | $ 78.49B | $ 45.83B | $ 19.26B | $ 36.67B | |
$ 10.39B | $ 37.94B | $ 48.48B | $ 31.06B | $ 17.94B | $ 11.84B | |
$ 16.69B | $ 18.20B | $ 30.01B | $ 14.77B | $ 841.00M | $ 24.83B | |
$ 3.96B | $ 3.18B | $ 4.55B | $ 5.69B | $ 4.34B | $ 5.32B | |
$ 30.44B | $ 37.49B | $ 59.94B | $ 31.43B | $ 5.77B | $ 18.90B | |
$ 4.43B | $ 651.00M | $ 860.00M | $ -884.00M | $ -806.00M | $ -778.00M | |
$ -4.72B | $ 1.91B | $ 3.63B | $ -974.00M | $ -716.00M | $ -3.71B | |
$ -4.21B | $ 16.29B | $ 28.23B | $ 12.71B | $ -3.14B | $ 9.52B | |
$ 5.02B | $ 5.33B | $ 9.55B | $ 4.63B | $ -485.00M | $ 2.27B | |
$ 1.69B | $ 1.72B | $ 2.08B | $ 832.00M | $ 432.00M | $ 779.00M | |
$ 9.95B | $ 10.96B | $ 18.62B | $ 8.06B | $ -2.71B | $ 19.03B | |
$ 8.45 | $ 9.08 | $ 14.62 | $ 6.09 | $ -2.51 | $ 6.43 | |
$ 8.41 | $ 9.06 | $ 14.57 | $ 6.07 | $ -2.51 | $ 6.40 | |
$ 4.70B | $ 1.20B | $ 1.27B | $ 1.32M | $ 1.08M | $ 1.12M | |
$ 4.70B | $ 1.21B | $ 1.28B | $ 1.33M | $ 1.08M | $ 1.12M | |
$ 1.56 | $ 3.91 | $ 1.89 | $ 1.75 | - | $ 1.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 14.15B | $ 41.12B | $ 53.03B | $ 23.85B | $ 12.42B | $ 17.16B | |
- | - | - | - | - | - | |
$ 9.95B | $ 10.96B | $ 18.68B | $ 8.08B | $ -2.70B | $ 7.19B | |
$ 7.23B | $ 12.65B | - | - | $ -3.36B | $ 5.96B | |
$ 16.02B | $ 17.35B | $ 29.28B | $ 13.84B | $ -2.08B | $ 11.14B | |
$ 25.05B | $ 25.62B | $ 36.79B | $ 21.05B | $ 3.44B | $ 17.23B |