Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 95.67M | $ 87.87M | $ 78.22M | $ 69.07M | $ 67.49M | |
- | - | - | - | - | - | |
- | $ 95.67M | $ 87.87M | $ 78.22M | $ 69.07M | $ 67.49M | |
- | $ 72.83M | $ 62.58M | $ 52.32M | $ 46.78M | $ 46.62M | |
- | $ 22.84M | $ 25.29M | $ 25.90M | $ 22.29M | $ 20.87M | |
- | $ -1.84M | $ -2.51M | $ -2.04M | $ -2.03M | $ -862.00K | |
- | $ -1.48M | $ -1.41M | $ 765.00K | $ 269.00K | $ -322.00K | |
- | $ 19.52M | $ 21.37M | $ 24.62M | $ 20.53M | $ 19.69M | |
- | $ 5.36M | $ 6.36M | $ 7.04M | $ 5.89M | $ 6.04M | |
- | - | - | - | - | - | |
- | $ 14.16M | $ 15.02M | $ 17.59M | $ 14.64M | $ 11.62M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 14.16M | $ 15.02M | $ 17.59M | $ 14.64M | $ 11.62M | |
- | $ 14.16M | $ 15.02M | $ 17.59M | $ 14.64M | $ 13.89M | |
- | $ 1.84M | $ 2.53M | $ 2.48M | $ 2.65M | $ 1.87M | |
- | $ 21.35M | $ 23.90M | $ 27.11M | $ 23.18M | $ 21.56M | |
- | $ 35.21M | $ 34.30M | $ 35.40M | $ 31.78M | $ 27.98M |