Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 79.20M | $ 68.64M | $ 76.33M | $ 70.06M | $ 60.75M | $ 59.51M | |
$ 1.53M | $ 1.57M | $ 1.47M | $ 1.16M | $ -4.26M | $ -863.00K | |
$ 66.62M | $ 56.14M | $ 8.29M | $ -7.87M | $ 41.55M | $ 41.21M | |
- | - | - | - | - | - | |
$ -14.39M | $ -9.68M | $ 2.37M | $ -13.63M | $ -1.10M | $ -239.00K | |
$ 20.73M | $ 19.92M | $ 20.30M | $ 18.93M | $ 13.85M | $ 17.20M | |
$ 4.33M | $ 4.38M | $ 4.17M | $ 4.21M | $ 2.49M | $ 3.14M | |
- | - | - | - | - | - | |
$ 20.69M | $ 15.55M | $ 37.10M | $ 12.81M | $ 11.36M | $ 14.07M | |
$ 2.43 | $ 2.87 | $ 2.94 | $ 2.71 | $ 1.95 | $ 2.37 | |
$ 2.35 | $ 2.77 | $ 2.85 | $ 2.63 | $ 1.95 | $ 2.36 | |
$ -5.58B | $ 5.42M | $ 5.48M | $ 5.58M | $ 5.81M | $ 5.94M | |
$ -5.76B | $ 5.61M | $ 5.66M | $ 5.75M | $ 5.82M | $ 5.97M | |
$ 0.76 | $ 0.91 | $ 0.87 | $ 0.66 | $ 0.60 | $ 0.56 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 51.21M | $ 51.59M | $ 48.16M | $ 43.97M | $ 39.86M | $ 44.98M | |
$ 16.40M | $ 15.55M | $ 16.12M | $ 12.81M | $ 11.36M | $ 14.07M | |
$ 22.18M | $ 15.16M | $ 5.46M | - | $ 12.30M | $ 14.27M | |
- | - | - | - | $ 331.00K | $ 544.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |