|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$41.24M
52.56%
YoY
|
$27.03M
25.72%
YoY
|
$21.50M
-42.32%
YoY
|
$37.28M
-42.38%
YoY
|
$64.69M
-10.95%
YoY
|
| Cost Of Revenue |
$30.32M
61.11%
YoY
|
$18.82M
16.96%
YoY
|
$16.09M
-35.17%
YoY
|
$24.82M
-52.73%
YoY
|
$52.51M
-2.24%
YoY
|
| Gross Profit |
$10.92M
32.96%
YoY
|
$8.210M
51.78%
YoY
|
$5.409M
-56.57%
YoY
|
$12.46M
2.27%
YoY
|
$12.18M
-35.68%
YoY
|
| Selling, General & Admin |
$12.80M
13.19%
YoY
|
$11.31M
-6.02%
YoY
|
$12.04M
-20.3%
YoY
|
$15.10M
-25.95%
YoY
|
$20.39M
-5.32%
YoY
|
| Research & Development |
$300.0K
50.0%
YoY
|
$200.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.397M
6.97%
YoY
|
$1.306M
24.26%
YoY
|
$1.051M
-70.26%
YoY
|
$3.534M
30.31%
YoY
|
$2.712M
26.73%
YoY
|
| Operating Expenses |
$13.10M
15.84%
YoY
|
$11.31M
-6.02%
YoY
|
$12.04M
-20.3%
YoY
|
$15.10M
-25.95%
YoY
|
$20.39M
-5.32%
YoY
|
| Operating Profit |
-$2.360M
-23.87%
YoY
|
-$3.100M
-53.21%
YoY
|
-$6.626M
150.42%
YoY
|
-$2.646M
-67.79%
YoY
|
-$8.214M
215.44%
YoY
|
| Interest Expense |
-$4.500M
-143.76%
YoY
|
$10.28M
-1463.93%
YoY
|
-$754.0K
19.12%
YoY
|
-$633.0K
455.26%
YoY
|
-$114.0K
-74.55%
YoY
|
| Other Income/Expense, Net |
-$4.724M
-357.86%
YoY
|
$1.832M
-41.06%
YoY
|
$3.108M
-369.32%
YoY
|
-$1.154M
-203.5%
YoY
|
$1.115M
-1.33%
YoY
|
| Pretax Income |
-$7.084M
-178.9%
YoY
|
$8.978M
-307.34%
YoY
|
-$4.330M
-3.82%
YoY
|
-$4.502M
-51.84%
YoY
|
-$9.348M
338.46%
YoY
|
| Income Tax |
$473.0K
-85.38%
YoY
|
$3.236M
222.31%
YoY
|
$1.004M
-49.88%
YoY
|
$2.003M
-17.47%
YoY
|
$2.427M
-28.99%
YoY
|
| Net Earnings |
-$7.154M
-139.88%
YoY
|
$17.94M
-5269.16%
YoY
|
-$347.0K
-96.57%
YoY
|
-$10.10M
-18.04%
YoY
|
-$12.33M
240.81%
YoY
|
| Basic Earnings Per Share |
-$0.37
-137.0%
YoY
|
$1.00
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.37
-100.0%
YoY
|
$986.0K
-4283.18%
YoY
|
-$23.57K
-96.62%
YoY
|
-$697.3K
-18.91%
YoY
|
-$860.0K
238.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.29M shares
7.05%
YoY
|
18.02M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
19.29M shares
6.05%
YoY
|
18.19M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$11.09M
7.98%
YoY
|
$18.02M
97.11%
YoY
|
$10.11M
0.83%
YoY
|
$11.80M
17.42%
YoY
|
$10.27M
67.99%
YoY
|
$9.143M
50.03%
YoY
|
$10.03M
110.1%
YoY
|
$10.05M
-53.26%
YoY
|
$6.116M
9.98%
YoY
|
$6.094M
138.33%
YoY
|
$4.772M
-35.64%
YoY
|
$21.50M
-42.32%
YoY
|
$5.561M
-64.24%
YoY
|
$2.557M
-82.08%
YoY
|
$7.414M
-48.18%
YoY
|
$37.28M
104.46%
YoY
|
$15.55M
-5.47%
YoY
|
$14.27M
0.63%
YoY
|
$14.31M
-9.63%
YoY
|
| Cost Of Revenue |
$7.988M
6.03%
YoY
|
$10.58M
57.3%
YoY
|
$7.631M
1.54%
YoY
|
$8.550M
8.08%
YoY
|
$7.534M
105.4%
YoY
|
$6.723M
85.21%
YoY
|
$7.515M
108.06%
YoY
|
$7.911M
-50.84%
YoY
|
$3.668M
-16.58%
YoY
|
$3.630M
48.16%
YoY
|
$3.612M
-34.88%
YoY
|
$16.09M
-35.17%
YoY
|
$4.397M
-57.51%
YoY
|
$2.450M
-77.8%
YoY
|
$5.547M
-52.43%
YoY
|
$24.82M
80.88%
YoY
|
$10.35M
-19.9%
YoY
|
$11.04M
-14.39%
YoY
|
$11.66M
-10.16%
YoY
|
| Gross Profit |
$3.106M
13.36%
YoY
|
$7.447M
207.73%
YoY
|
$2.478M
-1.31%
YoY
|
$3.250M
52.01%
YoY
|
$2.740M
11.93%
YoY
|
$2.420M
-1.79%
YoY
|
$2.511M
116.47%
YoY
|
$2.138M
-60.47%
YoY
|
$2.448M
110.31%
YoY
|
$2.464M
2202.8%
YoY
|
$1.160M
-37.87%
YoY
|
$5.409M
-56.57%
YoY
|
$1.164M
-77.62%
YoY
|
$107.0K
-96.69%
YoY
|
$1.867M
-29.41%
YoY
|
$12.46M
176.23%
YoY
|
$5.201M
47.34%
YoY
|
$3.234M
150.7%
YoY
|
$2.645M
-7.19%
YoY
|
| Selling, General & Admin |
$3.848M
26.91%
YoY
|
$8.220M
148.71%
YoY
|
$3.257M
-0.52%
YoY
|
$3.190M
-5.54%
YoY
|
$3.032M
18.16%
YoY
|
$3.305M
35.01%
YoY
|
$3.274M
12.24%
YoY
|
$3.377M
-71.94%
YoY
|
$2.566M
-1.46%
YoY
|
$2.448M
12.19%
YoY
|
$2.917M
-33.22%
YoY
|
$12.04M
-20.3%
YoY
|
$2.604M
-48.03%
YoY
|
$2.182M
-60.46%
YoY
|
$4.368M
-15.3%
YoY
|
$15.10M
239.04%
YoY
|
$5.011M
10.86%
YoY
|
$5.519M
0.71%
YoY
|
$5.157M
-13.04%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$287.0K
-14.58%
YoY
|
$2.260M
572.62%
YoY
|
$266.0K
-27.32%
YoY
|
$360.0K
12.15%
YoY
|
$336.0K
-2.61%
YoY
|
$336.0K
-8.2%
YoY
|
$366.0K
33.58%
YoY
|
$321.0K
-120.28%
YoY
|
$345.0K
-48.12%
YoY
|
$366.0K
-62.65%
YoY
|
$274.0K
-72.3%
YoY
|
-$1.583M
-219.92%
YoY
|
$665.0K
16.67%
YoY
|
$980.0K
15.43%
YoY
|
$989.0K
24.4%
YoY
|
$1.320M
73.23%
YoY
|
$570.0K
-29.63%
YoY
|
$849.0K
36.94%
YoY
|
$795.0K
52.88%
YoY
|
| Operating Expenses |
$3.848M
26.91%
YoY
|
$8.220M
148.71%
YoY
|
$3.257M
-0.52%
YoY
|
$3.200M
-5.24%
YoY
|
$3.032M
18.16%
YoY
|
$3.305M
35.01%
YoY
|
$3.274M
12.24%
YoY
|
$3.377M
-71.94%
YoY
|
$2.566M
-1.46%
YoY
|
$2.448M
12.19%
YoY
|
$2.917M
-33.22%
YoY
|
$12.04M
-20.3%
YoY
|
$2.604M
-48.03%
YoY
|
$2.182M
-60.46%
YoY
|
$4.368M
-15.3%
YoY
|
$15.10M
239.04%
YoY
|
$5.011M
10.62%
YoY
|
$5.519M
0.71%
YoY
|
$5.157M
-13.04%
YoY
|
| Operating Profit |
-$742.0K
154.11%
YoY
|
-$768.0K
-13.22%
YoY
|
-$778.0K
1.97%
YoY
|
$50.00K
-104.04%
YoY
|
-$292.0K
147.46%
YoY
|
-$885.0K
-5631.25%
YoY
|
-$763.0K
-56.57%
YoY
|
-$1.239M
-81.3%
YoY
|
-$118.0K
-91.81%
YoY
|
$16.00K
-100.77%
YoY
|
-$1.757M
-29.75%
YoY
|
-$6.626M
150.42%
YoY
|
-$1.440M
-857.89%
YoY
|
-$2.075M
-9.19%
YoY
|
-$2.501M
-0.44%
YoY
|
-$2.646M
-4910.91%
YoY
|
$190.0K
-119.0%
YoY
|
-$2.285M
-45.47%
YoY
|
-$2.512M
-18.44%
YoY
|
| Interest Expense |
-$1.035M
18.29%
YoY
|
-$2.210M
-45.55%
YoY
|
-$2.880M
-316.05%
YoY
|
-$940.0K
-142.84%
YoY
|
-$875.0K
-110.26%
YoY
|
-$4.059M
965.35%
YoY
|
$1.333M
-2285.25%
YoY
|
$2.194M
-390.98%
YoY
|
$8.531M
-3135.94%
YoY
|
-$381.0K
-13.41%
YoY
|
-$61.00K
-115.21%
YoY
|
-$754.0K
19.12%
YoY
|
-$281.0K
43.37%
YoY
|
-$440.0K
-55.24%
YoY
|
$401.0K
-253.05%
YoY
|
-$633.0K
-665.18%
YoY
|
-$196.0K
-21.6%
YoY
|
-$983.0K
2357.5%
YoY
|
-$262.0K
-536.67%
YoY
|
| Other Income/Expense, Net |
-$1.016M
17.59%
YoY
|
-$2.225M
-45.14%
YoY
|
-$2.859M
1315.35%
YoY
|
$10.00K
-166.67%
YoY
|
-$864.0K
-151.06%
YoY
|
-$4.056M
999.19%
YoY
|
-$202.0K
-242.25%
YoY
|
-$15.00K
-100.48%
YoY
|
$1.692M
-38.45%
YoY
|
-$369.0K
-469.0%
YoY
|
$142.0K
647.37%
YoY
|
$3.108M
-369.32%
YoY
|
$2.749M
-740.79%
YoY
|
$100.0K
-70.67%
YoY
|
$19.00K
-104.01%
YoY
|
-$1.154M
-774.85%
YoY
|
-$429.0K
-152.96%
YoY
|
$341.0K
79.47%
YoY
|
-$474.0K
848.0%
YoY
|
| Pretax Income |
-$1.758M
52.08%
YoY
|
-$2.993M
-39.43%
YoY
|
-$3.637M
-1088.32%
YoY
|
-$1.360M
-250.78%
YoY
|
-$1.156M
-111.44%
YoY
|
-$4.941M
1299.72%
YoY
|
$368.0K
-121.96%
YoY
|
$902.0K
-120.83%
YoY
|
$10.11M
900.5%
YoY
|
-$353.0K
-85.38%
YoY
|
-$1.676M
-19.46%
YoY
|
-$4.330M
-3.82%
YoY
|
$1.010M
-330.59%
YoY
|
-$2.415M
-18.55%
YoY
|
-$2.081M
-37.17%
YoY
|
-$4.502M
-1451.95%
YoY
|
-$438.0K
-64.39%
YoY
|
-$2.965M
-44.79%
YoY
|
-$3.312M
7.53%
YoY
|
| Income Tax |
-$101.0K
-141.22%
YoY
|
$355.0K
-217.16%
YoY
|
-$299.0K
-185.43%
YoY
|
$180.0K
-59.82%
YoY
|
$245.0K
-90.91%
YoY
|
-$303.0K
-1417.39%
YoY
|
$350.0K
407.25%
YoY
|
$448.0K
-64.39%
YoY
|
$2.696M
339.09%
YoY
|
$23.00K
-42.5%
YoY
|
$69.00K
-79.82%
YoY
|
$1.258M
-41.43%
YoY
|
$614.0K
-16.01%
YoY
|
$40.00K
-90.54%
YoY
|
$342.0K
142.55%
YoY
|
$2.148M
264.07%
YoY
|
$731.0K
46.2%
YoY
|
$423.0K
-33.91%
YoY
|
$141.0K
-79.86%
YoY
|
| Net Earnings |
-$3.321M
51.02%
YoY
|
-$5.273M
-5.81%
YoY
|
-$3.989M
397.38%
YoY
|
$1.440M
-370.68%
YoY
|
-$2.199M
-131.03%
YoY
|
-$5.598M
1207.94%
YoY
|
-$802.0K
-106.79%
YoY
|
-$532.0K
53.31%
YoY
|
$7.086M
25.5%
YoY
|
-$428.0K
-88.52%
YoY
|
$11.81M
-2742.28%
YoY
|
-$347.0K
-96.57%
YoY
|
$5.646M
-415.77%
YoY
|
-$3.728M
9.07%
YoY
|
-$447.0K
-89.23%
YoY
|
-$10.10M
1688.14%
YoY
|
-$1.788M
46.56%
YoY
|
-$3.418M
-49.44%
YoY
|
-$4.150M
9.5%
YoY
|
| Basic Earnings Per Share |
-$0.17
54.55%
YoY
|
-$0.27
-6.9%
YoY
|
-$0.20
400.0%
YoY
|
N/A
|
-$0.11
-128.95%
YoY
|
-$0.29
1350.0%
YoY
|
-$0.04
N/A
|
N/A
|
$0.38
N/A
|
-$0.02
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.17
-100.0%
YoY
|
-$0.27
-100.0%
YoY
|
-$0.20
-100.0%
YoY
|
$0.07
-100.0%
YoY
|
-$113.1K
-129.86%
YoY
|
-$290.5K
1143.41%
YoY
|
-$42.23K
-106.02%
YoY
|
-$28.78K
22.12%
YoY
|
$378.9K
-0.74%
YoY
|
-$23.36K
-90.8%
YoY
|
$701.6K
-2395.42%
YoY
|
-$23.57K
-96.62%
YoY
|
$381.8K
-409.47%
YoY
|
-$254.0K
7.69%
YoY
|
-$30.56K
-89.37%
YoY
|
-$697.3K
1657.29%
YoY
|
-$123.4K
45.51%
YoY
|
-$235.8K
-49.91%
YoY
|
-$287.4K
8.76%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.64M shares
1.04%
YoY
|
19.47M shares
1.02%
YoY
|
19.47M shares
2.53%
YoY
|
19.47M shares
N/A
|
19.44M shares
5.42%
YoY
|
19.27M shares
5.19%
YoY
|
18.99M shares
N/A
|
N/A
|
18.44M shares
N/A
|
18.32M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
19.65M shares
1.09%
YoY
|
19.47M shares
1.02%
YoY
|
19.47M shares
2.53%
YoY
|
N/A
|
19.44M shares
3.94%
YoY
|
19.27M shares
5.19%
YoY
|
18.99M shares
N/A
|
N/A
|
18.70M shares
N/A
|
18.32M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...