Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 78.23M | $ 68.64M | $ 67.39M | $ 70.06M | $ 67.04M | $ 63.58M | |
$ 1.26M | $ 1.57M | $ 1.47M | $ 1.16M | $ 4.26M | $ 863.00K | |
$ 63.12M | $ 56.14M | $ 56.03M | $ 7.87M | $ 48.93M | $ 45.52M | |
- | - | - | - | - | - | |
$ -10.31M | $ -9.68M | $ -7.28M | $ 2.60M | $ -2.26M | $ -3.66M | |
$ 20.76M | $ 19.92M | $ 20.30M | $ 18.93M | $ 13.85M | $ 17.20M | |
$ 4.53M | $ 4.38M | $ 4.17M | $ 3.80M | $ 2.49M | $ 3.14M | |
- | - | - | - | - | - | |
$ 16.23M | $ 15.55M | $ 16.12M | $ 15.13M | $ 11.36M | $ 14.07M | |
$ 3.06 | $ 2.87 | $ 2.94 | $ 2.71 | $ 1.95 | $ 2.37 | |
$ 2.95 | $ 2.77 | $ 2.85 | $ 2.63 | $ 1.95 | $ 2.36 | |
$ -10.98B | $ 5.42M | $ 5.48M | $ 5.58M | $ 5.81M | $ 5.94M | |
$ -11.34B | $ 5.61M | $ 5.66M | $ 5.75M | $ 5.82M | $ 5.97M | |
$ 0.76 | $ 0.91 | $ 0.87 | $ 0.66 | $ 0.75 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 51.95M | $ 51.59M | $ 48.16M | $ 43.97M | $ 39.86M | $ 44.98M | |
$ 16.23M | $ 15.55M | $ 16.12M | $ 15.13M | $ 11.36M | $ 14.07M | |
$ 22.11M | $ 15.16M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |