Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 90.07M | $ 116.38M | $ 112.92M | $ 103.77M | $ 86.92M | $ 83.75M | |
$ 58.95M | $ 74.22M | $ 71.97M | $ 66.70M | $ 53.24M | $ -47.10M | |
$ 31.11M | $ 42.16M | $ 40.94M | $ 37.07M | $ 33.68M | $ 36.65M | |
$ 42.60M | $ 46.51M | $ 41.08M | $ 38.41M | $ 37.13M | $ -36.76M | |
$ -12.21M | $ -5.05M | $ -333.00K | $ -1.35M | $ -3.45M | $ 422.00K | |
$ -523.00K | $ -427.00K | $ -143.00K | $ -483.00K | $ -1.46M | $ -917.00K | |
$ -928.00K | $ -557.00K | $ -17.00K | $ -3.56M | $ -261.00K | $ 408.00K | |
$ -12.97M | $ -5.33M | $ -291.00K | $ 1.65M | $ -5.03M | $ -825.00K | |
$ 138.00K | $ 164.00K | $ 101.00K | $ 28.00K | $ 73.00K | $ 326.00K | |
- | - | - | - | - | - | |
$ -13.35M | $ -6.75M | $ -1.60M | $ 472.00K | $ -6.20M | $ -1.18M | |
$ -0.58 | $ -0.29 | $ -0.07 | $ 0.02 | $ -0.34 | $ -0.13 | |
$ -0.58 | $ -0.29 | $ -0.07 | $ 0.02 | $ -0.34 | $ -0.13 | |
$ 93.25M | $ 23.07M | $ 22.66M | $ 21.34M | $ 17.98M | $ 16.98M | |
$ 93.25M | $ 23.07M | $ 22.66M | $ 22.27M | - | $ 16.98M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 102.27M | $ 120.72M | $ 113.05M | $ 105.12M | $ 90.37M | $ -83.86M | |
$ -12.40M | $ -5.49M | $ -392.00K | $ 1.62M | $ -5.11M | $ -1.18M | |
$ 43.36M | $ 70.73M | - | - | - | - | |
- | - | - | - | - | - | |
$ -12.68M | $ -4.90M | $ -148.00K | $ 2.13M | $ -3.57M | $ -825.00K | |
$ -9.63M | $ -2.17M | $ 2.12M | $ 4.10M | $ -257.00K | $ 2.81M |