|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$24.05M
5.79%
YoY
|
$22.73M
48.17%
YoY
|
$15.34M
18.23%
YoY
|
$12.98M
-24.7%
YoY
|
$17.23M
32.8%
YoY
|
| Cost Of Revenue |
$16.09M
15.08%
YoY
|
$13.99M
43.32%
YoY
|
$9.758M
17.68%
YoY
|
$8.292M
-27.24%
YoY
|
$11.40M
41.35%
YoY
|
| Gross Profit |
$7.957M
-9.05%
YoY
|
$8.749M
56.65%
YoY
|
$5.585M
19.21%
YoY
|
$4.685M
-19.74%
YoY
|
$5.837M
18.76%
YoY
|
| Selling, General & Admin |
$8.326M
34.46%
YoY
|
$6.192M
-8.87%
YoY
|
$6.795M
1.62%
YoY
|
$6.687M
13.49%
YoY
|
$5.892M
-5.12%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$590.0K
3.33%
YoY
|
$571.0K
-5.62%
YoY
|
$605.0K
225.27%
YoY
|
$186.0K
-80.44%
YoY
|
$951.0K
-12.11%
YoY
|
| Operating Expenses |
$8.326M
34.46%
YoY
|
$6.192M
-13.94%
YoY
|
$7.195M
-6.47%
YoY
|
$7.693M
24.48%
YoY
|
$6.180M
-4.36%
YoY
|
| Operating Profit |
-$369.0K
-114.43%
YoY
|
$2.557M
-258.82%
YoY
|
-$1.610M
-46.48%
YoY
|
-$3.008M
776.97%
YoY
|
-$343.0K
-77.83%
YoY
|
| Interest Expense |
$6.000K
-112.77%
YoY
|
-$47.00K
-771.43%
YoY
|
$7.000K
-53.33%
YoY
|
$15.00K
-225.0%
YoY
|
-$12.00K
71.43%
YoY
|
| Other Income/Expense, Net |
$404.0K
991.89%
YoY
|
$37.00K
-26.0%
YoY
|
$50.00K
-37.5%
YoY
|
$80.00K
-97.21%
YoY
|
$2.869M
N/A
|
| Pretax Income |
$35.00K
-98.67%
YoY
|
$2.636M
-270.17%
YoY
|
-$1.549M
-47.1%
YoY
|
-$2.928M
-220.1%
YoY
|
$2.438M
-140.34%
YoY
|
| Income Tax |
$73.00K
356.25%
YoY
|
$16.00K
220.0%
YoY
|
$5.000K
N/A
|
$0.00
-100.0%
YoY
|
$112.0K
761.54%
YoY
|
| Net Earnings |
-$38.00K
-101.45%
YoY
|
$2.620M
-268.6%
YoY
|
-$1.554M
-46.93%
YoY
|
-$2.928M
-225.88%
YoY
|
$2.326M
-138.4%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.21
-261.54%
YoY
|
-$0.13
-45.83%
YoY
|
-$0.24
-226.32%
YoY
|
$0.19
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.21
-260.65%
YoY
|
-$0.13
-45.53%
YoY
|
-$0.24
-100.0%
YoY
|
$186.8K
-138.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.13K shares
-0.44%
YoY
|
12.19K shares
2.52%
YoY
|
11.89K shares
-99.9%
YoY
|
11.98M shares
-3.29%
YoY
|
12.39M shares
N/A
|
| Diluted Shares Outstanding |
12.13K shares
-1.71%
YoY
|
12.34K shares
3.84%
YoY
|
11.89K shares
-99.9%
YoY
|
11.98M shares
-3.8%
YoY
|
12.45M shares
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 |
$8.174M
55.7%
YoY
|
$7.252M
22.07%
YoY
|
$6.367M
21.9%
YoY
|
$5.183M
-10.31%
YoY
|
$5.250M
-9.34%
YoY
|
$5.941M
48.34%
YoY
|
$5.223M
27.17%
YoY
|
$5.779M
64.74%
YoY
|
$5.791M
55.5%
YoY
|
$4.005M
10.64%
YoY
|
$4.107M
81.97%
YoY
|
$3.508M
0.26%
YoY
|
$3.724M
3.42%
YoY
|
$3.620M
-30.82%
YoY
|
$2.257M
-36.42%
YoY
|
$3.499M
-22.73%
YoY
|
$3.601M
-8.18%
YoY
|
$5.233M
49.05%
YoY
|
$3.550M
13.2%
YoY
|
| Cost Of Revenue |
$5.563M
54.61%
YoY
|
$4.498M
34.39%
YoY
|
$4.315M
36.59%
YoY
|
$3.454M
-2.15%
YoY
|
$3.598M
-4.33%
YoY
|
$3.347M
0.84%
YoY
|
$3.159M
15.59%
YoY
|
$3.530M
49.58%
YoY
|
$3.761M
80.73%
YoY
|
$3.319M
58.05%
YoY
|
$2.733M
37.47%
YoY
|
$2.360M
16.95%
YoY
|
$2.081M
-4.85%
YoY
|
$2.100M
-37.63%
YoY
|
$1.988M
-26.72%
YoY
|
$2.018M
-35.36%
YoY
|
$2.187M
-0.32%
YoY
|
$3.367M
56.31%
YoY
|
$2.713M
37.86%
YoY
|
| Gross Profit |
$2.611M
58.05%
YoY
|
$2.754M
6.17%
YoY
|
$2.052M
-0.58%
YoY
|
$1.729M
-23.12%
YoY
|
$1.652M
-18.62%
YoY
|
$2.594M
278.13%
YoY
|
$2.064M
50.22%
YoY
|
$2.249M
95.91%
YoY
|
$2.030M
23.55%
YoY
|
$686.0K
-54.87%
YoY
|
$1.374M
410.78%
YoY
|
$1.148M
-22.48%
YoY
|
$1.643M
16.2%
YoY
|
$1.520M
-18.54%
YoY
|
$269.0K
-67.86%
YoY
|
$1.481M
5.33%
YoY
|
$1.414M
-18.17%
YoY
|
$1.866M
37.51%
YoY
|
$837.0K
-28.34%
YoY
|
| Selling, General & Admin |
$2.338M
35.38%
YoY
|
$2.349M
15.83%
YoY
|
$2.514M
58.51%
YoY
|
$1.964M
54.89%
YoY
|
$1.727M
18.29%
YoY
|
$2.028M
31.26%
YoY
|
$1.586M
1.99%
YoY
|
$1.268M
-17.77%
YoY
|
$1.460M
-14.72%
YoY
|
$1.545M
-21.17%
YoY
|
$1.555M
-5.41%
YoY
|
$1.542M
8.67%
YoY
|
$1.712M
2.76%
YoY
|
$1.960M
54.45%
YoY
|
$1.644M
23.05%
YoY
|
$1.419M
-19.01%
YoY
|
$1.666M
8.53%
YoY
|
$1.269M
9.3%
YoY
|
$1.336M
-1.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 |
$178.0K
21.92%
YoY
|
$141.0K
5.22%
YoY
|
$141.0K
9.3%
YoY
|
$141.0K
-5.37%
YoY
|
$146.0K
1.39%
YoY
|
$134.0K
-7.59%
YoY
|
$129.0K
377.78%
YoY
|
$149.0K
451.85%
YoY
|
$144.0K
453.85%
YoY
|
$145.0K
-3.33%
YoY
|
$27.00K
-43.75%
YoY
|
$27.00K
-51.79%
YoY
|
$26.00K
-86.73%
YoY
|
$150.0K
-31.82%
YoY
|
$48.00K
-77.03%
YoY
|
$56.00K
-28.21%
YoY
|
$196.0K
-24.62%
YoY
|
$220.0K
-7.95%
YoY
|
$209.0K
-12.55%
YoY
|
| Operating Expenses |
$2.338M
35.38%
YoY
|
$2.361M
14.33%
YoY
|
$2.514M
58.51%
YoY
|
$1.964M
54.89%
YoY
|
$1.727M
18.29%
YoY
|
$2.065M
31.28%
YoY
|
$1.586M
0.25%
YoY
|
$1.268M
-19.18%
YoY
|
$1.460M
-16.0%
YoY
|
$1.573M
-20.56%
YoY
|
$1.582M
-6.5%
YoY
|
$1.569M
6.37%
YoY
|
$1.738M
0.7%
YoY
|
$1.980M
48.09%
YoY
|
$1.692M
20.77%
YoY
|
$1.475M
-19.4%
YoY
|
$1.726M
7.07%
YoY
|
$1.337M
9.05%
YoY
|
$1.401M
-1.06%
YoY
|
| Operating Profit |
$273.0K
-464.0%
YoY
|
$393.0K
-25.71%
YoY
|
-$462.0K
-196.65%
YoY
|
-$235.0K
-123.96%
YoY
|
-$75.00K
-113.16%
YoY
|
$529.0K
-159.64%
YoY
|
$478.0K
-329.81%
YoY
|
$981.0K
-333.02%
YoY
|
$570.0K
-700.0%
YoY
|
-$887.0K
92.83%
YoY
|
-$208.0K
-85.38%
YoY
|
-$421.0K
-7116.67%
YoY
|
-$95.00K
-69.55%
YoY
|
-$460.0K
-186.96%
YoY
|
-$1.423M
152.3%
YoY
|
$6.000K
-101.42%
YoY
|
-$312.0K
-368.97%
YoY
|
$529.0K
303.82%
YoY
|
-$564.0K
127.42%
YoY
|
| Interest Expense |
$6.000K
-146.15%
YoY
|
-$10.00K
-158.82%
YoY
|
$0.00
-100.0%
YoY
|
-$2.000K
-60.0%
YoY
|
-$13.00K
62.5%
YoY
|
$17.00K
325.0%
YoY
|
-$17.00K
142.86%
YoY
|
-$5.000K
-350.0%
YoY
|
-$8.000K
-500.0%
YoY
|
$4.000K
-140.0%
YoY
|
-$7.000K
-240.0%
YoY
|
$2.000K
-33.33%
YoY
|
$2.000K
-166.67%
YoY
|
-$10.00K
150.0%
YoY
|
$5.000K
-600.0%
YoY
|
$3.000K
-62.5%
YoY
|
-$3.000K
-76.92%
YoY
|
-$4.000K
33.33%
YoY
|
-$1.000K
-50.0%
YoY
|
| Other Income/Expense, Net |
-$10.00K
-125.0%
YoY
|
$11.00K
-650.0%
YoY
|
-$26.00K
-183.87%
YoY
|
$42.00K
1300.0%
YoY
|
$40.00K
3900.0%
YoY
|
-$2.000K
-33.33%
YoY
|
$31.00K
-54.41%
YoY
|
$3.000K
-137.5%
YoY
|
$1.000K
-200.0%
YoY
|
-$3.000K
N/A
|
$68.00K
-144.74%
YoY
|
-$8.000K
-104.42%
YoY
|
-$1.000K
-150.0%
YoY
|
$0.00
-100.0%
YoY
|
-$152.0K
-114.48%
YoY
|
$181.0K
-84.32%
YoY
|
$2.000K
N/A
|
$676.0K
N/A
|
$1.050M
N/A
|
| Pretax Income |
$270.0K
-1385.71%
YoY
|
$394.0K
-27.84%
YoY
|
-$399.0K
-176.0%
YoY
|
$69.00K
-93.0%
YoY
|
-$21.00K
-103.63%
YoY
|
$546.0K
-161.76%
YoY
|
$525.0K
-475.0%
YoY
|
$986.0K
-329.84%
YoY
|
$579.0K
-703.13%
YoY
|
-$884.0K
-30.94%
YoY
|
-$140.0K
-91.11%
YoY
|
-$429.0K
-329.41%
YoY
|
-$96.00K
-62.93%
YoY
|
-$1.280M
-205.0%
YoY
|
-$1.575M
-567.36%
YoY
|
$187.0K
-74.38%
YoY
|
-$259.0K
-270.39%
YoY
|
$1.219M
852.34%
YoY
|
$337.0K
-234.8%
YoY
|
| Income Tax |
$29.00K
262.5%
YoY
|
$50.00K
455.56%
YoY
|
$7.000K
250.0%
YoY
|
$8.000K
300.0%
YoY
|
$8.000K
166.67%
YoY
|
$9.000K
-400.0%
YoY
|
$2.000K
-33.33%
YoY
|
$2.000K
-50.0%
YoY
|
$3.000K
200.0%
YoY
|
-$3.000K
-85.0%
YoY
|
$3.000K
-25.0%
YoY
|
$4.000K
-60.0%
YoY
|
$1.000K
-80.0%
YoY
|
-$20.00K
-120.62%
YoY
|
$4.000K
-20.0%
YoY
|
$10.00K
66.67%
YoY
|
$5.000K
25.0%
YoY
|
$97.00K
1112.5%
YoY
|
$5.000K
N/A
|
| Net Earnings |
$241.0K
-931.03%
YoY
|
$343.0K
-36.13%
YoY
|
-$413.0K
-178.97%
YoY
|
$61.00K
-93.8%
YoY
|
-$29.00K
-105.03%
YoY
|
$537.0K
-160.95%
YoY
|
$523.0K
-465.73%
YoY
|
$984.0K
-327.25%
YoY
|
$576.0K
-693.81%
YoY
|
-$881.0K
-30.08%
YoY
|
-$143.0K
-90.94%
YoY
|
-$433.0K
-344.63%
YoY
|
-$97.00K
-63.26%
YoY
|
-$1.260M
-212.3%
YoY
|
-$1.579M
-575.6%
YoY
|
$177.0K
-75.55%
YoY
|
-$264.0K
-278.38%
YoY
|
$1.122M
835.0%
YoY
|
$332.0K
-232.8%
YoY
|
| Basic Earnings Per Share |
$0.02
N/A
|
N/A
|
-$0.03
-175.0%
YoY
|
$0.01
-87.5%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.04
-500.0%
YoY
|
$0.08
-300.0%
YoY
|
$0.05
-600.0%
YoY
|
N/A
|
-$0.01
-92.31%
YoY
|
-$0.04
-500.0%
YoY
|
-$0.01
-50.0%
YoY
|
N/A
|
-$0.13
-533.33%
YoY
|
$0.01
-83.33%
YoY
|
-$0.02
N/A
|
N/A
|
$0.03
N/A
|
| Diluted Earnings Per Share |
$0.02
N/A
|
$0.03
-23.58%
YoY
|
-$0.03
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.04
-161.92%
YoY
|
$0.04
-500.0%
YoY
|
$0.08
-300.0%
YoY
|
$0.05
-600.0%
YoY
|
-$0.07
-32.63%
YoY
|
-$0.01
-92.31%
YoY
|
-$0.04
-500.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.13
-100.0%
YoY
|
$0.01
-83.33%
YoY
|
-$21.72K
-282.41%
YoY
|
$89.81K
827.07%
YoY
|
$26.68K
-232.21%
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 |
12.19M shares
-1.61%
YoY
|
12.19M shares
-1.61%
YoY
|
12.09M shares
-0.82%
YoY
|
12.09M shares
-0.82%
YoY
|
12.39M shares
103385.11%
YoY
|
12.39M shares
4.21%
YoY
|
12.19M shares
2.52%
YoY
|
12.19M shares
2.52%
YoY
|
11.97K shares
-100.0%
YoY
|
11.89M shares
-99.9%
YoY
|
11.89M shares
-99.9%
YoY
|
11.89M shares
-0.87%
YoY
|
11.89B shares
97688.94%
YoY
|
11.89B shares
N/A
|
11.89B shares
95857.72%
YoY
|
11.99M shares
-3.2%
YoY
|
12.16M shares
N/A
|
N/A
|
12.39M shares
N/A
|
| Diluted Shares Outstanding |
12.70K shares
5.08%
YoY
|
N/A
|
12.17K shares
-1.93%
YoY
|
12.47K shares
1.6%
YoY
|
12.09K shares
0.59%
YoY
|
N/A
|
12.41K shares
4.38%
YoY
|
12.28K shares
3.28%
YoY
|
12.02K shares
-99.9%
YoY
|
N/A
|
11.89K shares
-99.9%
YoY
|
11.89K shares
-99.9%
YoY
|
11.89M shares
-2.21%
YoY
|
N/A
|
11.89M shares
-4.48%
YoY
|
12.06M shares
-3.11%
YoY
|
12.16M shares
N/A
|
N/A
|
12.45M shares
N/A
|
Loading...