Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 32.57M | $ 38.46M | $ 35.09M | $ 30.46M | $ 35.95M | $ 110.98M | |
- | $ 4.00K | $ -88.00K | $ 168.00K | $ 170.00K | $ 218.00K | |
$ 32.70M | $ 38.46M | $ 35.00M | $ 30.29M | $ 35.78M | $ 110.76M | |
$ 14.03M | $ 14.04M | $ 17.23M | $ 28.07M | $ 57.23M | $ 57.66M | |
$ 18.67M | $ 24.42M | $ 17.77M | $ 2.22M | $ -21.45M | $ 53.10M | |
$ 13.28M | $ 2.84M | $ -485.00K | $ 271.00K | $ 1.79M | $ 1.83M | |
$ -2.04M | $ 1.24M | $ -290.00K | $ 668.00K | $ 91.00K | $ -198.00K | |
$ 38.36M | $ 26.96M | $ 17.29M | $ 3.16M | $ -19.57M | $ 54.73M | |
$ 673.00K | $ -3.70M | $ 4.81M | $ -2.24M | $ 471.00K | $ 392.00K | |
- | - | - | - | - | - | |
$ 37.63M | $ 29.72M | $ 12.77M | $ 5.40M | $ -20.04M | $ 54.34M | |
$ 1.14 | $ 0.92 | $ 0.40 | $ 0.19 | $ -0.64 | $ 1.78 | |
$ 1.13 | $ 0.92 | $ 0.39 | $ 0.19 | $ -0.64 | $ 1.73 | |
$ 98.42M | $ 33.28M | $ 31.46M | $ 28.12M | $ 31.53M | $ 30.46M | |
$ 99.10M | $ 33.51M | $ 31.77M | $ 28.48M | $ 31.53M | $ 31.41M | |
$ 0.03 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.01 | |
- | - | - | $ 0.36 | $ -0.42 | - | |
- | - | - | - | - | - | |
$ 14.03M | $ 14.04M | $ 17.14M | $ 28.24M | $ 57.40M | $ 57.88M | |
$ 36.74M | $ 30.66M | $ 12.77M | $ 5.40M | $ -20.04M | $ 54.34M | |
$ 10.93M | $ 23.27M | - | $ 5.40M | $ -20.04M | $ 54.34M | |
- | - | - | - | - | - | |
$ 25.20M | $ 26.96M | $ 17.29M | $ 2.22M | $ -21.45M | $ 53.10M | |
$ 25.68M | $ 27.74M | $ 18.05M | $ 4.15M | $ -19.25M | $ 53.96M |