|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$186.0K
-99.29%
YoY
|
$26.35M
-30.73%
YoY
|
$38.04M
34.42%
YoY
|
$28.30M
15.83%
YoY
|
$24.43M
28.01%
YoY
|
| Cost Of Revenue |
$7.200M
3.77%
YoY
|
$6.938M
-39.02%
YoY
|
$11.38M
-5.55%
YoY
|
$12.05M
-7.53%
YoY
|
$13.03M
81.28%
YoY
|
| Gross Profit |
$15.20M
-21.69%
YoY
|
$19.41M
-27.2%
YoY
|
$26.67M
64.04%
YoY
|
$16.25M
42.52%
YoY
|
$11.41M
-4.16%
YoY
|
| Selling, General & Admin |
$12.38M
-14.09%
YoY
|
$14.41M
1.25%
YoY
|
$14.24M
28.77%
YoY
|
$11.05M
36.72%
YoY
|
$8.085M
-10.86%
YoY
|
| Research & Development |
$2.384M
-20.63%
YoY
|
$3.003M
7.48%
YoY
|
$2.794M
7.19%
YoY
|
$2.607M
39.71%
YoY
|
$1.866M
16.37%
YoY
|
| Depreciation & Amortization |
$1.762M
55.04%
YoY
|
$1.137M
22.43%
YoY
|
$928.6K
4.67%
YoY
|
$887.1K
50.6%
YoY
|
$589.1K
54.95%
YoY
|
| Operating Expenses |
$14.77M
-15.22%
YoY
|
$17.42M
2.27%
YoY
|
$17.03M
24.66%
YoY
|
$13.66M
37.28%
YoY
|
$9.951M
-6.77%
YoY
|
| Operating Profit |
$437.5K
-78.09%
YoY
|
$1.996M
-79.28%
YoY
|
$9.636M
271.5%
YoY
|
$2.594M
78.38%
YoY
|
$1.454M
18.57%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$290.3K
-214.01%
YoY
|
$254.6K
-56.55%
YoY
|
$586.1K
-985.79%
YoY
|
-$66.17K
-104.97%
YoY
|
$1.332M
3901.39%
YoY
|
| Pretax Income |
$147.2K
-93.46%
YoY
|
$2.251M
-77.98%
YoY
|
$10.22M
304.41%
YoY
|
$2.528M
-9.28%
YoY
|
$2.786M
121.19%
YoY
|
| Income Tax |
-$111.3K
-112.54%
YoY
|
$887.3K
-51.22%
YoY
|
$1.819M
218.17%
YoY
|
$571.6K
132.33%
YoY
|
$246.1K
-212.45%
YoY
|
| Net Earnings |
$258.4K
-81.05%
YoY
|
$1.364M
-83.77%
YoY
|
$8.403M
329.62%
YoY
|
$1.956M
-23.0%
YoY
|
$2.540M
71.81%
YoY
|
| Basic Earnings Per Share |
$0.02
-83.33%
YoY
|
$0.12
-84.42%
YoY
|
$0.77
327.78%
YoY
|
$0.18
-28.0%
YoY
|
$0.25
31.58%
YoY
|
| Diluted Earnings Per Share |
$0.02
-83.33%
YoY
|
$0.12
-84.34%
YoY
|
$0.77
325.8%
YoY
|
$0.18
-28.0%
YoY
|
$0.25
31.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.27M shares
0.98%
YoY
|
11.16M shares
1.87%
YoY
|
10.96M shares
0.87%
YoY
|
10.86M shares
8.56%
YoY
|
10.01M shares
29.01%
YoY
|
| Diluted Shares Outstanding |
11.27M shares
0.98%
YoY
|
11.16M shares
1.82%
YoY
|
10.96M shares
0.83%
YoY
|
10.87M shares
8.08%
YoY
|
10.06M shares
28.39%
YoY
|
|
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 |
$93.59K
-98.69%
YoY
|
$2.913M
-37.98%
YoY
|
$5.350M
-28.52%
YoY
|
$6.979M
14.88%
YoY
|
$7.160M
-11.54%
YoY
|
$4.697M
-53.58%
YoY
|
$7.484M
-1.02%
YoY
|
$6.075M
-41.23%
YoY
|
$8.094M
-19.27%
YoY
|
$10.12M
16.99%
YoY
|
$7.562M
54.21%
YoY
|
$10.34M
29.25%
YoY
|
$10.03M
48.48%
YoY
|
$8.648M
0.05%
YoY
|
$4.903M
-19.53%
YoY
|
$7.997M
52.18%
YoY
|
$6.753M
52.03%
YoY
|
$8.644M
31.56%
YoY
|
$6.093M
-4.94%
YoY
|
| Cost Of Revenue |
$1.340M
-31.73%
YoY
|
$1.238M
-30.04%
YoY
|
$1.832M
-7.77%
YoY
|
$2.166M
293.6%
YoY
|
$1.963M
-25.41%
YoY
|
$1.769M
3.56%
YoY
|
$1.986M
-8.7%
YoY
|
$550.4K
-87.54%
YoY
|
$2.632M
-14.48%
YoY
|
$1.709M
-48.85%
YoY
|
$2.176M
-8.87%
YoY
|
$4.416M
35.73%
YoY
|
$3.078M
0.39%
YoY
|
$3.340M
-42.58%
YoY
|
$2.387M
-25.81%
YoY
|
$3.254M
53.44%
YoY
|
$3.066M
63.67%
YoY
|
$5.817M
221.38%
YoY
|
$3.218M
31.34%
YoY
|
| Gross Profit |
$2.134M
-58.94%
YoY
|
$1.675M
-42.78%
YoY
|
$3.518M
-36.01%
YoY
|
$4.812M
-12.89%
YoY
|
$5.197M
-4.86%
YoY
|
$2.928M
-65.18%
YoY
|
$5.498M
2.08%
YoY
|
$5.525M
-6.69%
YoY
|
$5.462M
-21.4%
YoY
|
$8.409M
58.43%
YoY
|
$5.386M
114.07%
YoY
|
$5.921M
24.81%
YoY
|
$6.949M
88.47%
YoY
|
$5.308M
87.78%
YoY
|
$2.516M
-12.49%
YoY
|
$4.744M
51.33%
YoY
|
$3.687M
43.55%
YoY
|
$2.827M
-40.62%
YoY
|
$2.875M
-27.57%
YoY
|
| Selling, General & Admin |
$2.961M
-8.04%
YoY
|
$2.593M
-25.64%
YoY
|
$3.279M
-18.39%
YoY
|
$3.290M
-7.01%
YoY
|
$3.220M
-4.46%
YoY
|
$3.487M
-30.46%
YoY
|
$4.018M
24.38%
YoY
|
$3.538M
7.85%
YoY
|
$3.370M
24.31%
YoY
|
$5.014M
80.84%
YoY
|
$3.230M
11.38%
YoY
|
$3.280M
6.33%
YoY
|
$2.711M
18.07%
YoY
|
$2.773M
14.84%
YoY
|
$2.900M
48.11%
YoY
|
$3.085M
54.05%
YoY
|
$2.296M
34.29%
YoY
|
$2.414M
-20.05%
YoY
|
$1.958M
-12.98%
YoY
|
| Research & Development |
$500.7K
-17.8%
YoY
|
$476.8K
-34.68%
YoY
|
$689.5K
-4.86%
YoY
|
$608.1K
-28.9%
YoY
|
$609.1K
-12.15%
YoY
|
$729.9K
-11.94%
YoY
|
$724.8K
48.7%
YoY
|
$855.3K
20.17%
YoY
|
$693.4K
-9.52%
YoY
|
$828.9K
33.15%
YoY
|
$487.4K
-29.15%
YoY
|
$711.8K
15.35%
YoY
|
$766.3K
12.79%
YoY
|
$622.5K
2.28%
YoY
|
$687.9K
5.55%
YoY
|
$617.1K
98.21%
YoY
|
$679.4K
130.92%
YoY
|
$608.6K
52.15%
YoY
|
$651.7K
30.35%
YoY
|
| Depreciation & Amortization |
$470.0K
48.44%
YoY
|
$810.1K
167.98%
YoY
|
$122.6K
-60.38%
YoY
|
$555.7K
92.6%
YoY
|
$316.6K
33.86%
YoY
|
$302.3K
32.27%
YoY
|
$309.4K
40.64%
YoY
|
$288.5K
14.35%
YoY
|
$236.5K
3.94%
YoY
|
$228.6K
0.53%
YoY
|
$220.0K
3.24%
YoY
|
$252.3K
9.26%
YoY
|
$227.6K
5.48%
YoY
|
$227.3K
2.49%
YoY
|
$213.1K
28.3%
YoY
|
$230.9K
128.29%
YoY
|
$215.7K
121.76%
YoY
|
$221.8K
101.65%
YoY
|
$166.1K
84.54%
YoY
|
| Operating Expenses |
$3.462M
-9.59%
YoY
|
$3.070M
-27.2%
YoY
|
$3.968M
-16.32%
YoY
|
$3.898M
-11.27%
YoY
|
$3.829M
-5.78%
YoY
|
$4.217M
-27.84%
YoY
|
$4.742M
27.6%
YoY
|
$4.393M
10.05%
YoY
|
$4.064M
16.86%
YoY
|
$5.843M
72.1%
YoY
|
$3.716M
3.58%
YoY
|
$3.992M
7.83%
YoY
|
$3.478M
16.86%
YoY
|
$3.395M
12.31%
YoY
|
$3.588M
37.48%
YoY
|
$3.702M
59.99%
YoY
|
$2.976M
48.46%
YoY
|
$3.023M
-11.61%
YoY
|
$2.610M
-4.75%
YoY
|
| Operating Profit |
-$1.328M
-197.09%
YoY
|
-$1.395M
8.19%
YoY
|
-$450.2K
-159.57%
YoY
|
$914.4K
-19.18%
YoY
|
$1.368M
-2.18%
YoY
|
-$1.289M
-150.23%
YoY
|
$755.6K
-54.74%
YoY
|
$1.131M
-41.33%
YoY
|
$1.398M
-59.72%
YoY
|
$2.566M
34.16%
YoY
|
$1.670M
-255.76%
YoY
|
$1.929M
85.15%
YoY
|
$3.471M
388.02%
YoY
|
$1.913M
-1074.02%
YoY
|
-$1.072M
-503.61%
YoY
|
$1.042M
26.91%
YoY
|
$711.3K
26.11%
YoY
|
-$196.4K
-114.65%
YoY
|
$265.6K
-78.41%
YoY
|
| Interest Expense |
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
|
| Other Income/Expense, Net |
$53.41K
-3164.2%
YoY
|
$369.8K
-238.5%
YoY
|
$89.68K
152.85%
YoY
|
-$748.1K
-576.86%
YoY
|
-$1.743K
-100.53%
YoY
|
-$267.0K
-244.6%
YoY
|
$35.47K
-83.07%
YoY
|
$156.9K
107.72%
YoY
|
$329.3K
182.85%
YoY
|
$184.7K
-294.96%
YoY
|
$209.5K
352.12%
YoY
|
$75.52K
-1098.29%
YoY
|
$116.4K
-1238.07%
YoY
|
-$94.71K
562.31%
YoY
|
$46.34K
364.75%
YoY
|
-$7.565K
-527.16%
YoY
|
-$10.23K
-173.35%
YoY
|
-$14.30K
N/A
|
$9.970K
N/A
|
| Pretax Income |
-$1.275M
-193.31%
YoY
|
-$1.025M
-34.15%
YoY
|
-$360.5K
-145.57%
YoY
|
$166.3K
-87.09%
YoY
|
$1.366M
-20.93%
YoY
|
-$1.556M
-156.57%
YoY
|
$791.1K
-57.9%
YoY
|
$1.288M
-35.72%
YoY
|
$1.728M
-51.85%
YoY
|
$2.751M
51.31%
YoY
|
$1.879M
-283.23%
YoY
|
$2.004M
93.81%
YoY
|
$3.588M
411.75%
YoY
|
$1.818M
-962.99%
YoY
|
-$1.026M
-164.25%
YoY
|
$1.034M
25.72%
YoY
|
$701.1K
21.29%
YoY
|
-$210.7K
-115.72%
YoY
|
$1.596M
30.84%
YoY
|
| Income Tax |
$54.00K
-47.06%
YoY
|
-$232.4K
-389.41%
YoY
|
$28.09K
-86.5%
YoY
|
-$9.000K
-110.28%
YoY
|
$102.0K
-80.06%
YoY
|
$80.30K
-281.1%
YoY
|
$208.0K
-14.86%
YoY
|
$87.56K
-91.04%
YoY
|
$511.4K
-20.26%
YoY
|
-$44.34K
-110.47%
YoY
|
$244.3K
-209.71%
YoY
|
$977.5K
296.25%
YoY
|
$641.3K
417.21%
YoY
|
$423.6K
-289.75%
YoY
|
-$222.7K
-187.92%
YoY
|
$246.7K
-15.86%
YoY
|
$124.0K
-260.7%
YoY
|
-$223.3K
-14.13%
YoY
|
$253.3K
-27.63%
YoY
|
| Net Earnings |
-$1.329M
-205.11%
YoY
|
-$792.4K
-51.58%
YoY
|
-$388.6K
-166.64%
YoY
|
$175.3K
-85.4%
YoY
|
$1.264M
3.94%
YoY
|
-$1.636M
-158.54%
YoY
|
$583.1K
-64.33%
YoY
|
$1.201M
16.96%
YoY
|
$1.216M
-58.72%
YoY
|
$2.795M
100.46%
YoY
|
$1.635M
-303.62%
YoY
|
$1.027M
30.39%
YoY
|
$2.946M
410.57%
YoY
|
$1.394M
10966.11%
YoY
|
-$802.9K
-159.78%
YoY
|
$787.4K
48.74%
YoY
|
$577.1K
-11.92%
YoY
|
$12.60K
-99.21%
YoY
|
$1.343M
54.36%
YoY
|
| Basic Earnings Per Share |
-$0.12
-209.09%
YoY
|
N/A
|
-$0.03
-160.0%
YoY
|
$0.02
-81.82%
YoY
|
$0.11
0.0%
YoY
|
N/A
|
$0.05
-66.67%
YoY
|
$0.11
22.22%
YoY
|
$0.11
-59.26%
YoY
|
N/A
|
$0.15
-314.29%
YoY
|
$0.09
28.57%
YoY
|
$0.27
440.0%
YoY
|
N/A
|
-$0.07
-158.33%
YoY
|
$0.07
40.0%
YoY
|
$0.05
-37.5%
YoY
|
N/A
|
$0.12
N/A
|
| Diluted Earnings Per Share |
-$0.12
-209.09%
YoY
|
-$0.07
-50.07%
YoY
|
-$0.03
-160.0%
YoY
|
$0.02
-81.82%
YoY
|
$0.11
0.0%
YoY
|
-$0.14
-155.35%
YoY
|
$0.05
-66.67%
YoY
|
$0.11
22.22%
YoY
|
$0.11
-59.26%
YoY
|
$0.25
97.47%
YoY
|
$0.15
-314.29%
YoY
|
$0.09
28.57%
YoY
|
$0.27
440.0%
YoY
|
$0.13
-99.99%
YoY
|
-$0.07
-100.0%
YoY
|
$0.07
40.0%
YoY
|
$0.05
-37.5%
YoY
|
$1.145K
-99.42%
YoY
|
$124.4K
12.13%
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 |
11.30M shares
0.39%
YoY
|
11.30M shares
0.51%
YoY
|
11.26M shares
0.84%
YoY
|
11.26M shares
1.37%
YoY
|
11.26M shares
1.35%
YoY
|
11.24M shares
1.34%
YoY
|
11.17M shares
2.21%
YoY
|
11.11M shares
1.7%
YoY
|
11.11M shares
1.69%
YoY
|
11.09M shares
1.8%
YoY
|
10.93M shares
0.46%
YoY
|
10.92M shares
0.53%
YoY
|
10.92M shares
1.09%
YoY
|
10.90M shares
N/A
|
10.88M shares
0.78%
YoY
|
10.87M shares
2.09%
YoY
|
10.81M shares
39.0%
YoY
|
N/A
|
10.79M shares
N/A
|
| Diluted Shares Outstanding |
11.30M shares
1.27%
YoY
|
N/A
|
11.27M shares
0.83%
YoY
|
11.26M shares
1.77%
YoY
|
11.16M shares
1.83%
YoY
|
N/A
|
11.18M shares
2.13%
YoY
|
11.07M shares
1.21%
YoY
|
10.96M shares
0.38%
YoY
|
N/A
|
10.94M shares
0.69%
YoY
|
10.93M shares
0.37%
YoY
|
10.92M shares
0.64%
YoY
|
N/A
|
10.87M shares
-1.49%
YoY
|
10.89M shares
1.86%
YoY
|
10.85M shares
38.47%
YoY
|
N/A
|
11.03M shares
N/A
|
Loading...