Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 137.39M | $ 86.78M | $ 79.00M | $ 69.75M | $ 58.24M | $ 55.86M | |
$ 86.91M | $ 55.48M | $ 51.53M | $ 43.49M | $ 38.40M | $ 37.33M | |
$ 50.48M | $ 31.29M | $ 27.47M | $ 26.26M | $ 19.84M | $ 18.53M | |
$ 35.44M | $ 30.98M | $ 37.94M | $ 27.91M | $ 18.66M | $ 19.48M | |
$ 15.04M | $ 318.00K | $ -10.47M | $ -1.65M | $ 1.18M | $ -948.00K | |
$ -2.00K | $ -179.00K | $ -11.00K | $ 108.00K | $ -135.00K | $ -120.00K | |
$ 212.00K | $ 426.00K | $ -16.00K | - | - | $ -13.00K | |
$ 15.04M | $ 139.00K | $ -10.48M | $ -963.00K | $ 1.04M | $ -1.07M | |
$ -4.99M | $ 1.03M | $ 1.52M | $ 842.00K | $ 401.00K | $ 1.09M | |
- | - | - | - | - | - | |
$ 20.02M | $ -908.00K | $ -11.94M | $ -1.67M | $ 617.00K | $ -2.14M | |
$ 0.70 | $ -0.03 | $ -0.44 | $ -0.06 | $ 0.03 | - | |
$ 0.61 | $ -0.03 | $ -0.44 | $ -0.06 | $ 0.02 | $ -0.06 | |
$ 86.63M | $ 28.13K | $ 27.28M | $ 26.63M | $ 24.61M | $ 25.77M | |
$ 95.12M | $ 28.13K | $ 27.28M | $ 26.63M | $ 25.57M | $ 25.77M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 122.35M | $ 86.46M | $ 89.47M | $ 71.41M | $ 57.06M | $ 56.81M | |
$ 20.02M | $ -908.00K | $ -11.94M | $ -1.67M | $ 644.00K | $ -2.14M | |
$ 7.49M | $ 985.81K | - | $ -760.77K | - | - | |
- | - | - | - | - | - | |
$ 15.10M | $ 318.00K | $ -10.47M | $ -1.65M | $ 1.18M | $ -1.07M | |
$ 20.56M | $ 5.03M | $ -6.58M | $ 1.22M | $ 3.45M | $ 1.63M |