Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.23B | $ 1.22B | $ 980.72M | $ 567.29M | $ 240.92M | $ 137.84M | |
$ 234.69M | $ 911.35M | $ -32.31M | $ 45.20M | $ 174.11M | $ 96.95M | |
$ 653.41M | $ 307.20M | $ 1.01B | $ 522.09M | $ 66.81M | $ 40.89M | |
$ 143.66M | $ 190.27M | $ 173.71M | $ -102.16M | $ 68.23M | $ 35.13M | |
$ -13.32M | $ -42.55M | $ -31.10M | $ -31.63M | $ -1.42M | $ 5.76M | |
$ -91.58M | $ -119.47M | $ -71.07M | $ -26.48M | $ -7.86M | $ -10.64M | |
$ 28.60M | $ 55.07M | $ -26.14M | $ -424.00K | $ -20.61M | $ -17.56M | |
$ -166.34M | $ -162.73M | $ -76.03M | $ -58.10M | $ -29.89M | $ -22.44M | |
$ 2.69M | $ 1.28M | $ 715.00K | $ 19.00K | $ -5.00K | $ 17.00K | |
- | - | - | - | - | - | |
$ -93.55M | $ -90.14M | $ 22.84M | $ -30.65M | $ -15.70M | $ -8.65M | |
$ -1.53 | $ -1.50 | $ -0.74 | $ -0.41 | $ -0.58 | $ -0.48 | |
$ -1.53 | $ -1.50 | $ -0.74 | $ -0.64 | $ -0.58 | $ -0.48 | |
$ 244.95M | $ 60.13M | $ 56.83M | $ 47.59M | $ 27.18M | $ 17.92M | |
$ 244.95M | $ 60.13M | $ 56.83M | $ 48.22M | $ 27.18M | $ 17.92M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.92 | - | |
- | - | - | - | $ 0.44 | $ 0.27 | |
- | - | - | - | - | - | |
$ 1.06B | $ 1.45B | $ -141.40M | $ -56.97M | $ 242.34M | $ 132.08M | |
$ -93.57M | $ -90.14M | $ -41.77M | $ -30.65M | $ -15.70M | $ -8.65M | |
$ -52.94M | - | - | - | $ 4.82M | $ 4.17M | |
$ 31.33M | - | - | - | $ 7.86M | $ 10.64M | |
$ -45.38M | $ -43.27M | $ -76.03M | $ -58.10M | $ -22.03M | $ -11.80M | |
$ -41.52M | $ -38.17M | $ -70.93M | $ -54.60M | $ -1.87M | $ -1.25M |