Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 36.28M | $ 33.54M | $ 35.15M | $ 37.65M | $ 38.57M | |
- | $ 30.89M | $ 30.25M | $ 31.08M | $ 31.37M | $ 33.93M | |
- | $ 5.39M | $ 3.29M | $ 4.07M | $ 6.27M | $ 4.64M | |
- | $ 14.01M | $ 16.91M | $ 8.76M | $ 9.30M | $ 4.75M | |
- | $ -8.62M | $ -13.62M | $ -4.69M | $ -3.02M | $ -110.98K | |
- | $ -653.37K | $ 88.73K | $ 109.85K | $ 16.23K | $ -886.47K | |
- | $ 10.56M | $ -101.26K | $ -294.95K | $ -389.32K | $ 1.15M | |
- | $ -29.19M | $ -18.43M | $ -6.21M | $ -2.94M | $ 148.55K | |
- | $ 434.32K | $ 132.21K | $ -732.87K | $ 242.84K | $ 88.47K | |
- | - | - | $ 285.22K | - | - | |
- | $ -29.57M | $ -18.56M | $ -5.48M | $ -3.18M | $ 54.03K | |
- | $ -4.53 | $ -14.97 | $ -12.40 | $ -2.40 | $ <0.01 | |
- | $ -4.53 | $ -14.97 | $ -12.40 | $ -2.40 | $ <0.01 | |
- | $ 6.53M | $ 1.24M | $ 438.43K | $ 1.29M | $ 17.36M | |
- | $ 6.53M | $ 1.24M | $ 438.43K | $ 1.29M | $ 17.36M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 44.90M | $ 47.16M | $ 39.84M | $ 40.67M | $ 38.68M | |
- | $ -29.57M | $ -18.56M | $ -5.48M | $ -3.18M | $ 54.03K | |
- | $ -11.79M | - | - | - | $ -734.63K | |
- | - | - | - | - | $ 886.47K | |
- | $ -28.54M | $ -18.52M | $ -6.32M | $ -3.08M | $ 1.04M | |
- | $ -23.29M | $ -12.54M | $ -1.29M | $ 1.95M | $ 6.33M |