Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 113.97M | $ 119.08M | $ 95.83M | $ 71.08M | $ 65.51M | $ 73.15M | |
$ 16.22M | $ 33.55M | $ 33.32M | $ -29.50M | $ 27.41M | $ 29.84M | |
$ 85.54M | $ 85.54M | $ 62.51M | $ 46.56M | $ 38.09M | $ 43.31M | |
$ 43.76M | $ 88.54M | $ 73.82M | $ -59.53M | $ 52.98M | $ 58.65M | |
$ 59.19M | $ -3.00M | $ -11.31M | $ 165.09M | $ -14.89M | $ -15.34M | |
$ -2.35M | $ -4.30M | $ -4.44M | - | $ -1.22M | $ -16.00M | |
$ 1.81M | $ 1.81M | $ -1.39M | $ -19.00M | $ 138.00K | $ -35.06M | |
$ -9.11M | $ -9.11M | $ -14.35M | $ 4.00M | $ -15.97M | $ -66.40M | |
$ 583.00K | $ 109.00K | $ 112.00K | $ -802.00K | $ 337.00K | $ -24.11M | |
- | - | - | - | - | - | |
$ 52.51M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 59.97M | $ 122.08M | $ 107.14M | $ 88.88M | $ 80.39M | $ 88.49M | |
$ -9.21M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
$ -15.77M | $ -14.14M | - | - | $ -16.41M | $ -19.96M | |
- | - | - | - | $ 1.22M | $ 16.00M | |
$ -6.75M | $ -4.81M | $ -9.92M | - | $ -14.75M | $ -50.40M | |
$ 14.35M | $ 16.51M | $ 11.49M | - | $ 1.42M | $ -32.23M |