Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 57.87M | $ 50.40M | $ 27.95M | $ 26.21M | $ 21.12M | |
- | $ 30.02M | $ 22.27M | $ 14.38M | $ 14.99M | $ 11.89M | |
- | $ 25.40M | $ 28.13M | $ 13.57M | $ 11.22M | $ 9.22M | |
- | $ 24.08M | $ 15.36M | $ 11.86M | $ 11.04M | $ 8.16M | |
- | $ 2.90M | $ 12.77M | $ 1.71M | $ 175.00K | $ 1.06M | |
- | $ -168.00K | $ 383.00K | $ -416.00K | $ -417.00K | $ -272.00K | |
- | - | - | - | - | - | |
- | $ 2.69M | $ 7.16M | $ 1.03M | $ 413.00K | $ 703.00K | |
- | $ -16.00K | $ 2.11M | $ 314.00K | $ 387.00K | $ -29.00K | |
- | - | - | - | - | - | |
- | $ -1.18M | $ 5.13M | $ 726.00K | $ 26.00K | $ 732.00K | |
- | $ 0.02 | $ 0.04 | $ 0.02 | $ <0.01 | $ 0.02 | |
- | $ 0.02 | $ 0.04 | $ 0.02 | $ <0.01 | $ 0.02 | |
- | $ 128.87M | $ 113.14M | $ 41.96M | $ 41.96M | $ 41.96M | |
- | $ 132.72M | $ 118.67M | $ 41.96M | $ 41.96M | $ 41.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ -54.97M | $ -37.63M | $ 26.25M | $ 26.03M | $ 20.05M | |
- | $ -1.18M | $ 5.13M | $ 726.00K | $ 26.00K | $ 732.00K | |
- | $ 2.41M | $ 9.12M | $ 726.00K | $ 26.00K | $ 732.00K | |
- | - | - | $ 138.00K | $ 103.00K | $ 75.00K | |
- | $ -1.16M | $ 7.32M | $ 1.17M | $ 516.00K | $ 778.00K | |
- | $ 1.78M | $ 8.57M | $ 2.43M | $ 1.80M | $ 1.90M |