|
Concept
|
2025 | 2024 | 2023 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$30.38M
-12.78%
YoY
|
$34.83M
-18.57%
YoY
|
$42.78M
N/A
|
$40.23M
37.02%
YoY
|
$29.36M
-13.21%
YoY
|
| Cost Of Revenue |
$10.08M
-9.95%
YoY
|
$11.19M
4.62%
YoY
|
$10.70M
N/A
|
$14.58M
59.55%
YoY
|
$9.138M
-17.21%
YoY
|
| Gross Profit |
$20.30M
-14.13%
YoY
|
$23.64M
-26.3%
YoY
|
$32.08M
N/A
|
$25.65M
26.85%
YoY
|
$20.22M
-11.27%
YoY
|
| Selling, General & Admin |
$21.97M
24.05%
YoY
|
$17.71M
-16.63%
YoY
|
$21.24M
N/A
|
$22.46M
30.22%
YoY
|
$17.25M
-30.89%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$133.3K
-0.03%
YoY
|
$133.3K
300.01%
YoY
|
$33.33K
N/A
|
$100.3K
-91.73%
YoY
|
$1.212M
-33.49%
YoY
|
| Operating Expenses |
$28.76M
61.2%
YoY
|
$17.84M
-16.13%
YoY
|
$21.27M
N/A
|
$22.56M
22.22%
YoY
|
$18.46M
-31.07%
YoY
|
| Operating Profit |
-$8.459M
-245.81%
YoY
|
$5.801M
-46.32%
YoY
|
$10.81M
N/A
|
$3.085M
75.4%
YoY
|
$1.759M
-144.05%
YoY
|
| Interest Expense |
-$5.920M
-482.97%
YoY
|
$1.546M
-8.74%
YoY
|
$1.694M
N/A
|
-$837.4K
-25.22%
YoY
|
-$1.120M
-26.25%
YoY
|
| Other Income/Expense, Net |
-$3.765M
5.34%
YoY
|
-$3.574M
-15.56%
YoY
|
-$4.233M
N/A
|
-$789.7K
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$12.22M
-648.87%
YoY
|
$2.227M
-66.12%
YoY
|
$6.574M
N/A
|
$1.411M
-115.55%
YoY
|
-$9.076M
41.63%
YoY
|
| Income Tax |
$117.5K
15.07%
YoY
|
$102.1K
-56.56%
YoY
|
$235.0K
N/A
|
N/A
|
$131.5K
-153.11%
YoY
|
| Net Earnings |
-$12.34M
-680.77%
YoY
|
$2.125M
-66.48%
YoY
|
$6.339M
N/A
|
$1.411M
-115.33%
YoY
|
-$9.207M
49.45%
YoY
|
| Basic Earnings Per Share |
-$1.27
-553.57%
YoY
|
$0.28
-67.44%
YoY
|
$0.86
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.27
-553.57%
YoY
|
$0.28
-67.44%
YoY
|
$0.86
N/A
|
$0.02
-115.33%
YoY
|
-$0.10
49.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
9.723M shares
28.13%
YoY
|
7.588M shares
2.91%
YoY
|
7.374M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
9.723M shares
27.42%
YoY
|
7.631M shares
3.48%
YoY
|
7.374M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q1 | 2023 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$5.493M
-32.77%
YoY
|
$6.065M
-40.95%
YoY
|
$8.010M
12.4%
YoY
|
$8.135M
1.37%
YoY
|
$8.171M
-13.19%
YoY
|
$10.27M
-22.3%
YoY
|
$7.126M
-34.05%
YoY
|
$9.412M
N/A
|
$13.22M
N/A
|
$24.76M
109.53%
YoY
|
$10.08M
62.93%
YoY
|
$12.21M
65.8%
YoY
|
$11.82M
86.5%
YoY
|
| Cost Of Revenue |
$1.522M
-24.15%
YoY
|
$3.846M
2.03%
YoY
|
$2.329M
-0.28%
YoY
|
$1.896M
-22.56%
YoY
|
$2.007M
-23.91%
YoY
|
$3.769M
60.69%
YoY
|
$2.336M
-22.86%
YoY
|
$2.637M
N/A
|
$2.346M
N/A
|
$6.794M
33.34%
YoY
|
$3.794M
51.83%
YoY
|
$4.191M
68.28%
YoY
|
$5.096M
216.98%
YoY
|
| Gross Profit |
$3.971M
-35.58%
YoY
|
$2.219M
-65.87%
YoY
|
$5.681M
18.59%
YoY
|
$6.239M
11.88%
YoY
|
$6.164M
-9.01%
YoY
|
$6.502M
-40.2%
YoY
|
$4.790M
-38.41%
YoY
|
$6.775M
N/A
|
$10.87M
N/A
|
$17.97M
167.28%
YoY
|
$6.286M
70.44%
YoY
|
$8.020M
64.54%
YoY
|
$6.722M
42.15%
YoY
|
| Selling, General & Admin |
$4.505M
7.69%
YoY
|
$15.50M
203.25%
YoY
|
$4.367M
17.84%
YoY
|
$4.582M
15.72%
YoY
|
$4.183M
-15.21%
YoY
|
$5.110M
-20.31%
YoY
|
$3.706M
-34.16%
YoY
|
$4.933M
N/A
|
$6.412M
N/A
|
$14.51M
190.7%
YoY
|
$7.467M
65.17%
YoY
|
$6.419M
52.48%
YoY
|
$4.990M
34.13%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$33.30K
-0.1%
YoY
|
$33.30K
0.0%
YoY
|
$33.30K
-66.7%
YoY
|
$33.30K
N/A
|
$33.33K
0.0%
YoY
|
$33.30K
0.0%
YoY
|
$100.0K
N/A
|
$33.33K
N/A
|
$33.30K
N/A
|
$0.00
-100.0%
YoY
|
$22.48K
-92.52%
YoY
|
$24.47K
-91.88%
YoY
|
$26.47K
-91.28%
YoY
|
| Operating Expenses |
$4.538M
7.63%
YoY
|
$15.53M
201.93%
YoY
|
$4.401M
17.68%
YoY
|
$4.615M
15.59%
YoY
|
$4.216M
-15.1%
YoY
|
$5.144M
-20.2%
YoY
|
$3.740M
-33.57%
YoY
|
$4.966M
N/A
|
$6.446M
N/A
|
$14.51M
189.15%
YoY
|
$7.490M
55.36%
YoY
|
$6.442M
42.81%
YoY
|
$5.016M
24.67%
YoY
|
| Operating Profit |
-$567.1K
-129.12%
YoY
|
-$13.31M
-1079.84%
YoY
|
$1.280M
21.8%
YoY
|
$1.624M
2.53%
YoY
|
$1.948M
7.71%
YoY
|
$1.358M
-69.31%
YoY
|
$1.051M
-51.1%
YoY
|
$1.808M
N/A
|
$4.427M
N/A
|
$3.463M
102.96%
YoY
|
-$1.204M
6.24%
YoY
|
$1.578M
334.36%
YoY
|
$1.706M
141.83%
YoY
|
| Interest Expense |
-$2.015M
-644.74%
YoY
|
-$1.556M
2.15%
YoY
|
-$1.166M
-408.24%
YoY
|
-$2.115M
N/A
|
$370.0K
-10.66%
YoY
|
-$1.523M
-7.09%
YoY
|
$378.2K
-15.32%
YoY
|
$414.2K
N/A
|
-$1.639M
N/A
|
-$717.6K
1035.3%
YoY
|
-$77.51K
-21.41%
YoY
|
-$200.3K
-35.95%
YoY
|
-$63.21K
-81.76%
YoY
|
| Other Income/Expense, Net |
-$2.015M
86.12%
YoY
|
$0.00
-100.0%
YoY
|
-$1.166M
-353.66%
YoY
|
$39.61K
-105.29%
YoY
|
-$1.083M
-1.61%
YoY
|
$258.1K
N/A
|
$459.6K
-47.66%
YoY
|
-$1.101M
N/A
|
$0.00
N/A
|
N/A
|
-$981.5K
N/A
|
$9.960K
N/A
|
$142.8K
N/A
|
| Pretax Income |
-$2.583M
-398.64%
YoY
|
-$14.87M
-15999.57%
YoY
|
$114.2K
-80.68%
YoY
|
$1.663M
99.31%
YoY
|
$864.8K
22.2%
YoY
|
$93.50K
-96.65%
YoY
|
$591.3K
-53.47%
YoY
|
$707.7K
N/A
|
$2.787M
N/A
|
$2.745M
53.72%
YoY
|
-$2.310M
-78.9%
YoY
|
$1.387M
2650.34%
YoY
|
$1.786M
397.5%
YoY
|
| Income Tax |
-$13.72K
19.72%
YoY
|
-$50.10K
310.66%
YoY
|
-$11.11K
-94.22%
YoY
|
$190.1K
5.98%
YoY
|
-$11.46K
-109.01%
YoY
|
-$12.20K
-106.22%
YoY
|
-$192.3K
1338.72%
YoY
|
$127.2K
N/A
|
$196.1K
N/A
|
$104.5K
6.56%
YoY
|
-$376.6K
-343.87%
YoY
|
-$7.080K
-87.67%
YoY
|
$98.10K
142.46%
YoY
|
| Net Earnings |
-$2.569M
-393.16%
YoY
|
-$14.82M
-14117.03%
YoY
|
$125.3K
-84.01%
YoY
|
$1.473M
124.86%
YoY
|
$876.3K
50.94%
YoY
|
$105.7K
-95.92%
YoY
|
$783.6K
-38.98%
YoY
|
$580.5K
76.76%
YoY
|
$2.591M
N/A
|
$2.640M
56.47%
YoY
|
-$1.933M
-82.59%
YoY
|
$1.394M
1192.74%
YoY
|
$1.688M
429.91%
YoY
|
| Basic Earnings Per Share |
-$0.23
-330.0%
YoY
|
N/A
|
$0.01
-90.0%
YoY
|
$0.17
88.89%
YoY
|
$0.10
25.0%
YoY
|
N/A
|
$0.10
-41.18%
YoY
|
$0.08
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.23
-330.0%
YoY
|
-$1.31
-9925.37%
YoY
|
$0.01
-90.0%
YoY
|
$0.17
88.89%
YoY
|
$0.10
25.0%
YoY
|
$0.01
-96.47%
YoY
|
$0.10
-41.18%
YoY
|
$0.08
N/A
|
$0.38
N/A
|
$0.03
56.47%
YoY
|
-$0.02
-82.59%
YoY
|
$0.02
1192.5%
YoY
|
$0.02
430.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.30M shares
29.15%
YoY
|
11.25M shares
29.27%
YoY
|
9.442M shares
24.99%
YoY
|
9.014M shares
22.25%
YoY
|
8.752M shares
18.69%
YoY
|
8.704M shares
N/A
|
7.554M shares
0.0%
YoY
|
7.374M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
11.30M shares
31.78%
YoY
|
N/A
|
10.11M shares
33.85%
YoY
|
8.929M shares
21.09%
YoY
|
8.578M shares
16.33%
YoY
|
N/A
|
7.554M shares
0.0%
YoY
|
7.374M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...