Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 56.28M | $ 48.16M | $ 42.99M | $ 29.61M | $ 19.71M | $ 38.55M | |
$ 15.33M | $ 12.17M | $ 14.64M | $ 12.67M | $ 8.99M | $ 16.16M | |
$ 40.95M | $ 35.99M | $ 28.34M | $ 16.94M | $ 10.72M | $ 22.40M | |
$ 26.20M | $ 26.41M | $ 23.27M | $ 14.75M | $ 12.87M | $ 15.97M | |
$ 14.74M | $ 9.58M | $ 5.08M | $ 2.19M | $ -1.97M | $ 6.53M | |
$ -2.34M | $ -2.20M | $ -2.51M | $ 1.16M | $ -3.73M | $ -316.00K | |
$ -976.00K | $ -1.09M | $ 1.45M | $ 13.51M | $ -11.32M | $ -8.28M | |
$ -8.47M | $ -12.71M | $ 1.45M | $ 14.54M | $ -17.03M | $ -2.06M | |
$ 8.22M | $ 7.88M | $ 4.65M | $ 8.82M | $ -6.00M | $ 3.56M | |
- | - | - | - | - | - | |
$ -16.69M | $ -20.60M | $ -3.20M | $ 5.72M | $ -11.03M | $ -5.62M | |
$ -0.07 | $ -0.09 | $ -0.01 | $ 0.03 | $ -0.06 | $ -0.04 | |
$ -0.07 | $ -0.09 | $ -0.01 | $ 0.03 | $ -0.06 | $ -0.04 | |
$ 935.12M | $ 233.49M | $ 213.21M | $ 210.16M | $ 183.78M | $ 155.83M | |
$ 937.46M | $ 233.49M | $ 213.21M | $ 217.68M | $ 183.78M | $ 155.83M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 41.53M | $ 38.58M | $ 37.91M | $ -27.41M | $ 21.86M | $ 32.13M | |
- | - | - | - | $ 1.40M | $ 1.41M | |
$ -16.69M | $ -20.60M | $ -3.20M | $ 5.72M | $ -11.03M | $ -5.62M | |
$ 15.55M | $ 11.24M | $ 1.99M | $ -3.01M | $ -3.62M | $ 338.64K | |
$ -6.11M | $ -10.21M | $ 4.03M | $ 15.40M | $ -15.63M | $ -658.00K | |
$ 773.00K | $ -4.20M | $ 8.36M | $ 18.82M | $ -12.12M | $ 4.51M |