|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$26.26M
-4.51%
YoY
|
$27.50M
16.91%
YoY
|
$23.52M
906.78%
YoY
|
$2.336M
43.01%
YoY
|
$1.634M
61.31%
YoY
|
| Cost Of Revenue |
$7.616M
4.26%
YoY
|
$7.305M
25.72%
YoY
|
$5.810M
601.22%
YoY
|
$828.6K
38.17%
YoY
|
$599.7K
24.74%
YoY
|
| Gross Profit |
$18.64M
-7.69%
YoY
|
$20.19M
14.02%
YoY
|
$17.71M
1074.71%
YoY
|
$1.508M
45.82%
YoY
|
$1.034M
94.37%
YoY
|
| Selling, General & Admin |
$13.36M
-11.75%
YoY
|
$15.14M
16.8%
YoY
|
$12.96M
780.78%
YoY
|
$1.471M
45.38%
YoY
|
$1.012M
44.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$62.17K
-52.4%
YoY
|
$130.6K
37.23%
YoY
|
$95.18K
1109.24%
YoY
|
$7.871K
-21.05%
YoY
|
$9.969K
-4.69%
YoY
|
| Operating Expenses |
$17.48M
-6.48%
YoY
|
$18.69M
18.85%
YoY
|
$15.73M
814.83%
YoY
|
$1.719M
26.87%
YoY
|
$1.355M
92.86%
YoY
|
| Operating Profit |
$1.161M
-22.75%
YoY
|
$1.503M
-24.23%
YoY
|
$1.984M
-1038.59%
YoY
|
-$211.4K
-34.15%
YoY
|
-$321.1K
88.14%
YoY
|
| Interest Expense |
$135.9K
2994.26%
YoY
|
$4.392K
74.22%
YoY
|
$2.521K
-61.43%
YoY
|
$6.536K
7.54%
YoY
|
$6.078K
-468.36%
YoY
|
| Other Income/Expense, Net |
$147.5K
-47.25%
YoY
|
$279.5K
292.2%
YoY
|
$71.28K
150.09%
YoY
|
$28.50K
22.32%
YoY
|
$23.30K
N/A
|
| Pretax Income |
$1.309M
-26.59%
YoY
|
$1.783M
-13.26%
YoY
|
$2.055M
-1223.81%
YoY
|
-$182.9K
-38.57%
YoY
|
-$297.8K
72.34%
YoY
|
| Income Tax |
$453.8K
-306.09%
YoY
|
-$220.2K
-195.36%
YoY
|
$230.9K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$855.0K
-57.32%
YoY
|
$2.003M
9.79%
YoY
|
$1.825M
-1097.56%
YoY
|
-$182.9K
-38.57%
YoY
|
-$297.8K
72.34%
YoY
|
| Basic Earnings Per Share |
$0.13
-77.19%
YoY
|
$0.57
2750.0%
YoY
|
$0.02
N/A
|
$0.00
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.10
-52.38%
YoY
|
$0.21
2000.0%
YoY
|
$0.01
-100.0%
YoY
|
-$4.360K
-39.13%
YoY
|
-$7.163K
71.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.440M shares
9.75%
YoY
|
5.869M shares
-94.8%
YoY
|
112.9M shares
169.15%
YoY
|
41.95M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
8.217M shares
-49.18%
YoY
|
16.17M shares
-95.48%
YoY
|
357.4M shares
752.02%
YoY
|
41.95M shares
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 |
$7.294M
5.37%
YoY
|
$8.135M
5.2%
YoY
|
$6.856M
17.17%
YoY
|
$5.751M
-11.54%
YoY
|
$6.922M
7.0%
YoY
|
$7.733M
-8.18%
YoY
|
$5.851M
-4.18%
YoY
|
$6.501M
-5.71%
YoY
|
$6.469M
14.37%
YoY
|
$8.422M
25.1%
YoY
|
$6.106M
44.11%
YoY
|
$6.895M
1208.91%
YoY
|
$5.656M
1087.38%
YoY
|
$6.732M
1263.25%
YoY
|
$4.237M
404.89%
YoY
|
$526.8K
47.92%
YoY
|
$476.4K
30.53%
YoY
|
$493.8K
-23.33%
YoY
|
$839.3K
212.64%
YoY
|
| Cost Of Revenue |
$2.252M
15.15%
YoY
|
$2.599M
16.29%
YoY
|
$2.221M
30.85%
YoY
|
$1.728M
-5.95%
YoY
|
$1.956M
6.01%
YoY
|
$2.235M
3.27%
YoY
|
$1.698M
16.38%
YoY
|
$1.837M
6.53%
YoY
|
$1.845M
28.31%
YoY
|
$2.164M
27.81%
YoY
|
$1.459M
52.79%
YoY
|
$1.725M
693.71%
YoY
|
$1.438M
968.25%
YoY
|
$1.693M
1400.86%
YoY
|
$954.7K
162.35%
YoY
|
$217.3K
77.92%
YoY
|
$134.6K
43.98%
YoY
|
$112.8K
-54.48%
YoY
|
$363.9K
167.06%
YoY
|
| Gross Profit |
$5.042M
1.52%
YoY
|
$5.536M
0.69%
YoY
|
$4.635M
11.59%
YoY
|
$4.024M
-13.73%
YoY
|
$4.966M
7.4%
YoY
|
$5.498M
-12.14%
YoY
|
$4.154M
-10.63%
YoY
|
$4.664M
-9.8%
YoY
|
$4.624M
9.62%
YoY
|
$6.258M
24.19%
YoY
|
$4.648M
41.58%
YoY
|
$5.171M
1570.59%
YoY
|
$4.218M
1134.31%
YoY
|
$5.039M
1222.51%
YoY
|
$3.283M
590.55%
YoY
|
$309.5K
32.26%
YoY
|
$341.8K
25.89%
YoY
|
$381.0K
-3.84%
YoY
|
$475.4K
259.61%
YoY
|
| Selling, General & Admin |
$3.804M
12.34%
YoY
|
$3.619M
-5.06%
YoY
|
$3.219M
2.01%
YoY
|
$3.977M
-11.51%
YoY
|
$3.386M
-14.19%
YoY
|
$3.812M
-11.3%
YoY
|
$3.156M
-16.22%
YoY
|
$4.495M
-2.02%
YoY
|
$3.946M
15.24%
YoY
|
$4.298M
6.02%
YoY
|
$3.767M
61.25%
YoY
|
$4.587M
1036.34%
YoY
|
$3.424M
679.55%
YoY
|
$4.054M
949.59%
YoY
|
$2.336M
376.9%
YoY
|
$403.7K
-4.01%
YoY
|
$439.3K
11.92%
YoY
|
$386.3K
13.04%
YoY
|
$489.9K
145.22%
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 |
$27.29K
-40.25%
YoY
|
$25.72K
-25.32%
YoY
|
$24.77K
150.39%
YoY
|
$55.50K
18.06%
YoY
|
$45.67K
65.37%
YoY
|
$34.44K
23.95%
YoY
|
$9.893K
-64.96%
YoY
|
$47.01K
66.47%
YoY
|
$27.61K
15.4%
YoY
|
$27.79K
18.99%
YoY
|
$28.24K
43.56%
YoY
|
$28.24K
2123.62%
YoY
|
$23.93K
1028.73%
YoY
|
$23.35K
996.24%
YoY
|
$19.67K
736.98%
YoY
|
$1.270K
-45.96%
YoY
|
$2.120K
-9.4%
YoY
|
$2.130K
-21.69%
YoY
|
$2.350K
-8.2%
YoY
|
| Operating Expenses |
$4.828M
10.14%
YoY
|
$4.633M
-3.98%
YoY
|
$4.223M
-1.66%
YoY
|
$3.977M
-11.51%
YoY
|
$4.383M
-7.29%
YoY
|
$4.825M
-3.38%
YoY
|
$4.294M
-4.01%
YoY
|
$4.495M
-2.02%
YoY
|
$4.728M
18.15%
YoY
|
$4.994M
23.19%
YoY
|
$4.474M
45.1%
YoY
|
$4.587M
1036.34%
YoY
|
$4.002M
811.01%
YoY
|
$4.054M
949.59%
YoY
|
$3.083M
529.43%
YoY
|
$403.7K
-4.01%
YoY
|
$439.3K
11.92%
YoY
|
$386.3K
13.05%
YoY
|
$489.9K
145.22%
YoY
|
| Operating Profit |
$214.2K
-63.26%
YoY
|
$903.1K
34.21%
YoY
|
$411.7K
-392.63%
YoY
|
$46.10K
-72.82%
YoY
|
$583.1K
-661.33%
YoY
|
$672.9K
-46.76%
YoY
|
-$140.7K
-180.98%
YoY
|
$169.6K
-70.92%
YoY
|
-$103.9K
-147.96%
YoY
|
$1.264M
28.32%
YoY
|
$173.8K
-12.86%
YoY
|
$583.2K
-719.21%
YoY
|
$216.6K
-322.12%
YoY
|
$985.0K
-18933.65%
YoY
|
$199.4K
-1477.08%
YoY
|
-$94.19K
-49.51%
YoY
|
-$97.51K
-19.43%
YoY
|
-$5.230K
-109.59%
YoY
|
-$14.48K
-78.57%
YoY
|
| Interest Expense |
N/A
|
$31.20K
20.0%
YoY
|
$36.30K
N/A
|
$38.30K
-28.25%
YoY
|
$42.90K
2769.57%
YoY
|
$26.00K
1485.37%
YoY
|
N/A
N/A
|
$53.38K
-1315.95%
YoY
|
$1.495K
-12.78%
YoY
|
$1.640K
-44.22%
YoY
|
$1.644K
12.76%
YoY
|
-$4.390K
181.41%
YoY
|
$1.714K
-194.7%
YoY
|
$2.940K
-288.46%
YoY
|
$1.458K
-192.87%
YoY
|
-$1.560K
-3.11%
YoY
|
-$1.810K
3.43%
YoY
|
-$1.560K
6.85%
YoY
|
-$1.570K
27.64%
YoY
|
| Other Income/Expense, Net |
$53.11K
13.88%
YoY
|
$34.93K
24.36%
YoY
|
$37.61K
21.74%
YoY
|
$3.500K
2.94%
YoY
|
$46.64K
-18.94%
YoY
|
$28.09K
-76.31%
YoY
|
$30.90K
-33.82%
YoY
|
$3.400K
-79.8%
YoY
|
$57.53K
1049.07%
YoY
|
$118.6K
3920.21%
YoY
|
$46.68K
-8.25%
YoY
|
$16.83K
N/A
|
$5.007K
-376.17%
YoY
|
$2.949K
N/A
|
$50.88K
-3351.05%
YoY
|
N/A
|
-$1.813K
N/A
|
N/A
|
-$1.565K
N/A
|
| Pretax Income |
$267.4K
-57.55%
YoY
|
$938.0K
33.82%
YoY
|
$449.4K
-509.23%
YoY
|
$87.90K
-61.17%
YoY
|
$629.7K
-1458.82%
YoY
|
$701.0K
-49.3%
YoY
|
-$109.8K
-149.81%
YoY
|
$226.4K
-62.0%
YoY
|
-$46.35K
-120.91%
YoY
|
$1.382M
39.93%
YoY
|
$220.4K
-11.92%
YoY
|
$595.7K
-722.11%
YoY
|
$221.6K
-323.13%
YoY
|
$987.9K
3403.33%
YoY
|
$250.3K
-1660.35%
YoY
|
-$95.75K
-45.33%
YoY
|
-$99.31K
-6.72%
YoY
|
$28.20K
-46.89%
YoY
|
-$16.04K
-76.84%
YoY
|
| Income Tax |
$64.31K
21.14%
YoY
|
$233.1K
246.64%
YoY
|
$115.1K
N/A
|
$333.5K
88.58%
YoY
|
$53.09K
-106.42%
YoY
|
$67.25K
-81.54%
YoY
|
$0.00
-100.0%
YoY
|
$176.9K
-207.55%
YoY
|
-$827.4K
-1489.55%
YoY
|
$364.4K
39.59%
YoY
|
$65.99K
-11.72%
YoY
|
-$164.4K
N/A
|
$59.55K
N/A
|
$261.0K
N/A
|
$74.75K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$203.0K
-64.79%
YoY
|
$704.9K
11.23%
YoY
|
$334.3K
-404.44%
YoY
|
-$245.6K
-117.81%
YoY
|
$576.7K
-26.17%
YoY
|
$633.7K
-37.75%
YoY
|
-$109.8K
-171.09%
YoY
|
$1.379M
81.44%
YoY
|
$781.1K
382.01%
YoY
|
$1.018M
40.06%
YoY
|
$154.5K
-12.01%
YoY
|
$760.1K
-893.84%
YoY
|
$162.0K
-263.17%
YoY
|
$726.9K
2477.66%
YoY
|
$175.5K
-1194.31%
YoY
|
-$95.75K
-45.33%
YoY
|
-$99.31K
-6.72%
YoY
|
$28.20K
-46.89%
YoY
|
-$16.04K
-76.84%
YoY
|
| Basic Earnings Per Share |
$0.03
-66.67%
YoY
|
$0.10
0.0%
YoY
|
$0.05
-350.0%
YoY
|
N/A
|
$0.09
-30.77%
YoY
|
$0.10
900.0%
YoY
|
-$0.02
N/A
|
N/A
|
$0.13
N/A
|
$0.01
0.0%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.01
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.02
-71.43%
YoY
|
$0.09
12.5%
YoY
|
$0.04
-300.0%
YoY
|
-$0.04
-123.51%
YoY
|
$0.07
75.0%
YoY
|
$0.08
N/A
|
-$0.02
N/A
|
$0.15
7591.5%
YoY
|
$0.04
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.970K
193.07%
YoY
|
$0.00
-100.0%
YoY
|
-$2.283K
-45.36%
YoY
|
-$2.368K
-7.74%
YoY
|
$672.30
-47.48%
YoY
|
-$382.40
-77.16%
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 |
6.803M shares
5.19%
YoY
|
6.758M shares
4.53%
YoY
|
6.658M shares
4.13%
YoY
|
6.650M shares
13.11%
YoY
|
6.467M shares
-94.48%
YoY
|
6.465M shares
-94.48%
YoY
|
6.394M shares
-94.54%
YoY
|
5.879M shares
-94.98%
YoY
|
117.1M shares
0.07%
YoY
|
117.1M shares
1.61%
YoY
|
117.1M shares
1.83%
YoY
|
117.1M shares
N/A
|
117.0M shares
178.91%
YoY
|
115.2M shares
N/A
|
115.0M shares
174.09%
YoY
|
N/A
|
41.95M shares
N/A
|
N/A
|
41.95M shares
N/A
|
| Diluted Shares Outstanding |
8.258M shares
0.68%
YoY
|
8.234M shares
0.8%
YoY
|
8.243M shares
33.55%
YoY
|
N/A
|
8.202M shares
-55.85%
YoY
|
8.169M shares
-97.81%
YoY
|
6.172M shares
-98.34%
YoY
|
N/A
|
18.58M shares
-95.01%
YoY
|
372.5M shares
0.94%
YoY
|
372.5M shares
18.53%
YoY
|
N/A
|
372.6M shares
788.26%
YoY
|
369.0M shares
N/A
|
314.2M shares
649.12%
YoY
|
N/A
|
41.95M shares
N/A
|
N/A
|
41.95M shares
N/A
|
Loading...