Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 34.31M | $ 43.60M | $ 94.82M | $ 188.38M | $ 81.86M | $ 41.80M | |
$ 28.52M | $ 34.49M | $ 66.57M | $ 93.03M | $ 44.85M | $ 27.66M | |
$ 5.79M | $ 9.11M | $ 28.25M | $ 95.35M | $ 37.01M | $ 14.14M | |
$ 20.61M | $ 20.60M | $ 25.27M | $ 22.76M | $ 12.94M | $ 11.17M | |
$ -14.82M | $ -11.49M | $ -852.98K | $ 72.60M | $ 24.07M | $ 2.97M | |
$ -69.57K | $ -152.17K | $ 160.70K | $ -227.18K | $ -260.26K | $ -166.90K | |
$ 5.14M | $ 4.95M | $ 2.34M | $ -1.89M | $ -2.00M | $ -351.17K | |
$ -12.59M | $ -8.92M | $ 5.16M | $ 74.95M | $ 26.07M | $ 3.16M | |
$ 7.13M | $ -1.91M | $ 83.87K | $ 18.89M | $ 1.85M | $ 7.88K | |
- | - | - | - | - | - | |
$ -19.95M | $ -7.24M | $ 4.85M | $ 55.82M | $ 26.62M | $ 2.45M | |
$ -0.68 | $ -0.24 | $ 0.15 | $ 1.65 | $ 0.80 | $ 0.07 | |
$ -0.68 | $ -0.24 | $ 0.15 | $ 1.63 | $ 0.80 | $ 0.07 | |
$ 119.75M | $ 29.94M | $ 32.90M | $ 33.87M | $ 33.17M | $ 32.67M | |
$ 119.76M | $ 29.94M | $ 32.96M | $ 34.24M | $ 33.30M | $ 32.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.13M | $ 55.09M | $ 91.84M | $ 115.79M | $ 57.79M | $ 38.83M | |
$ -19.72M | $ -7.01M | $ 5.08M | $ 56.06M | $ 24.22M | $ 3.15M | |
$ -7.27M | - | - | $ 59.21M | - | - | |
- | - | - | - | - | - | |
$ -14.32M | $ -16.43M | $ 5.33M | $ 75.18M | $ 26.33M | $ 3.32M | |
$ -6.70M | $ -8.91M | $ 9.94M | $ 76.44M | $ 27.17M | $ 4.18M |