Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.08B | $ 1.82B | $ 1.90B | $ 5.56B | $ 2.25B | |
- | - | - | - | - | |
$ 3.58B | $ 2.41B | $ 2.00B | - | - | |
$ 3.36B | $ 2.33B | $ 1.92B | - | - | |
$ 293.89M | $ 457.00M | $ 159.88M | - | - | |
$ -68.30M | $ -31.80M | $ -19.00M | - | - | |
$ -1.28B | $ -861.85M | $ -646.12M | - | - | |
$ 627.15M | $ 83.65M | $ -23.75M | $ 4.67B | $ 1.45B | |
$ 67.41M | $ 60.27M | $ 32.48M | $ 9.04M | $ 9.78M | |
$ -1.49M | $ -1.31M | $ 802.00K | - | - | |
$ 100.31M | $ 71.22M | $ 87.43M | $ 2.03B | $ 927.58M | |
$ 0.14 | $ 0.89 | $ 1.10 | $ 26.21 | $ 12.00 | |
$ -0.34 | $ -0.04 | $ -0.19 | $ 26.21 | $ 12.00 | |
$ 374.85M | $ 80.33M | $ 79.26M | $ 77.30M | $ 77.30M | |
$ 1.44B | $ 317.94M | $ 308.91M | $ 77.30M | $ 77.30M | |
$ 1.72 | $ 1.40 | $ 1.09 | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 3.36B | $ 2.33B | $ 1.94B | - | - | |
$ 23.68M | $ 80.09M | $ 92.43M | $ 2.03B | $ 927.58M | |
$ 552.40M | - | - | $ 2.03B | $ 927.58M | |
- | - | - | $ 17.03M | $ 19.71M | |
$ 450.02M | $ 115.45M | $ 825.10M | - | - | |
$ 547.47M | $ 115.45M | $ 858.09M | - | - |