Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 107.34M | $ 86.78M | $ 79.00M | $ 69.75M | $ 58.24M | $ 55.86M | |
$ 69.96M | $ 55.48M | $ 51.53M | $ 43.49M | $ 38.40M | $ 37.33M | |
$ 37.37M | $ 31.29M | $ 27.47M | $ 26.26M | $ 19.84M | $ 18.53M | |
$ 32.93M | $ 30.98M | $ 37.94M | $ 27.91M | $ 18.66M | $ 19.48M | |
$ 4.45M | $ 318.00K | $ -10.47M | $ -1.65M | $ 1.18M | $ -948.00K | |
$ -94.00K | $ -179.00K | $ -11.00K | $ 108.00K | $ -135.00K | $ -120.00K | |
$ 112.00K | $ 426.00K | $ -16.00K | - | $ -48.00K | - | |
$ 4.35M | $ 139.00K | $ -10.48M | $ -963.00K | $ 1.04M | $ -1.07M | |
$ 1.33M | $ 1.03M | $ 1.52M | $ 842.00K | $ 401.00K | $ 1.09M | |
- | - | - | - | - | - | |
$ 3.00M | $ -908.00K | $ -11.94M | $ -1.67M | $ 617.00K | $ -2.14M | |
$ 0.02 | $ -0.03 | $ -0.44 | $ -0.06 | $ 0.03 | $ -0.06 | |
$ 0.02 | $ -0.03 | $ -0.44 | $ -0.06 | $ 0.02 | $ -0.06 | |
$ 2.42M | $ 28.13K | $ 27.28M | $ 26.63M | $ 24.61M | $ 25.77M | |
$ 5.91M | $ 28.13K | $ 27.28M | $ 26.63M | $ 25.57M | $ 25.77M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 102.89M | $ 86.46M | $ -89.47M | $ 71.41M | $ 57.06M | $ 56.81M | |
$ 3.02M | $ -908.00K | $ -12.01M | $ -1.67M | $ 617.00K | $ -2.14M | |
$ 4.34M | $ 985.81K | $ -7.83M | - | $ 617.00K | $ -2.14M | |
- | - | - | - | $ 135.00K | $ 120.00K | |
$ 4.41M | $ 318.00K | $ -10.48M | $ -963.00K | $ 1.18M | $ -948.00K | |
$ 9.57M | $ 5.03M | $ -6.59M | $ 1.91M | $ 3.45M | $ 1.75M |