|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$25.30M
32.1%
YoY
|
$19.16M
14.91%
YoY
|
$16.67M
-12.66%
YoY
|
$19.09M
29.02%
YoY
|
$14.79M
24.35%
YoY
|
| Cost Of Revenue |
$18.54M
22.95%
YoY
|
$15.08M
27.64%
YoY
|
$11.81M
-15.26%
YoY
|
$13.94M
34.14%
YoY
|
$10.39M
12.78%
YoY
|
| Gross Profit |
$6.764M
65.95%
YoY
|
$4.076M
-16.05%
YoY
|
$4.855M
-5.6%
YoY
|
$5.143M
16.94%
YoY
|
$4.398M
64.17%
YoY
|
| Selling, General & Admin |
$11.53M
-17.49%
YoY
|
$13.97M
43.57%
YoY
|
$9.733M
-13.38%
YoY
|
$11.24M
78.21%
YoY
|
$6.305M
14.49%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$221.0K
294.64%
YoY
|
$56.00K
-11.11%
YoY
|
$63.00K
-84.78%
YoY
|
$414.0K
149.4%
YoY
|
$166.0K
22.06%
YoY
|
| Operating Expenses |
$11.53M
-17.49%
YoY
|
$13.97M
43.57%
YoY
|
$9.733M
-13.38%
YoY
|
$11.24M
78.21%
YoY
|
$6.305M
14.49%
YoY
|
| Operating Profit |
-$4.766M
-51.85%
YoY
|
-$9.898M
102.91%
YoY
|
-$4.878M
-19.94%
YoY
|
-$6.093M
219.51%
YoY
|
-$1.907M
-32.57%
YoY
|
| Interest Expense |
$20.00K
81.82%
YoY
|
$11.00K
N/A
|
$0.00
-100.0%
YoY
|
-$371.0K
-264.89%
YoY
|
$225.0K
49.01%
YoY
|
| Other Income/Expense, Net |
$3.086M
10921.43%
YoY
|
$28.00K
460.0%
YoY
|
$5.000K
-94.32%
YoY
|
$88.00K
-74.42%
YoY
|
$344.0K
-2393.33%
YoY
|
| Pretax Income |
-$1.680M
-82.98%
YoY
|
-$9.870M
104.73%
YoY
|
-$4.821M
-24.39%
YoY
|
-$6.376M
257.4%
YoY
|
-$1.784M
-39.93%
YoY
|
| Income Tax |
$8.000K
-68.0%
YoY
|
$25.00K
-24.24%
YoY
|
$33.00K
17.86%
YoY
|
$28.00K
3.7%
YoY
|
$27.00K
0.0%
YoY
|
| Net Earnings |
-$1.779M
-82.03%
YoY
|
-$9.900M
102.04%
YoY
|
-$4.900M
-23.49%
YoY
|
-$6.404M
255.78%
YoY
|
-$1.800M
-40.0%
YoY
|
| Basic Earnings Per Share |
-$0.01
-88.89%
YoY
|
-$0.09
80.0%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.07
133.33%
YoY
|
-$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.01
-88.89%
YoY
|
-$0.09
87.11%
YoY
|
-$0.05
-29.26%
YoY
|
-$0.07
-100.0%
YoY
|
-$27.63K
-43.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
116.8M shares
8.68%
YoY
|
107.5M shares
6.5%
YoY
|
100.9M
7.16%
YoY
|
94.18M
43.69%
YoY
|
65.54M
N/A
|
| Diluted Shares Outstanding |
116.8M shares
8.68%
YoY
|
107.5M shares
6.5%
YoY
|
100.9M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$12.43M
169.79%
YoY
|
$11.68M
318.9%
YoY
|
$4.500M
6.86%
YoY
|
$4.894M
-31.62%
YoY
|
$4.608M
-7.82%
YoY
|
$2.788M
-20.25%
YoY
|
$4.211M
-6.36%
YoY
|
$7.157M
48.92%
YoY
|
$4.999M
29.17%
YoY
|
$3.496M
-6.55%
YoY
|
$4.497M
-6.43%
YoY
|
$4.806M
-20.1%
YoY
|
$3.870M
-14.44%
YoY
|
$3.741M
28.47%
YoY
|
$4.806M
5.28%
YoY
|
$6.015M
34.93%
YoY
|
$4.523M
58.31%
YoY
|
$2.912M
18.18%
YoY
|
$4.565M
28.92%
YoY
|
| Cost Of Revenue |
$8.534M
195.19%
YoY
|
$9.237M
223.08%
YoY
|
$3.201M
-3.5%
YoY
|
$3.266M
-28.94%
YoY
|
$2.891M
-6.95%
YoY
|
$2.859M
1.56%
YoY
|
$3.317M
9.94%
YoY
|
$4.596M
41.55%
YoY
|
$3.107M
13.6%
YoY
|
$2.815M
0.07%
YoY
|
$3.017M
-14.17%
YoY
|
$3.247M
-24.98%
YoY
|
$2.735M
-16.77%
YoY
|
$2.813M
31.51%
YoY
|
$3.515M
13.31%
YoY
|
$4.328M
41.25%
YoY
|
$3.286M
57.3%
YoY
|
$2.139M
14.08%
YoY
|
$3.102M
18.44%
YoY
|
| Gross Profit |
$3.898M
127.02%
YoY
|
$2.442M
-3539.44%
YoY
|
$1.299M
45.3%
YoY
|
$1.628M
-36.43%
YoY
|
$1.717M
-9.25%
YoY
|
-$71.00K
-110.43%
YoY
|
$894.0K
-39.59%
YoY
|
$2.561M
64.27%
YoY
|
$1.892M
66.7%
YoY
|
$681.0K
-26.62%
YoY
|
$1.480M
14.64%
YoY
|
$1.559M
-7.59%
YoY
|
$1.135M
-8.25%
YoY
|
$928.0K
20.05%
YoY
|
$1.291M
-11.76%
YoY
|
$1.687M
21.02%
YoY
|
$1.237M
61.07%
YoY
|
$773.0K
31.24%
YoY
|
$1.463M
58.68%
YoY
|
| Selling, General & Admin |
$3.545M
47.83%
YoY
|
$4.125M
25.99%
YoY
|
$2.701M
-23.07%
YoY
|
$2.388M
-42.49%
YoY
|
$2.398M
-21.04%
YoY
|
$3.274M
46.62%
YoY
|
$3.511M
44.84%
YoY
|
$4.152M
60.43%
YoY
|
$3.037M
22.07%
YoY
|
$2.233M
-15.06%
YoY
|
$2.424M
-18.77%
YoY
|
$2.588M
-12.51%
YoY
|
$2.488M
-6.64%
YoY
|
$2.629M
27.99%
YoY
|
$2.984M
105.94%
YoY
|
$2.958M
113.57%
YoY
|
$2.665M
88.07%
YoY
|
$2.054M
41.95%
YoY
|
$1.449M
10.11%
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 |
$75.00K
476.92%
YoY
|
$176.0K
1073.33%
YoY
|
$15.00K
7.14%
YoY
|
$17.00K
41.67%
YoY
|
$13.00K
-13.33%
YoY
|
$15.00K
15.38%
YoY
|
$14.00K
-30.0%
YoY
|
$12.00K
-40.0%
YoY
|
$15.00K
66.67%
YoY
|
$13.00K
-13.33%
YoY
|
$20.00K
17.65%
YoY
|
$20.00K
-85.19%
YoY
|
$9.000K
-96.36%
YoY
|
$15.00K
-37.5%
YoY
|
$17.00K
-56.41%
YoY
|
$135.0K
285.71%
YoY
|
$247.0K
263.24%
YoY
|
$24.00K
-44.19%
YoY
|
$39.00K
-2.5%
YoY
|
| Operating Expenses |
$3.545M
47.83%
YoY
|
$4.125M
25.99%
YoY
|
$2.701M
-23.07%
YoY
|
$2.388M
-42.49%
YoY
|
$2.398M
-21.04%
YoY
|
$3.274M
46.62%
YoY
|
$3.511M
44.84%
YoY
|
$4.152M
60.43%
YoY
|
$3.037M
22.07%
YoY
|
$2.233M
-15.06%
YoY
|
$2.424M
-18.77%
YoY
|
$2.588M
-12.51%
YoY
|
$2.488M
-6.64%
YoY
|
$2.629M
27.99%
YoY
|
$2.984M
105.94%
YoY
|
$2.958M
113.57%
YoY
|
$2.665M
88.07%
YoY
|
$2.054M
41.95%
YoY
|
$1.449M
10.11%
YoY
|
| Operating Profit |
$353.0K
-151.84%
YoY
|
-$1.683M
-49.69%
YoY
|
-$1.402M
-46.43%
YoY
|
-$760.0K
-52.23%
YoY
|
-$681.0K
-40.52%
YoY
|
-$3.345M
115.53%
YoY
|
-$2.617M
177.22%
YoY
|
-$1.591M
54.62%
YoY
|
-$1.145M
-15.37%
YoY
|
-$1.552M
-8.76%
YoY
|
-$944.0K
-44.24%
YoY
|
-$1.029M
-19.04%
YoY
|
-$1.353M
-5.25%
YoY
|
-$1.701M
32.79%
YoY
|
-$1.693M
-12192.86%
YoY
|
-$1.271M
-14222.22%
YoY
|
-$1.428M
120.03%
YoY
|
-$1.281M
49.3%
YoY
|
$14.00K
-103.55%
YoY
|
| Interest Expense |
$240.0K
-411.69%
YoY
|
-$133.0K
-1430.0%
YoY
|
-$33.00K
-430.0%
YoY
|
-$65.00K
-1028.57%
YoY
|
-$77.00K
-955.56%
YoY
|
$10.00K
-28.57%
YoY
|
$10.00K
N/A
|
$7.000K
N/A
|
$9.000K
N/A
|
$14.00K
1300.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000K
-101.56%
YoY
|
$0.00
-100.0%
YoY
|
$146.0K
508.33%
YoY
|
$231.0K
285.0%
YoY
|
-$64.00K
88.24%
YoY
|
$76.00K
90.0%
YoY
|
| Other Income/Expense, Net |
-$236.0K
38.01%
YoY
|
-$219.0K
1584.62%
YoY
|
-$24.00K
700.0%
YoY
|
$3.419M
8666.67%
YoY
|
-$171.0K
2750.0%
YoY
|
-$13.00K
-262.5%
YoY
|
-$3.000K
50.0%
YoY
|
$39.00K
875.0%
YoY
|
-$6.000K
20.0%
YoY
|
$8.000K
-89.61%
YoY
|
-$2.000K
-109.09%
YoY
|
$4.000K
-136.36%
YoY
|
-$5.000K
N/A
|
$77.00K
1183.33%
YoY
|
$22.00K
120.0%
YoY
|
-$11.00K
-103.28%
YoY
|
$0.00
-100.0%
YoY
|
$6.000K
-133.33%
YoY
|
$10.00K
-190.91%
YoY
|
| Pretax Income |
$117.0K
-113.73%
YoY
|
-$1.821M
-59.96%
YoY
|
-$1.426M
-45.63%
YoY
|
$2.659M
-270.78%
YoY
|
-$852.0K
-25.39%
YoY
|
-$4.548M
197.25%
YoY
|
-$2.623M
183.26%
YoY
|
-$1.557M
54.62%
YoY
|
-$1.142M
-15.91%
YoY
|
-$1.530M
-5.73%
YoY
|
-$926.0K
-44.55%
YoY
|
-$1.007M
-29.38%
YoY
|
-$1.358M
-18.04%
YoY
|
-$1.623M
21.21%
YoY
|
-$1.670M
3174.51%
YoY
|
-$1.426M
-544.24%
YoY
|
-$1.657M
131.75%
YoY
|
-$1.339M
47.14%
YoY
|
-$51.00K
-88.49%
YoY
|
| Income Tax |
$2.000K
N/A
|
-$1.000K
0.0%
YoY
|
$2.000K
-60.0%
YoY
|
$7.000K
-36.36%
YoY
|
N/A
N/A
|
-$1.000K
-133.33%
YoY
|
$5.000K
-37.5%
YoY
|
$11.00K
-35.29%
YoY
|
$10.00K
100.0%
YoY
|
$3.000K
-25.0%
YoY
|
$8.000K
0.0%
YoY
|
$17.00K
88.89%
YoY
|
$5.000K
-28.57%
YoY
|
$4.000K
33.33%
YoY
|
$8.000K
0.0%
YoY
|
$9.000K
-25.0%
YoY
|
$7.000K
75.0%
YoY
|
$3.000K
-62.5%
YoY
|
$8.000K
14.29%
YoY
|
| Net Earnings |
$115.0K
-112.78%
YoY
|
-$2.110M
-53.6%
YoY
|
-$1.428M
-45.66%
YoY
|
$2.611M
-266.52%
YoY
|
-$900.0K
-25.0%
YoY
|
-$4.547M
196.61%
YoY
|
-$2.628M
181.37%
YoY
|
-$1.568M
53.13%
YoY
|
-$1.200M
-11.96%
YoY
|
-$1.533M
-5.78%
YoY
|
-$934.0K
-44.34%
YoY
|
-$1.024M
-28.64%
YoY
|
-$1.363M
-18.09%
YoY
|
-$1.627M
21.24%
YoY
|
-$1.678M
2744.07%
YoY
|
-$1.435M
-564.4%
YoY
|
-$1.664M
131.43%
YoY
|
-$1.342M
46.19%
YoY
|
-$59.00K
-86.89%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
N/A
|
-$0.01
-50.0%
YoY
|
$0.02
-200.0%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.02
100.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.01
-50.0%
YoY
|
-$0.01
-50.0%
YoY
|
-$0.01
-50.0%
YoY
|
N/A
|
-$0.02
N/A
|
-$0.02
N/A
|
-$0.02
100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.02
-50.51%
YoY
|
-$0.01
-42.37%
YoY
|
$0.02
-260.93%
YoY
|
-$0.01
0.0%
YoY
|
-$0.04
161.56%
YoY
|
-$0.02
136.0%
YoY
|
-$0.02
51.03%
YoY
|
-$0.01
-16.36%
YoY
|
-$0.02
-5.55%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.01
-49.25%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$16.79K
1737.46%
YoY
|
-$0.02
N/A
|
-$21.41K
88.06%
YoY
|
-$19.77K
33.5%
YoY
|
-$914.00
-87.44%
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 |
118.8M shares
2.51%
YoY
|
117.7M shares
1.56%
YoY
|
117.7M shares
4.22%
YoY
|
115.9M shares
13.33%
YoY
|
115.9M shares
13.34%
YoY
|
115.9M
14.43%
YoY
|
112.9M
11.72%
YoY
|
102.2M
1.52%
YoY
|
102.2M
1.6%
YoY
|
101.3M
-0.17%
YoY
|
101.1M
2.71%
YoY
|
100.7M
5.66%
YoY
|
100.6M
29.47%
YoY
|
101.4M
49.52%
YoY
|
98.39M
52.43%
YoY
|
95.30M
47.64%
YoY
|
77.72M
23.06%
YoY
|
67.84M
9.46%
YoY
|
64.55M
4.35%
YoY
|
| Diluted Shares Outstanding |
121.4M shares
4.76%
YoY
|
N/A
|
117.3M shares
5.45%
YoY
|
116.2M shares
13.62%
YoY
|
115.9M shares
14.18%
YoY
|
N/A
|
111.2M shares
N/A
|
102.3M shares
N/A
|
101.5M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
95.30M
39.31%
YoY
|
N/A
|
N/A
|
N/A
|
Loading...