Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 37.21B | $ 313.57B | $ 101.39B | $ 111.19B | $ 57.52B | $ 48.96B | |
$ 19.48B | $ 210.17B | $ 53.32B | $ 57.59B | $ 25.38B | $ 25.81B | |
$ 17.74B | $ 103.40B | $ 48.07B | $ 53.60B | $ 32.14B | $ 23.15B | |
$ -3.72B | $ 38.87B | $ 21.49B | $ 23.21B | $ 5.04B | $ 3.90B | |
$ 21.46B | $ 64.54B | $ 26.58B | $ 30.39B | $ 27.10B | $ 19.25B | |
$ -4.60B | $ -247.79B | $ 25.54B | $ 3.78B | $ -2.63B | $ 3.50B | |
$ -9.73B | $ -207.51B | $ -92.47B | $ -33.44B | $ -6.24B | $ -3.14B | |
$ 7.13B | $ 214.91B | $ 163.63B | $ 64.91B | $ 18.23B | $ 19.61B | |
$ 4.06B | $ 17.94B | $ -6.72B | $ -16.11B | $ 7.73B | $ 7.82B | |
- | $ 6.12B | $ 111.53M | $ -1.10B | - | - | |
$ 2.99B | $ 199.05B | $ 189.47B | $ 79.93B | $ 10.40B | $ 11.99B | |
$ 19.80 | $ 98.41 | $ 0.05 | - | $ 45.80 | $ 58.50 | |
$ 19.80 | $ 98.41 | $ 0.05 | - | $ 45.80 | $ 58.50 | |
$ 299.58M | $ 1.50B | $ 1.51B | $ 1.51B | $ 150.52M | $ 150.52M | |
$ 299.58M | $ 1.50B | $ 1.51B | $ 1.51B | $ 150.52M | $ 150.52M | |
- | - | - | - | $ 0.00 | $ 7.11 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.76B | $ 249.03B | $ 74.81B | $ 80.80B | $ 30.42B | $ 29.70B | |
$ 7.61B | - | - | - | $ 5.50B | $ 4.37B | |
$ 2.99B | $ 199.05B | $ 189.47B | $ 79.93B | $ 10.40B | $ 11.99B | |
$ 10.23B | $ 176.06B | - | - | $ 14.89B | $ 14.79B | |
$ 14.74B | $ 520.46B | $ 163.63B | $ 64.91B | $ 23.73B | $ 23.98B | |
$ 18.29B | $ 590.68B | $ 183.08B | $ 81.73B | $ 32.72B | $ 28.60B |