Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 78.97M | $ 76.24M | $ 74.79M | $ 79.82M | $ 42.07M | $ 33.81M | |
$ 11.82M | $ 11.64M | $ 13.52M | $ -8.04M | $ -5.23M | $ -5.29M | |
$ 46.15M | $ 40.19M | $ -38.76M | $ 28.71M | $ 21.70M | $ 15.69M | |
- | - | - | - | - | - | |
$ -10.93M | $ -6.92M | $ -1.73M | $ -800.00K | $ 0.00 | - | |
$ 21.00M | $ 23.81M | $ 36.03M | $ 42.27M | $ 15.14M | $ 12.84M | |
$ 5.51M | $ 6.35M | $ 10.92M | $ 10.69M | $ 3.94M | $ 3.18M | |
- | - | - | - | - | - | |
$ 15.49M | $ 17.46M | $ 25.11M | $ 29.80M | $ 10.36M | $ 9.64M | |
$ 1.23 | $ 1.38 | $ 1.96 | $ 3.44 | $ 0.85 | $ 0.79 | |
$ 1.19 | $ 1.33 | $ 1.87 | $ 3.27 | $ 0.85 | $ 0.79 | |
$ 49.77M | $ 12.49M | $ 12.73M | $ 8.67M | $ 12.25M | $ 12.25M | |
$ 51.63M | $ 12.91M | $ 13.36M | $ 9.11M | $ 12.25M | $ 12.25M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 45.58M | $ 42.92M | $ 23.86M | $ 39.94M | $ 22.52M | $ 14.66M | |
$ 15.46M | $ 17.46M | $ 25.11M | $ 31.58M | $ 11.20M | $ 9.66M | |
$ 14.95M | $ 15.83M | - | $ 32.18M | $ 11.20M | $ 9.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |