Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 50.51B | $ 101.39B | $ 111.19B | $ 57.52B | $ 48.96B | $ 29.88B | |
$ 26.41B | $ 53.32B | $ 57.59B | $ 25.38B | $ 25.81B | $ 13.58B | |
$ 24.10B | $ 48.07B | $ 53.60B | $ 32.14B | $ 23.15B | $ 16.29B | |
$ -1.08B | $ 21.49B | $ 23.21B | $ 5.04B | $ 3.90B | $ 2.89B | |
$ 25.18B | $ 26.58B | $ 30.39B | $ 27.10B | $ 19.25B | $ 13.40B | |
$ -4.82B | $ 25.54B | $ 3.78B | $ -2.63B | $ 3.50B | $ 288.81M | |
$ -9.47B | $ -92.47B | $ -33.44B | $ -6.24B | $ -3.14B | $ 35.56B | |
$ 10.89B | $ 163.63B | $ 64.91B | $ 18.23B | $ 19.61B | $ 49.24B | |
$ 5.13B | $ -6.72B | $ -16.11B | $ 7.73B | $ 7.82B | $ 13.83B | |
- | $ 111.53M | $ -1.10B | - | - | - | |
$ 5.65B | $ 189.47B | $ 79.93B | $ 10.40B | $ 11.99B | $ 36.69B | |
$ 37.50 | $ 0.05 | - | $ 45.80 | $ 58.50 | $ 243.80 | |
$ 37.50 | $ 0.05 | - | $ 45.80 | $ 58.50 | $ 243.80 | |
$ 449.91M | $ 1.51B | $ 1.51B | $ 150.52M | $ 150.52M | $ 150.52M | |
$ 449.91M | $ 1.51B | $ 1.51B | $ 150.52M | $ 150.52M | $ 150.52M | |
- | - | - | $ 0.00 | $ 7.11 | $ 5.77 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 25.33B | $ 74.81B | $ 80.80B | $ 30.42B | $ 29.70B | $ 16.48B | |
$ 8.66B | - | - | $ 5.50B | $ 4.37B | $ 3.10B | |
$ 5.65B | $ 189.47B | $ 79.93B | $ 10.40B | $ 11.99B | $ 36.69B | |
$ 12.83B | - | - | $ 14.89B | $ 14.79B | $ 12.16B | |
$ 19.54B | $ 163.63B | $ 64.91B | $ 23.73B | $ 23.98B | $ 52.34B | |
$ 25.84B | $ 183.08B | $ 81.73B | $ 32.72B | $ 28.60B | $ 55.47B |