Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 70.63M | $ 33.92M | $ 38.46M | $ 35.09M | $ 30.46M | $ 35.95M | |
- | - | $ 4.00K | $ -88.00K | $ 168.00K | $ 170.00K | |
$ 70.69M | $ 33.92M | $ 38.46M | $ 35.00M | $ 30.29M | $ 35.78M | |
$ 39.41M | $ 15.99M | $ 14.04M | $ 17.23M | $ 28.07M | $ 57.23M | |
$ 31.28M | $ 17.93M | $ 24.42M | $ 17.77M | $ 2.22M | $ -21.45M | |
$ 26.57M | $ 24.99M | $ 2.84M | $ -485.00K | $ 271.00K | $ 1.79M | |
$ -598.00K | $ -1.20M | $ 1.24M | $ -290.00K | $ 668.00K | $ 91.00K | |
$ 57.85M | $ 42.91M | $ 26.96M | $ 17.29M | $ 3.16M | $ -19.57M | |
$ 13.50M | $ 8.94M | $ -3.70M | $ 4.81M | $ -2.24M | $ 471.00K | |
- | - | - | - | - | - | |
$ 44.67M | $ 33.98M | $ 29.72M | $ 12.77M | $ 5.40M | $ -20.04M | |
$ 1.40 | $ 1.05 | $ 0.92 | $ 0.40 | $ 0.19 | $ -0.64 | |
$ 1.38 | $ 1.04 | $ 0.92 | $ 0.39 | $ 0.19 | $ -0.64 | |
$ 159.85M | $ 32.21M | $ 33.28M | $ 31.46M | $ 28.12M | $ 31.53M | |
$ 161.52M | $ 32.54M | $ 33.51M | $ 31.77M | $ 28.48M | $ 31.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.36 | $ -0.42 | |
- | - | - | - | - | - | |
$ 39.41M | $ 15.99M | $ 14.04M | $ 17.14M | $ 28.24M | $ 57.40M | |
$ 44.35M | $ 33.98M | $ 30.66M | $ 12.77M | $ 5.40M | $ -20.04M | |
$ 26.17M | $ 33.90M | $ 23.27M | - | $ 5.40M | $ -20.04M | |
- | - | - | - | - | - | |
$ 31.28M | $ 17.93M | $ 26.96M | $ 17.29M | $ 2.22M | $ -21.45M | |
$ 31.47M | $ 17.99M | $ 27.74M | $ 18.05M | $ 4.15M | $ -19.25M |