Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
- | $ 20.32M | $ 26.91M | $ 18.63M | $ 14.12M | |
- | $ 15.30M | $ 20.29M | $ 12.91M | $ 10.32M | |
- | $ 5.02M | $ 6.62M | $ 5.72M | $ 3.80M | |
- | $ 4.49M | $ 2.58M | $ 2.06M | $ 1.25M | |
- | $ 529.69K | $ 4.04M | $ 3.66M | $ 2.54M | |
- | $ -402.67K | $ -473.09K | $ -429.54K | $ -257.12K | |
- | $ -1.28M | $ -219.53K | $ 468.04K | $ 312.18K | |
- | $ 1.41M | $ 3.91M | $ 3.70M | $ 2.60M | |
- | $ 193.25K | $ 437.77K | $ 301.92K | $ 385.74K | |
- | - | - | - | - | |
- | $ 1.22M | $ 3.48M | $ 3.39M | $ 2.21M | |
- | $ 0.10 | $ 0.38 | $ 0.28 | $ 0.18 | |
- | $ 0.10 | $ 0.38 | $ 0.28 | $ 0.18 | |
- | $ 12.00M | $ 9.15M | $ 12.00M | $ 12.00M | |
- | $ 12.00M | $ 9.15M | $ 12.00M | $ 12.00M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | $ 70.18K | $ 35.09K | |
- | $ 19.79M | $ 22.87M | $ 14.97M | $ 11.58M | |
- | $ 1.22M | $ 3.48M | $ 3.39M | $ 2.21M | |
- | $ 1.04M | - | $ 3.39M | $ 2.23M | |
- | - | - | $ 451.69K | $ 151.62K | |
- | $ 1.90M | $ 4.39M | $ 4.15M | $ 2.75M | |
- | $ 2.81M | $ 5.18M | $ 4.36M | $ 2.90M |