|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$19.96M
-13.71%
YoY
|
$23.13M
2.08%
YoY
|
$22.66M
17.47%
YoY
|
$19.29M
61.88%
YoY
|
$11.92M
40.89%
YoY
|
| Cost Of Revenue |
$11.44M
-14.17%
YoY
|
$13.33M
19.83%
YoY
|
$11.12M
15.34%
YoY
|
$9.645M
61.84%
YoY
|
$5.959M
23.22%
YoY
|
| Gross Profit |
$8.520M
-13.1%
YoY
|
$9.804M
-15.04%
YoY
|
$11.54M
19.61%
YoY
|
$9.647M
61.91%
YoY
|
$5.958M
64.46%
YoY
|
| Selling, General & Admin |
$10.52M
-5.32%
YoY
|
$11.11M
-10.55%
YoY
|
$12.42M
14.96%
YoY
|
$10.80M
23.06%
YoY
|
$8.777M
-66.84%
YoY
|
| Research & Development |
$4.195K
418.54%
YoY
|
$809.00
-95.34%
YoY
|
$17.36K
-53.23%
YoY
|
$37.12K
N/A
|
N/A
|
| Depreciation & Amortization |
$830.5K
-12.77%
YoY
|
$952.1K
26.32%
YoY
|
$753.7K
9.99%
YoY
|
$685.3K
52.56%
YoY
|
$449.2K
55.78%
YoY
|
| Operating Expenses |
$10.52M
-22.47%
YoY
|
$13.56M
9.24%
YoY
|
$12.42M
-6.64%
YoY
|
$13.30M
51.53%
YoY
|
$8.777M
-66.84%
YoY
|
| Operating Profit |
-$1.997M
-46.9%
YoY
|
-$3.760M
328.35%
YoY
|
-$877.9K
-75.96%
YoY
|
-$3.652M
29.58%
YoY
|
-$2.819M
-87.66%
YoY
|
| Interest Expense |
-$1.898M
-171.16%
YoY
|
$2.667M
24.06%
YoY
|
$2.150M
-41.22%
YoY
|
$3.657M
-224.34%
YoY
|
-$2.941M
-33.88%
YoY
|
| Other Income/Expense, Net |
-$341.1K
-96.15%
YoY
|
-$8.863M
-1950.56%
YoY
|
$479.0K
-104.91%
YoY
|
-$9.748M
-34291.14%
YoY
|
$28.51K
N/A
|
| Pretax Income |
-$2.338M
-81.48%
YoY
|
-$12.62M
3064.58%
YoY
|
-$398.9K
-97.02%
YoY
|
-$13.40M
-56.29%
YoY
|
-$30.66M
11.0%
YoY
|
| Income Tax |
$2.147M
-3.3%
YoY
|
$2.221M
8.78%
YoY
|
$2.041M
-18.02%
YoY
|
$2.490M
N/A
|
$0.00
N/A
|
| Net Earnings |
-$4.488M
-67.48%
YoY
|
-$13.80M
488.93%
YoY
|
-$2.343M
-85.25%
YoY
|
-$15.89M
-48.17%
YoY
|
-$30.66M
11.0%
YoY
|
| Basic Earnings Per Share |
-$0.05
-78.26%
YoY
|
-$0.23
1050.0%
YoY
|
-$0.02
-84.62%
YoY
|
-$0.13
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.05
-78.26%
YoY
|
-$0.23
1050.0%
YoY
|
-$0.02
-84.62%
YoY
|
-$0.13
-100.0%
YoY
|
-$242.6K
-9.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
98.86M shares
62.99%
YoY
|
60.66M shares
-52.66%
YoY
|
128.1M shares
1.16%
YoY
|
126.7M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
98.86M shares
62.99%
YoY
|
60.66M shares
-52.66%
YoY
|
128.1M shares
1.16%
YoY
|
126.7M shares
N/A
|
N/A
|
|
Concept
|
2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.855M
-21.76%
YoY
|
$4.161M
-19.93%
YoY
|
$4.805M
-6.05%
YoY
|
$4.723M
-15.32%
YoY
|
$4.926M
-9.4%
YoY
|
$5.197M
-14.44%
YoY
|
$5.115M
-15.39%
YoY
|
$5.577M
-9.46%
YoY
|
$5.437M
-2.7%
YoY
|
$6.074M
12.19%
YoY
|
$6.045M
9.89%
YoY
|
$6.160M
1.66%
YoY
|
$5.588M
22.98%
YoY
|
$5.414M
10.31%
YoY
|
$5.501M
45.49%
YoY
|
$6.059M
118.11%
YoY
|
$4.544M
40.94%
YoY
|
$4.908M
60.58%
YoY
|
$3.781M
32.24%
YoY
|
| Cost Of Revenue |
$2.311M
-17.44%
YoY
|
$2.389M
-21.03%
YoY
|
$2.757M
-2.95%
YoY
|
$2.776M
-42.61%
YoY
|
$2.799M
15.75%
YoY
|
$3.026M
-1.5%
YoY
|
$2.841M
-5.4%
YoY
|
$4.837M
54.32%
YoY
|
$2.419M
-10.46%
YoY
|
$3.072M
14.44%
YoY
|
$3.003M
15.29%
YoY
|
$3.134M
-0.75%
YoY
|
$2.701M
8.53%
YoY
|
$2.684M
21.49%
YoY
|
$2.604M
45.59%
YoY
|
$3.158M
122.04%
YoY
|
$2.489M
61.83%
YoY
|
$2.209M
39.16%
YoY
|
$1.789M
26.73%
YoY
|
| Gross Profit |
$1.543M
-27.44%
YoY
|
$1.772M
-18.4%
YoY
|
$2.048M
-9.92%
YoY
|
$1.947M
162.9%
YoY
|
$2.127M
-29.54%
YoY
|
$2.172M
-27.67%
YoY
|
$2.274M
-25.25%
YoY
|
$740.7K
-75.52%
YoY
|
$3.019M
4.56%
YoY
|
$3.002M
9.99%
YoY
|
$3.042M
5.04%
YoY
|
$3.026M
4.28%
YoY
|
$2.887M
40.48%
YoY
|
$2.730M
1.16%
YoY
|
$2.896M
45.39%
YoY
|
$2.902M
114.0%
YoY
|
$2.055M
21.88%
YoY
|
$2.699M
83.73%
YoY
|
$1.992M
37.62%
YoY
|
| Selling, General & Admin |
$1.936M
-24.51%
YoY
|
$2.095M
-19.63%
YoY
|
$2.185M
-19.97%
YoY
|
$2.614M
69.93%
YoY
|
$2.565M
-10.33%
YoY
|
$2.607M
-25.63%
YoY
|
$2.730M
-14.75%
YoY
|
$1.539M
-48.3%
YoY
|
$2.861M
-18.09%
YoY
|
$3.506M
14.84%
YoY
|
$3.202M
10.58%
YoY
|
$2.976M
-3.5%
YoY
|
$3.493M
39.07%
YoY
|
$3.052M
8.97%
YoY
|
$2.896M
20.44%
YoY
|
$3.084M
37.45%
YoY
|
$2.512M
13.48%
YoY
|
$2.801M
38.56%
YoY
|
$2.404M
4.62%
YoY
|
| Research & Development |
$180.00
-86.0%
YoY
|
$281.00
-34.8%
YoY
|
$140.00
-90.44%
YoY
|
N/A
|
$1.286K
556.12%
YoY
|
$431.00
-36.9%
YoY
|
$1.465K
N/A
|
N/A
|
$196.00
-89.11%
YoY
|
$683.00
-93.11%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$1.800K
N/A
|
$9.908K
N/A
|
$600.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$115.4K
-26.82%
YoY
|
$121.2K
-23.52%
YoY
|
$134.5K
-19.21%
YoY
|
$332.4K
40.83%
YoY
|
$157.6K
-25.0%
YoY
|
$158.5K
-25.08%
YoY
|
$166.5K
-29.74%
YoY
|
$236.0K
8.08%
YoY
|
$210.2K
17.49%
YoY
|
$211.5K
18.08%
YoY
|
$236.9K
33.63%
YoY
|
$218.4K
25.33%
YoY
|
$178.9K
6.04%
YoY
|
$179.2K
4.42%
YoY
|
$177.3K
3.84%
YoY
|
$174.2K
6.17%
YoY
|
$168.7K
48.55%
YoY
|
$171.6K
104.06%
YoY
|
$170.8K
95.33%
YoY
|
| Operating Expenses |
$1.936M
-24.51%
YoY
|
$2.095M
-19.63%
YoY
|
$2.185M
-19.97%
YoY
|
$2.614M
69.93%
YoY
|
$2.565M
-10.33%
YoY
|
$2.607M
-25.63%
YoY
|
$2.730M
-14.75%
YoY
|
$1.539M
-48.3%
YoY
|
$2.861M
-18.09%
YoY
|
$3.506M
14.84%
YoY
|
$3.202M
10.58%
YoY
|
$2.976M
-3.5%
YoY
|
$3.493M
39.07%
YoY
|
$3.052M
8.97%
YoY
|
$2.896M
20.44%
YoY
|
$3.084M
37.45%
YoY
|
$2.511M
13.48%
YoY
|
$2.801M
38.56%
YoY
|
$2.404M
4.62%
YoY
|
| Operating Profit |
-$393.2K
-10.29%
YoY
|
-$323.1K
-25.78%
YoY
|
-$136.6K
-70.05%
YoY
|
-$667.2K
-16.38%
YoY
|
-$438.3K
-377.78%
YoY
|
-$435.3K
-13.48%
YoY
|
-$456.0K
184.8%
YoY
|
-$797.8K
-1698.9%
YoY
|
$157.8K
-126.05%
YoY
|
-$503.1K
55.94%
YoY
|
-$160.1K
-35678.89%
YoY
|
$49.90K
-127.37%
YoY
|
-$605.6K
32.71%
YoY
|
-$322.6K
214.61%
YoY
|
$450.00
-100.11%
YoY
|
-$182.3K
-79.47%
YoY
|
-$456.3K
-13.41%
YoY
|
-$102.6K
-81.45%
YoY
|
-$412.4K
-51.53%
YoY
|
| Interest Expense |
-$114.9K
-146.34%
YoY
|
-$295.7K
-171.97%
YoY
|
-$159.4K
-134.84%
YoY
|
-$781.6K
21.26%
YoY
|
$248.0K
-61.79%
YoY
|
$410.8K
-32.53%
YoY
|
$457.5K
-40.33%
YoY
|
-$644.6K
-23.78%
YoY
|
$649.0K
-210.05%
YoY
|
$608.9K
-249.29%
YoY
|
$766.7K
-283.16%
YoY
|
-$845.7K
-40.44%
YoY
|
-$589.7K
-22.18%
YoY
|
-$407.9K
-45.38%
YoY
|
-$418.6K
-42.86%
YoY
|
-$1.420M
106.87%
YoY
|
-$757.7K
4.52%
YoY
|
-$746.8K
2.43%
YoY
|
-$732.6K
-8.5%
YoY
|
| Other Income/Expense, Net |
$556.9K
-115.99%
YoY
|
$704.2K
-271.4%
YoY
|
-$159.4K
-133.79%
YoY
|
N/A
|
-$3.484M
418.9%
YoY
|
-$410.8K
-94.28%
YoY
|
$471.8K
-172.25%
YoY
|
N/A
|
-$671.4K
895.51%
YoY
|
-$7.186M
-6382.95%
YoY
|
-$652.9K
-186.43%
YoY
|
N/A
|
-$67.45K
N/A
|
$114.4K
N/A
|
$755.5K
N/A
|
$14.89K
-47.77%
YoY
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$163.8K
-104.18%
YoY
|
$381.1K
-145.04%
YoY
|
-$296.0K
-1974.28%
YoY
|
$2.415M
-166.93%
YoY
|
-$3.922M
663.61%
YoY
|
-$846.1K
-88.99%
YoY
|
$15.79K
-101.94%
YoY
|
-$3.608M
1218.99%
YoY
|
-$513.7K
-23.68%
YoY
|
-$7.689M
3591.86%
YoY
|
-$813.0K
-207.55%
YoY
|
-$273.6K
-96.44%
YoY
|
-$673.0K
-81.87%
YoY
|
-$208.3K
-75.48%
YoY
|
$755.9K
-166.02%
YoY
|
-$7.693M
-71.24%
YoY
|
-$3.713M
196.55%
YoY
|
-$849.4K
-33.74%
YoY
|
-$1.145M
-16.82%
YoY
|
| Income Tax |
$442.7K
-0.9%
YoY
|
$468.8K
2.79%
YoY
|
$524.9K
9.92%
YoY
|
$767.2K
14.74%
YoY
|
$446.7K
-13.48%
YoY
|
$456.0K
-11.74%
YoY
|
$477.5K
-8.01%
YoY
|
$668.7K
-46.43%
YoY
|
$516.3K
59.2%
YoY
|
$516.7K
267.18%
YoY
|
$519.1K
58.09%
YoY
|
$1.248M
-49.88%
YoY
|
$324.3K
N/A
|
$140.7K
N/A
|
$328.3K
N/A
|
$2.490M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$278.9K
-93.62%
YoY
|
-$87.67K
-93.27%
YoY
|
-$820.9K
76.97%
YoY
|
$1.648M
-146.6%
YoY
|
-$4.369M
385.72%
YoY
|
-$1.302M
-84.15%
YoY
|
-$463.8K
-59.61%
YoY
|
-$3.536M
146.73%
YoY
|
-$899.5K
-9.35%
YoY
|
-$8.216M
2278.2%
YoY
|
-$1.148M
-368.59%
YoY
|
-$1.433M
-85.93%
YoY
|
-$992.3K
-73.27%
YoY
|
-$345.5K
-59.33%
YoY
|
$427.6K
-137.34%
YoY
|
-$10.18M
-61.93%
YoY
|
-$3.713M
196.55%
YoY
|
-$849.4K
-33.74%
YoY
|
-$1.145M
-16.82%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.04
300.0%
YoY
|
-$0.02
-83.33%
YoY
|
-$0.01
-75.0%
YoY
|
N/A
|
-$0.01
-66.67%
YoY
|
-$0.12
1100.0%
YoY
|
-$0.04
-500.0%
YoY
|
N/A
|
-$0.03
N/A
|
-$0.01
N/A
|
$0.01
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
0.0%
YoY
|
$0.01
-125.66%
YoY
|
-$0.04
300.0%
YoY
|
-$0.02
-83.33%
YoY
|
-$0.01
-75.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$11.18K
-86.07%
YoY
|
-$7.743K
-73.59%
YoY
|
-$2.696K
-59.84%
YoY
|
$3.339K
-136.9%
YoY
|
-$80.21K
-62.06%
YoY
|
-$29.32K
196.16%
YoY
|
-$6.712K
-33.81%
YoY
|
-$9.050K
-17.09%
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 |
164.7M shares
57.58%
YoY
|
165.9M shares
128.64%
YoY
|
124.5M shares
71.62%
YoY
|
137.7M shares
89.85%
YoY
|
104.5M shares
44.16%
YoY
|
72.54M shares
0.03%
YoY
|
72.54M shares
-43.42%
YoY
|
72.52M shares
N/A
|
72.52M shares
126.34%
YoY
|
72.52M shares
126.34%
YoY
|
128.2M shares
300.7%
YoY
|
N/A
|
32.04M shares
N/A
|
32.04M shares
N/A
|
32.00M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
164.7M shares
38.86%
YoY
|
167.2M shares
130.49%
YoY
|
125.1M shares
72.47%
YoY
|
N/A
|
118.6M shares
63.59%
YoY
|
72.54M shares
10.17%
YoY
|
72.54M shares
126.33%
YoY
|
N/A
|
72.52M shares
126.34%
YoY
|
65.85M shares
105.52%
YoY
|
32.05M shares
0.12%
YoY
|
N/A
|
32.04M shares
N/A
|
32.04M shares
N/A
|
32.01M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...