|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$62.90M
-15.32%
YoY
|
$74.27M
5992.53%
YoY
|
$1.219M
-98.4%
YoY
|
$76.37M
8.71%
YoY
|
$70.25M
18.78%
YoY
|
| Cost Of Revenue |
$56.10M
-16.21%
YoY
|
$66.95M
-20.61%
YoY
|
$84.33M
29.28%
YoY
|
$65.23M
10.7%
YoY
|
$58.93M
21.57%
YoY
|
| Gross Profit |
$6.793M
-7.15%
YoY
|
$7.316M
-40.79%
YoY
|
$12.36M
10.96%
YoY
|
$11.14M
-1.63%
YoY
|
$11.32M
6.19%
YoY
|
| Selling, General & Admin |
$7.776M
14.63%
YoY
|
$6.783M
-7.56%
YoY
|
$7.338M
13.73%
YoY
|
$6.452M
-3.47%
YoY
|
$6.684M
63.83%
YoY
|
| Research & Development |
$2.167M
-3.23%
YoY
|
$2.239M
-12.21%
YoY
|
$2.551M
9.43%
YoY
|
$2.331M
13.29%
YoY
|
$2.058M
-2.95%
YoY
|
| Depreciation & Amortization |
$614.6K
-10.37%
YoY
|
$685.7K
4.35%
YoY
|
$657.1K
-20.35%
YoY
|
$825.0K
7.46%
YoY
|
$767.7K
2.36%
YoY
|
| Operating Expenses |
$9.677M
8.43%
YoY
|
$8.924M
-3.47%
YoY
|
$9.245M
5.26%
YoY
|
$8.783M
0.47%
YoY
|
$8.742M
40.77%
YoY
|
| Operating Profit |
-$2.884M
79.3%
YoY
|
-$1.608M
-151.71%
YoY
|
$3.111M
32.22%
YoY
|
$2.353M
-8.74%
YoY
|
$2.578M
-42.07%
YoY
|
| Interest Expense |
$220.6K
6.92%
YoY
|
$206.3K
-40.68%
YoY
|
$347.9K
-121.35%
YoY
|
-$1.630M
-20.83%
YoY
|
-$2.058M
-4.7%
YoY
|
| Other Income/Expense, Net |
$988.4K
-31.94%
YoY
|
$1.452M
258.15%
YoY
|
$405.5K
-71.0%
YoY
|
$1.398M
-28.24%
YoY
|
$1.949M
52.23%
YoY
|
| Pretax Income |
-$1.896M
1113.46%
YoY
|
-$156.2K
-104.44%
YoY
|
$3.516M
65.77%
YoY
|
$2.121M
-14.06%
YoY
|
$2.468M
-31.06%
YoY
|
| Income Tax |
-$494.8K
65.7%
YoY
|
-$298.6K
-235.21%
YoY
|
$220.9K
27.65%
YoY
|
$173.0K
-294.4%
YoY
|
-$89.00K
-140.45%
YoY
|
| Net Earnings |
-$1.396M
-1115.8%
YoY
|
$137.4K
-95.78%
YoY
|
$3.258M
69.3%
YoY
|
$1.924M
-23.99%
YoY
|
$2.531M
-23.75%
YoY
|
| Basic Earnings Per Share |
-$0.10
-1100.0%
YoY
|
$0.01
-95.65%
YoY
|
$0.23
53.33%
YoY
|
$0.15
-28.57%
YoY
|
$0.21
N/A
|
| Diluted Earnings Per Share |
-$0.10
-1100.0%
YoY
|
$0.01
-95.65%
YoY
|
$0.23
58.12%
YoY
|
$0.15
-100.0%
YoY
|
$208.9K
-37.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.28M shares
0.06%
YoY
|
14.27M shares
0.92%
YoY
|
14.14M shares
6.88%
YoY
|
13.23M shares
9.18%
YoY
|
12.12M shares
N/A
|
| Diluted Shares Outstanding |
14.28M shares
0.06%
YoY
|
14.27M shares
0.92%
YoY
|
14.14M shares
6.88%
YoY
|
13.23M shares
9.18%
YoY
|
12.12M shares
N/A
|
|
Concept
|
2025 Q3 | 2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$33.52M
-9.87%
YoY
|
$29.38M
-20.78%
YoY
|
$37.19M
-19.82%
YoY
|
$37.08M
-2.29%
YoY
|
$46.38M
17.18%
YoY
|
$37.95M
3.17%
YoY
|
$39.58M
-1.93%
YoY
|
$36.79M
23.09%
YoY
|
$40.36M
-31.75%
YoY
|
$29.89M
16.94%
YoY
|
$59.14M
-9.74%
YoY
|
$25.56M
-20.46%
YoY
|
| Cost Of Revenue |
$30.81M
-11.19%
YoY
|
$25.30M
-21.6%
YoY
|
$34.69M
-12.75%
YoY
|
$32.27M
0.14%
YoY
|
$39.75M
15.61%
YoY
|
$32.22M
4.47%
YoY
|
$34.39M
-0.02%
YoY
|
$30.84M
25.72%
YoY
|
$34.39M
-29.05%
YoY
|
$24.53M
27.39%
YoY
|
$48.47M
-4.76%
YoY
|
$19.26M
-24.59%
YoY
|
| Gross Profit |
$2.711M
8.39%
YoY
|
$4.082M
-15.22%
YoY
|
$2.501M
-62.26%
YoY
|
$4.815M
-15.96%
YoY
|
$6.626M
27.59%
YoY
|
$5.730M
-3.58%
YoY
|
$5.193M
-12.97%
YoY
|
$5.942M
11.01%
YoY
|
$5.967M
-44.05%
YoY
|
$5.353M
-15.0%
YoY
|
$10.66M
-27.07%
YoY
|
$6.298M
-4.47%
YoY
|
| Selling, General & Admin |
$4.112M
22.72%
YoY
|
$3.664M
6.73%
YoY
|
$3.350M
-7.26%
YoY
|
$3.433M
-7.86%
YoY
|
$3.612M
49.08%
YoY
|
$3.726M
-7.52%
YoY
|
$2.423M
-17.63%
YoY
|
$4.029M
7.65%
YoY
|
$2.942M
-27.95%
YoY
|
$3.743M
91.63%
YoY
|
$4.083M
-8.6%
YoY
|
$1.953M
-18.5%
YoY
|
| Research & Development |
$1.099M
7.46%
YoY
|
$1.068M
-12.22%
YoY
|
$1.023M
-27.41%
YoY
|
$1.217M
6.54%
YoY
|
$1.409M
27.19%
YoY
|
$1.142M
-6.65%
YoY
|
$1.108M
-1.88%
YoY
|
$1.223M
31.73%
YoY
|
$1.129M
-46.76%
YoY
|
$928.6K
11.29%
YoY
|
$2.121M
19.33%
YoY
|
$834.4K
-20.33%
YoY
|
| Depreciation & Amortization |
$281.1K
-21.33%
YoY
|
$362.3K
-9.89%
YoY
|
$357.3K
9.37%
YoY
|
$402.1K
3.3%
YoY
|
$326.7K
-18.69%
YoY
|
$389.2K
-8.04%
YoY
|
$401.8K
N/A
|
$423.2K
N/A
|
N/A
|
N/A
|
$340.0K
0.0%
YoY
|
$410.0K
32.26%
YoY
|
| Operating Expenses |
$5.211M
19.15%
YoY
|
$4.732M
1.78%
YoY
|
$4.373M
-12.91%
YoY
|
$4.650M
-4.48%
YoY
|
$5.021M
42.22%
YoY
|
$4.868M
-7.32%
YoY
|
$3.531M
-13.26%
YoY
|
$5.252M
12.44%
YoY
|
$4.071M
-34.38%
YoY
|
$4.671M
67.59%
YoY
|
$6.204M
-0.65%
YoY
|
$2.787M
-19.06%
YoY
|
| Operating Profit |
-$2.500M
33.53%
YoY
|
-$650.0K
-492.92%
YoY
|
-$1.872M
-216.68%
YoY
|
$165.4K
-80.8%
YoY
|
$1.605M
-3.48%
YoY
|
$861.8K
24.9%
YoY
|
$1.663M
-12.33%
YoY
|
$690.0K
1.24%
YoY
|
$1.896M
-57.49%
YoY
|
$681.6K
-80.58%
YoY
|
$4.461M
-46.76%
YoY
|
$3.510M
11.48%
YoY
|
| Interest Expense |
$59.70K
-76.84%
YoY
|
$426.9K
810.23%
YoY
|
$257.8K
892.3%
YoY
|
$46.90K
-85.43%
YoY
|
$25.98K
-103.84%
YoY
|
$321.9K
-133.79%
YoY
|
-$677.0K
-40.21%
YoY
|
-$952.6K
2.85%
YoY
|
-$1.132M
-47.65%
YoY
|
-$926.2K
-11.12%
YoY
|
-$2.163M
0.63%
YoY
|
-$1.042M
-1.05%
YoY
|
| Other Income/Expense, Net |
$479.1K
-22.44%
YoY
|
$288.7K
-54.04%
YoY
|
$617.7K
113.01%
YoY
|
$628.2K
52.56%
YoY
|
$290.0K
-74.67%
YoY
|
$411.8K
62.43%
YoY
|
$1.145M
15.4%
YoY
|
$253.5K
-73.5%
YoY
|
$991.9K
-22.34%
YoY
|
$956.6K
72.53%
YoY
|
$1.277M
474.69%
YoY
|
$554.5K
139.68%
YoY
|
| Pretax Income |
-$1.961M
96.76%
YoY
|
$65.50K
-92.21%
YoY
|
-$996.7K
-151.89%
YoY
|
$840.5K
-47.32%
YoY
|
$1.921M
-9.84%
YoY
|
$1.595M
-17536.72%
YoY
|
$2.130M
21.3%
YoY
|
-$9.150K
-101.29%
YoY
|
$1.756M
-50.88%
YoY
|
$712.0K
-76.44%
YoY
|
$3.575M
-44.58%
YoY
|
$3.023M
29.9%
YoY
|
| Income Tax |
-$409.6K
26.65%
YoY
|
-$85.30K
-443.81%
YoY
|
-$323.4K
-506.89%
YoY
|
$24.81K
-82.45%
YoY
|
$79.48K
-54.06%
YoY
|
$141.4K
N/A
|
$173.0K
-209.07%
YoY
|
$0.00
-100.0%
YoY
|
-$158.6K
-172.45%
YoY
|
$69.63K
-79.6%
YoY
|
$219.0K
-78.22%
YoY
|
$341.3K
18.71%
YoY
|
| Net Earnings |
-$1.542M
131.12%
YoY
|
$145.9K
-81.86%
YoY
|
-$667.1K
-136.63%
YoY
|
$804.5K
-44.0%
YoY
|
$1.821M
-5.8%
YoY
|
$1.437M
-15956.4%
YoY
|
$1.933M
1.99%
YoY
|
-$9.060K
-101.42%
YoY
|
$1.896M
-42.95%
YoY
|
$635.9K
-76.04%
YoY
|
$3.323M
-38.38%
YoY
|
$2.654M
31.48%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.11
128.48%
YoY
|
$0.01
-88.62%
YoY
|
-$0.05
-136.54%
YoY
|
$0.06
-44.91%
YoY
|
$0.13
-12.3%
YoY
|
$0.10
-100.01%
YoY
|
$0.15
-100.0%
YoY
|
-$686.80
-101.19%
YoY
|
$143.7K
-56.75%
YoY
|
$57.59K
-56.61%
YoY
|
$332.3K
23.25%
YoY
|
$132.7K
31.48%
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
|
| Basic Shares Outstanding |
14.30M shares
0.14%
YoY
|
N/A
|
14.28M shares
0.14%
YoY
|
N/A
|
14.26M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...