Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 115.29M | $ 119.08M | $ 95.83M | $ 71.08M | $ 65.51M | $ 73.15M | |
$ 34.70M | $ 33.55M | $ 33.32M | $ -29.50M | $ 27.41M | $ 29.84M | |
$ 80.59M | $ 85.54M | $ 62.51M | $ 46.56M | $ 38.09M | $ 43.31M | |
$ 88.73M | $ 88.54M | $ 73.82M | $ -59.53M | $ 52.98M | $ 58.65M | |
$ -8.13M | $ -3.00M | $ -11.31M | $ 165.09M | $ -14.89M | $ -15.34M | |
$ -760.00K | $ -4.30M | $ -4.44M | - | $ -1.22M | $ -16.00M | |
$ 1.20M | $ -1.81M | $ -1.39M | $ -19.00M | $ 138.00K | $ -35.06M | |
$ -10.47M | $ -9.11M | $ -14.35M | $ 4.00M | $ -15.97M | $ -66.40M | |
$ -17.00K | $ 109.00K | $ 112.00K | $ -802.00K | $ 337.00K | $ -24.11M | |
- | - | - | - | - | - | |
$ -10.28M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
$ -0.42 | $ -0.42 | $ -0.72 | $ 0.17 | $ -1.03 | $ 1.93 | |
$ -0.43 | $ -0.42 | $ -0.72 | $ 0.16 | $ -1.03 | $ 1.93 | |
$ 98.73M | $ 22.14M | $ 20.12M | $ 19.31M | $ 15.91M | $ 15.51M | |
$ 98.03M | $ 22.14M | $ 20.12M | $ 19.51M | $ 15.91M | $ 15.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.48 | |
- | - | - | - | - | - | |
$ 123.43M | $ 122.08M | $ 107.14M | $ 88.88M | $ 80.39M | $ 88.49M | |
$ -10.46M | $ -9.21M | $ -14.47M | $ 3.19M | $ -16.31M | $ 30.00M | |
$ -17.38M | - | - | - | $ -16.41M | $ -19.96M | |
- | - | - | - | $ 1.22M | $ 16.00M | |
$ -9.71M | $ -4.81M | $ -9.92M | - | $ -14.75M | $ -50.40M | |
$ 11.95M | $ 16.63M | $ 11.49M | - | $ 1.42M | $ -32.23M |