Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 123.36M | $ 143.27M | $ 161.76M | $ 119.16M | $ 48.09M | $ 27.37M | |
$ 70.84M | $ 96.52M | $ 107.94M | $ 82.11M | $ 20.65M | $ 8.36M | |
$ 52.52M | $ 46.75M | $ 53.82M | $ 37.05M | $ 27.44M | $ 19.02M | |
$ 81.06M | $ 104.28M | $ 93.73M | $ 69.33M | $ 31.44M | $ 18.78M | |
$ -27.64M | $ -70.83M | $ -145.54M | $ -35.16M | $ -5.58M | $ -220.00K | |
$ -1.75M | $ -1.81M | $ -687.00K | $ -485.00K | $ 58.00K | $ 501.00K | |
$ 2.59M | $ -6.91M | $ -104.23M | $ -3.74M | $ -3.35M | $ 3.53M | |
$ -32.39M | $ -66.26M | $ -144.83M | $ -29.03M | $ -597.00K | $ -3.20M | |
$ 60.00K | $ 169.00K | $ -5.02M | $ -20.12M | $ -3.26M | $ -1.54M | |
- | - | - | - | - | $ -739.00K | |
$ -46.02M | $ -66.43M | $ -139.81M | $ -8.91M | $ 1.98M | $ -1.66M | |
$ -1.05 | $ -1.52 | $ -3.29 | $ -0.20 | $ 0.09 | $ -0.09 | |
$ -1.05 | $ -1.52 | $ -3.29 | $ -0.20 | $ -0.03 | $ -0.09 | |
$ 182.45M | $ 43.72M | $ 42.48M | $ 38.50M | $ 27.31M | $ 19.46M | |
$ 225.48M | $ 43.72M | - | $ 38.50M | $ 27.31M | $ 19.46M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 141.88M | $ 200.80M | $ 201.67M | $ 139.01M | $ 49.50M | $ 27.14M | |
$ -46.02M | $ -66.43M | $ -139.81M | $ -8.91M | $ 1.98M | $ -1.66M | |
$ -26.67M | $ -33.25M | - | - | - | - | |
- | - | - | - | - | - | |
$ -24.97M | $ -57.53M | $ -39.91M | $ -30.65M | $ -4.00M | $ -3.20M | |
$ -15.63M | $ -45.24M | $ -23.44M | $ -17.78M | $ 1.07M | $ -1.40M |