Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 19.43M | $ 14.15M | $ 16.30M | $ 17.99M | $ 14.88M | |
- | $ 10.92M | $ 7.79M | $ 6.86M | $ 6.12M | $ 4.66M | |
- | $ 8.51M | $ 6.36M | $ 9.44M | $ 11.87M | $ 10.23M | |
- | $ 13.92M | $ 9.31M | $ 9.76M | $ 7.38M | $ 6.58M | |
- | $ -5.41M | $ -2.95M | $ -320.74K | $ 4.49M | $ 3.64M | |
- | $ 1.31M | $ -248.00K | $ 175.99K | $ 146.97K | $ 211.48K | |
- | $ 1.72M | $ -262.44K | $ -34.00K | $ 305.57K | $ 534.02K | |
- | $ -11.98M | $ -2.55M | $ -110.75K | $ 4.94M | $ 4.39M | |
- | $ -669.76K | $ 272.31K | $ -349.42K | $ 484.79K | $ 387.14K | |
- | - | - | - | - | - | |
- | $ -11.34M | $ -2.94M | $ 238.66K | $ 4.46M | $ 4.05M | |
- | $ -4.35 | $ -0.11 | $ 0.01 | $ 0.18 | $ 0.16 | |
- | $ -4.35 | $ -0.11 | $ 0.01 | $ 0.18 | $ 0.16 | |
- | $ 2.60M | $ 26.00M | $ 24.94M | $ 24.43M | $ 25.10M | |
- | $ 2.60M | $ 26.00M | $ 24.94M | $ 24.43M | $ 25.10M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 24.84M | $ 17.11M | $ 16.62M | $ 13.50M | $ 11.24M | |
- | $ -11.34M | $ -2.94M | $ 238.66K | $ 4.46M | $ 4.05M | |
- | $ -4.77M | - | - | $ 4.46M | $ 4.05M | |
- | - | - | - | - | - | |
- | $ -11.98M | $ -1.12M | $ -286.74K | $ 4.49M | $ 3.64M | |
- | $ -11.05M | $ -392.40K | $ 0.00 | $ 4.91M | $ 3.90M |