Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 80.14M | $ 76.24M | $ 88.78M | $ 79.82M | $ 42.07M | $ 33.81M | |
$ 8.75M | $ 11.64M | $ 13.52M | $ -8.04M | $ -5.23M | $ -5.29M | |
$ 50.13M | $ 40.19M | $ 38.76M | $ 28.71M | $ 21.70M | $ 15.69M | |
- | - | - | - | - | - | |
$ -8.57M | $ -6.92M | $ -3.15M | $ -800.00K | $ 0.00 | - | |
$ 19.11M | $ 23.81M | $ 36.03M | $ 42.27M | $ 15.14M | $ 12.84M | |
$ 5.02M | $ 6.35M | $ 10.92M | $ 10.69M | $ 3.94M | $ 3.18M | |
- | - | - | - | - | - | |
$ 13.90M | $ 17.46M | $ 24.92M | $ 29.80M | $ 10.36M | $ 9.64M | |
$ 1.11 | $ 1.38 | $ 1.96 | $ 3.44 | $ 0.85 | $ 0.79 | |
$ 1.06 | $ 1.33 | $ 1.87 | $ 3.27 | $ 0.85 | $ 0.79 | |
$ 50.04M | $ 12.49M | $ 12.73M | $ 8.67M | $ 12.25M | $ 12.25M | |
$ 52.02M | $ 12.91M | $ 13.36M | $ 9.11M | $ 12.25M | $ 12.25M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.00M | $ 42.92M | $ 37.38M | $ 39.94M | $ 22.52M | $ 14.66M | |
$ 13.90M | $ 17.46M | $ 25.11M | $ 31.58M | $ 11.20M | $ 9.66M | |
$ 14.88M | $ 15.83M | - | $ 32.18M | $ 11.20M | $ 9.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |