Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.17B | $ 4.61B | $ 4.60B | $ 4.12B | $ 2.51B | $ 1.72B | |
$ 2.42B | $ 2.11B | $ 1.82B | $ 679.00M | $ 324.30M | $ 174.70M | |
$ 2.74B | $ 2.49B | $ 2.79B | $ 4.12B | $ 2.51B | $ 1.72B | |
$ 3.75B | $ 3.89B | $ 4.18B | $ 3.07B | $ 3.37B | $ 2.82B | |
$ -1.01B | $ -1.40B | $ -1.40B | $ -702.07M | $ -862.07M | $ -1.10B | |
$ 148.34M | $ 146.37M | $ 37.14M | $ -12.48M | $ -79.10M | $ 11.05M | |
$ -580.91M | $ -42.41M | $ -42.53M | $ -240.18M | $ -14.99M | $ -59.01M | |
$ -931.46M | $ -1.29B | $ -1.40B | $ -474.37M | $ -926.18M | $ -1.03B | |
$ 23.68M | $ 28.06M | $ 28.96M | $ 13.58M | $ 18.65M | $ 400.00K | |
- | - | - | - | - | - | |
$ -950.09M | $ -1.32B | $ -1.43B | $ -487.95M | $ -944.84M | $ -1.03B | |
$ -0.57 | $ -0.82 | $ -0.89 | $ -0.31 | $ -0.65 | $ -0.75 | |
$ -0.57 | $ -0.82 | $ -0.89 | $ -0.31 | $ -0.65 | $ -0.75 | |
$ 6.59B | $ 1.61B | $ 1.61B | $ 1.56B | $ 1.46B | $ 1.38B | |
$ 6.59B | $ 1.61B | $ 1.61B | $ 1.56B | $ 1.46B | $ 1.38B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.40B | $ 6.00B | $ 6.00B | $ 3.75B | $ 3.69B | $ 2.99B | |
$ -955.20M | $ -1.32B | $ -1.43B | $ -487.95M | $ -944.84M | $ -1.03B | |
$ -384.45M | $ -981.79M | - | - | - | - | |
- | - | - | - | - | - | |
$ -681.78M | $ -1.27B | $ -1.38B | $ -456.69M | $ -828.96M | $ -1.01B | |
$ -556.62M | $ -1.10B | $ -1.18B | $ -337.55M | $ -742.21M | $ -903.23M |