|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$18.43M
31.62%
YoY
|
$14.00M
5.09%
YoY
|
$13.33M
-11.73%
YoY
|
$15.10M
21.01%
YoY
|
$12.48M
74.53%
YoY
|
| Cost Of Revenue |
$9.515M
48.04%
YoY
|
$6.427M
-23.42%
YoY
|
$8.393M
-15.85%
YoY
|
$9.973M
39.62%
YoY
|
$7.143M
87.97%
YoY
|
| Gross Profit |
$8.918M
17.7%
YoY
|
$7.578M
53.58%
YoY
|
$4.934M
-3.7%
YoY
|
$5.124M
-3.91%
YoY
|
$5.332M
59.27%
YoY
|
| Selling, General & Admin |
$2.570M
19.25%
YoY
|
$2.155M
10.99%
YoY
|
$1.942M
7.84%
YoY
|
$1.801M
-32.03%
YoY
|
$2.649M
185.91%
YoY
|
| Research & Development |
$4.559M
32.34%
YoY
|
$3.445M
14.87%
YoY
|
$2.999M
20.11%
YoY
|
$2.497M
48.73%
YoY
|
$1.679M
46.0%
YoY
|
| Depreciation & Amortization |
$182.9K
-25.08%
YoY
|
$244.2K
-56.3%
YoY
|
$558.7K
0.26%
YoY
|
$557.3K
-1.46%
YoY
|
$565.5K
6510.64%
YoY
|
| Operating Expenses |
$8.493M
21.71%
YoY
|
$6.978M
-0.16%
YoY
|
$6.989M
62.63%
YoY
|
$4.298M
-18.86%
YoY
|
$5.297M
155.07%
YoY
|
| Operating Profit |
$425.6K
-29.04%
YoY
|
$599.8K
-129.19%
YoY
|
-$2.055M
49.11%
YoY
|
-$1.378M
-3956.31%
YoY
|
$35.74K
140.37%
YoY
|
| Interest Expense |
$5.300K
-106.02%
YoY
|
-$88.10K
-4033.04%
YoY
|
$2.240K
-101.88%
YoY
|
-$119.4K
1171.14%
YoY
|
-$9.390K
-127.73%
YoY
|
| Other Income/Expense, Net |
$1.389M
5.23%
YoY
|
$1.320M
-3.78%
YoY
|
$1.372M
-8.43%
YoY
|
$1.498M
N/A
|
N/A
|
| Pretax Income |
$430.9K
-15.78%
YoY
|
$511.7K
-125.11%
YoY
|
-$2.038M
36.09%
YoY
|
-$1.498M
-5781.34%
YoY
|
$26.36K
-45.9%
YoY
|
| Income Tax |
-$25.87K
-116.31%
YoY
|
$158.6K
-710.44%
YoY
|
-$25.98K
-143.29%
YoY
|
$60.01K
-72.3%
YoY
|
$216.7K
-492.23%
YoY
|
| Net Earnings |
$456.8K
29.36%
YoY
|
$353.1K
-117.55%
YoY
|
-$2.012M
49.36%
YoY
|
-$1.347M
607.81%
YoY
|
-$190.3K
-283.05%
YoY
|
| Basic Earnings Per Share |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.01
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
95.12%
YoY
|
-$0.01
-100.0%
YoY
|
-$1.449K
-282.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
131.3M shares
0.0%
YoY
|
131.3M shares
0.0%
YoY
|
131.3M shares
-0.13%
YoY
|
131.5M shares
0.11%
YoY
|
131.3M shares
0.16%
YoY
|
| Diluted Shares Outstanding |
131.3M shares
0.0%
YoY
|
131.3M shares
0.0%
YoY
|
131.3M shares
-0.13%
YoY
|
131.5M shares
0.11%
YoY
|
131.3M shares
0.16%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$9.598M
21.82%
YoY
|
$3.667M
60.26%
YoY
|
$2.430M
-1.98%
YoY
|
$2.738M
52.72%
YoY
|
$7.879M
30.65%
YoY
|
$2.288M
-18.54%
YoY
|
$2.479M
-11.91%
YoY
|
$1.793M
7.13%
YoY
|
$6.031M
-11.23%
YoY
|
$2.808M
-19.89%
YoY
|
$2.814M
11.96%
YoY
|
$1.674M
-26.72%
YoY
|
$6.794M
14.65%
YoY
|
$3.506M
24.56%
YoY
|
$2.514M
15.44%
YoY
|
$2.284M
46.6%
YoY
|
$5.925M
68.95%
YoY
|
$2.815M
46.6%
YoY
|
$2.178M
195.52%
YoY
|
$1.558M
58.33%
YoY
|
| Cost Of Revenue |
$5.292M
61.47%
YoY
|
$1.878M
73.97%
YoY
|
$1.105M
-10.44%
YoY
|
$1.241M
48.28%
YoY
|
$3.277M
-19.28%
YoY
|
$1.079M
-38.49%
YoY
|
$1.234M
-21.63%
YoY
|
$836.7K
-16.64%
YoY
|
$4.060M
-13.95%
YoY
|
$1.755M
-22.37%
YoY
|
$1.575M
2.14%
YoY
|
$1.004M
-30.92%
YoY
|
$4.718M
33.7%
YoY
|
$2.260M
42.32%
YoY
|
$1.542M
33.69%
YoY
|
$1.453M
66.47%
YoY
|
$3.529M
91.38%
YoY
|
$1.588M
57.97%
YoY
|
$1.153M
180.54%
YoY
|
$872.9K
61.71%
YoY
|
| Gross Profit |
$4.307M
-6.41%
YoY
|
$1.789M
48.02%
YoY
|
$1.325M
6.43%
YoY
|
$1.498M
56.6%
YoY
|
$4.602M
133.51%
YoY
|
$1.209M
14.69%
YoY
|
$1.245M
0.45%
YoY
|
$956.4K
42.75%
YoY
|
$1.971M
-5.05%
YoY
|
$1.054M
-15.4%
YoY
|
$1.240M
27.53%
YoY
|
$670.0K
-19.37%
YoY
|
$2.075M
-13.39%
YoY
|
$1.246M
1.55%
YoY
|
$972.0K
-5.11%
YoY
|
$830.9K
21.29%
YoY
|
$2.396M
44.08%
YoY
|
$1.227M
34.1%
YoY
|
$1.024M
214.44%
YoY
|
$685.0K
54.23%
YoY
|
| Selling, General & Admin |
$1.228M
26.05%
YoY
|
$709.9K
-6.87%
YoY
|
$1.228M
60.78%
YoY
|
$645.4K
-1.08%
YoY
|
$974.0K
21.7%
YoY
|
$762.3K
-13.39%
YoY
|
$763.7K
-4.03%
YoY
|
$652.5K
-19.32%
YoY
|
$800.4K
-13.98%
YoY
|
$880.1K
119.43%
YoY
|
$795.8K
81.73%
YoY
|
$808.8K
-4.01%
YoY
|
$930.5K
30.36%
YoY
|
$401.1K
-34.61%
YoY
|
$437.9K
26.01%
YoY
|
$842.5K
194.19%
YoY
|
$713.8K
40.01%
YoY
|
$613.4K
193.85%
YoY
|
$347.5K
88.9%
YoY
|
$286.4K
10.59%
YoY
|
| Research & Development |
$1.210M
14.09%
YoY
|
$1.228M
51.39%
YoY
|
$1.210M
47.93%
YoY
|
$850.9K
-4.33%
YoY
|
$1.061M
36.14%
YoY
|
$810.9K
12.61%
YoY
|
$818.0K
8.28%
YoY
|
$889.4K
19.5%
YoY
|
$779.3K
7.78%
YoY
|
$720.1K
17.43%
YoY
|
$755.4K
17.29%
YoY
|
$744.3K
44.07%
YoY
|
$723.0K
45.19%
YoY
|
$613.2K
28.4%
YoY
|
$644.1K
75.95%
YoY
|
$516.6K
53.17%
YoY
|
$498.0K
N/A
|
$477.6K
70.95%
YoY
|
$366.0K
51.8%
YoY
|
$337.3K
18.46%
YoY
|
| Depreciation & Amortization |
$46.30K
-11.3%
YoY
|
$45.70K
0.88%
YoY
|
$45.60K
0.35%
YoY
|
$45.40K
-57.98%
YoY
|
$52.20K
-62.7%
YoY
|
$45.30K
-67.6%
YoY
|
$45.44K
-67.47%
YoY
|
$108.1K
-22.43%
YoY
|
$139.9K
0.29%
YoY
|
$139.8K
0.77%
YoY
|
$139.7K
0.77%
YoY
|
$139.3K
-0.77%
YoY
|
$139.5K
-1.24%
YoY
|
$138.7K
-1.83%
YoY
|
$138.6K
-1.76%
YoY
|
$140.4K
4888.27%
YoY
|
$141.3K
-6.17%
YoY
|
$141.3K
8378.1%
YoY
|
$141.1K
-8.97%
YoY
|
$2.814K
21.66%
YoY
|
| Operating Expenses |
$2.485M
19.44%
YoY
|
$1.983M
22.53%
YoY
|
$2.484M
52.63%
YoY
|
$1.542M
-6.56%
YoY
|
$2.080M
20.69%
YoY
|
$1.619M
-8.53%
YoY
|
$1.627M
-6.85%
YoY
|
$1.650M
-5.68%
YoY
|
$1.724M
-6.77%
YoY
|
$1.770M
74.47%
YoY
|
$1.747M
61.44%
YoY
|
$1.749M
12.79%
YoY
|
$1.849M
31.61%
YoY
|
$1.014M
-21.84%
YoY
|
$1.082M
51.63%
YoY
|
$1.551M
148.66%
YoY
|
$1.405M
41.07%
YoY
|
$1.298M
165.86%
YoY
|
$713.6K
67.86%
YoY
|
$623.7K
14.71%
YoY
|
| Operating Profit |
$1.822M
-27.74%
YoY
|
-$194.2K
-52.63%
YoY
|
-$1.158M
203.29%
YoY
|
-$44.00K
-93.66%
YoY
|
$2.522M
920.35%
YoY
|
-$410.0K
-42.72%
YoY
|
-$381.9K
-24.69%
YoY
|
-$693.6K
-35.74%
YoY
|
$247.1K
8.97%
YoY
|
-$715.8K
188.95%
YoY
|
-$507.1K
-20.44%
YoY
|
-$1.079M
49.91%
YoY
|
$226.8K
-77.13%
YoY
|
-$247.7K
248.06%
YoY
|
-$637.4K
10.71%
YoY
|
-$720.0K
132.82%
YoY
|
$991.8K
48.56%
YoY
|
-$71.17K
-164.7%
YoY
|
-$575.7K
56.74%
YoY
|
-$309.2K
-21.81%
YoY
|
| Interest Expense |
-$28.60K
-54.6%
YoY
|
$15.60K
321.62%
YoY
|
-$15.30K
229.03%
YoY
|
$33.70K
-239.83%
YoY
|
-$63.00K
-255.94%
YoY
|
$3.700K
-107.62%
YoY
|
-$4.650K
102.17%
YoY
|
-$24.10K
-289.61%
YoY
|
$40.40K
-4.06%
YoY
|
-$48.57K
-26.48%
YoY
|
-$2.300K
-97.27%
YoY
|
$12.71K
-214.61%
YoY
|
$42.11K
-3290.15%
YoY
|
-$66.06K
1602.58%
YoY
|
-$84.32K
-350.8%
YoY
|
-$11.09K
-70.67%
YoY
|
-$1.320K
-104.43%
YoY
|
-$3.880K
-158.52%
YoY
|
$33.62K
470.8%
YoY
|
-$37.81K
348.52%
YoY
|
| Other Income/Expense, Net |
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
|
N/A
|
| Pretax Income |
$1.794M
-27.04%
YoY
|
-$178.7K
-56.02%
YoY
|
-$1.174M
203.59%
YoY
|
-$10.30K
-98.57%
YoY
|
$2.459M
713.18%
YoY
|
-$406.3K
-46.84%
YoY
|
-$386.6K
-24.12%
YoY
|
-$719.6K
-32.54%
YoY
|
$302.3K
12.43%
YoY
|
-$764.3K
143.6%
YoY
|
-$509.4K
-29.41%
YoY
|
-$1.067M
45.9%
YoY
|
$268.9K
-72.85%
YoY
|
-$313.8K
318.09%
YoY
|
-$721.7K
33.13%
YoY
|
-$731.0K
110.65%
YoY
|
$990.5K
42.03%
YoY
|
-$75.05K
-164.35%
YoY
|
-$542.1K
49.99%
YoY
|
-$347.0K
-14.08%
YoY
|
| Income Tax |
$47.70K
-70.09%
YoY
|
-$1.000K
N/A
|
-$2.200K
139.13%
YoY
|
-$70.50K
N/A
|
$159.5K
-713.93%
YoY
|
$0.00
N/A
|
-$920.00
N/A
|
$0.00
N/A
|
-$25.98K
-82.74%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$150.5K
-170.42%
YoY
|
N/A
N/A
|
-$5.00
-100.17%
YoY
|
N/A
N/A
|
$213.7K
-486.84%
YoY
|
-$10.00
N/A
|
$2.998K
N/A
|
N/A
N/A
|
| Net Earnings |
$1.746M
-24.06%
YoY
|
-$177.7K
-56.26%
YoY
|
-$1.172M
203.77%
YoY
|
$60.10K
-108.35%
YoY
|
$2.299M
600.25%
YoY
|
-$406.3K
-46.84%
YoY
|
-$385.7K
-24.3%
YoY
|
-$719.6K
-32.54%
YoY
|
$328.3K
-21.72%
YoY
|
-$764.3K
143.6%
YoY
|
-$509.4K
-29.41%
YoY
|
-$1.067M
45.9%
YoY
|
$419.4K
-46.01%
YoY
|
-$313.8K
318.14%
YoY
|
-$721.7K
32.4%
YoY
|
-$731.0K
110.65%
YoY
|
$776.8K
3.21%
YoY
|
-$75.04K
-164.34%
YoY
|
-$545.1K
50.82%
YoY
|
-$347.0K
-14.08%
YoY
|
| Basic Earnings Per Share |
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
|
$0.00
N/A
|
-$0.01
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
0.0%
YoY
|
$0.00
0.0%
YoY
|
-$0.01
340.14%
YoY
|
$0.00
-182.48%
YoY
|
$0.02
800.0%
YoY
|
$0.00
-46.74%
YoY
|
$0.00
-24.23%
YoY
|
-$0.01
-32.51%
YoY
|
$0.00
-21.63%
YoY
|
-$0.01
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.385K
317.64%
YoY
|
-$5.491K
32.36%
YoY
|
-$5.562K
110.17%
YoY
|
$5.911K
2.98%
YoY
|
-$571.00
-164.19%
YoY
|
-$4.149K
50.53%
YoY
|
-$2.647K
-14.08%
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
|
N/A
|
| Basic Shares Outstanding |
131.3M shares
0.0%
YoY
|
N/A
|
N/A
|
N/A
|
131.3M shares
0.0%
YoY
|
N/A
|
N/A
|
N/A
|
131.3M shares
-0.18%
YoY
|
N/A
|
N/A
|
N/A
|
131.5M shares
N/A
|
131.6M shares
0.12%
YoY
|
131.4M shares
0.03%
YoY
|
N/A
|
N/A
|
131.4M shares
0.23%
YoY
|
131.4M shares
0.2%
YoY
|
131.1M
0.0%
YoY
|
| Diluted Shares Outstanding |
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
|
131.6M shares
0.12%
YoY
|
131.4M shares
0.03%
YoY
|
N/A
|
N/A
|
131.4M shares
N/A
|
131.4M shares
0.2%
YoY
|
131.1M
0.0%
YoY
|
Loading...