Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 68.61M | $ 70.19M | $ 78.33M | $ 69.47M | $ 58.26M | $ 45.38M | |
$ 4.47M | $ 5.55M | $ 900.00K | $ 4.20M | $ -5.45M | $ -1.25M | |
$ 45.30M | $ 43.50M | $ 41.04M | $ -38.61M | $ 32.39M | $ 27.31M | |
- | - | - | - | - | - | |
$ -9.16M | $ -7.96M | $ -7.51M | $ -4.09M | $ -2.05M | $ 0.00 | |
$ 16.59M | $ 21.15M | $ 36.38M | $ 30.86M | $ 18.37M | $ 16.82M | |
$ 3.47M | $ 4.39M | $ 7.15M | $ 6.10M | $ 3.29M | $ 2.61M | |
- | - | - | - | - | - | |
$ 13.78M | $ 16.76M | $ 34.63M | $ 25.42M | $ 15.08M | $ 14.21M | |
$ 1.62 | $ 2.08 | $ 3.59 | $ 3.05 | $ 2.09 | $ 2.27 | |
$ 1.62 | $ 2.07 | $ 3.58 | $ 3.04 | $ 2.09 | $ 2.25 | |
$ 32.17M | $ 8.06M | $ 8.14M | $ 8.18M | $ 7.20M | $ 6.26M | |
$ 32.23M | $ 8.08M | $ 8.18M | $ 8.20M | $ 7.23M | $ 6.33M | |
$ 1.15 | $ 1.13 | $ 1.13 | - | $ 1.00 | $ 0.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 55.50M | $ 56.52M | $ 67.50M | $ 56.91M | $ 45.03M | $ 37.36M | |
$ 13.12M | $ 16.76M | $ 29.23M | $ 25.42M | $ 15.08M | $ 14.21M | |
$ -2.34M | $ -2.26M | $ 11.75M | - | $ 16.76M | $ 14.21M | |
- | - | - | - | $ 72.00K | $ 81.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |