|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$38.73M
-17.47%
YoY
|
$46.93M
16.69%
YoY
|
$40.21M
608.24%
YoY
|
$5.678M
-86.26%
YoY
|
$41.31M
27.52%
YoY
|
| Cost Of Revenue |
$14.60M
-14.13%
YoY
|
$17.00M
4.24%
YoY
|
$16.31M
19.86%
YoY
|
$13.61M
-41.77%
YoY
|
$23.37M
7.83%
YoY
|
| Gross Profit |
$24.13M
-19.37%
YoY
|
$29.93M
25.19%
YoY
|
$23.90M
31.12%
YoY
|
$18.23M
1.59%
YoY
|
$17.95M
67.32%
YoY
|
| Selling, General & Admin |
$19.40M
-8.22%
YoY
|
$21.14M
7.88%
YoY
|
$19.60M
-2.5%
YoY
|
$20.10M
-15.33%
YoY
|
$23.74M
-20.94%
YoY
|
| Research & Development |
$642.0K
-5.03%
YoY
|
$676.0K
6.29%
YoY
|
$636.0K
-9.53%
YoY
|
$703.0K
-62.65%
YoY
|
$1.882M
-32.67%
YoY
|
| Depreciation & Amortization |
$425.0K
41.67%
YoY
|
$300.0K
-70.76%
YoY
|
$1.026M
-59.92%
YoY
|
$2.560M
-52.36%
YoY
|
$5.374M
-2.31%
YoY
|
| Operating Expenses |
$20.05M
-8.12%
YoY
|
$21.82M
3.4%
YoY
|
$21.10M
-3.42%
YoY
|
$21.85M
-25.55%
YoY
|
$29.34M
-20.24%
YoY
|
| Operating Profit |
$4.084M
-49.63%
YoY
|
$8.108M
189.16%
YoY
|
$2.804M
-177.52%
YoY
|
-$3.617M
-68.27%
YoY
|
-$11.40M
-56.27%
YoY
|
| Interest Expense |
-$168.0K
-74.51%
YoY
|
-$659.0K
-34.62%
YoY
|
-$1.008M
0.0%
YoY
|
-$1.008M
103.23%
YoY
|
-$496.0K
-9.65%
YoY
|
| Other Income/Expense, Net |
-$142.0K
-71.54%
YoY
|
-$499.0K
-25.19%
YoY
|
-$667.0K
-44.92%
YoY
|
-$1.211M
31.63%
YoY
|
-$920.0K
-297.0%
YoY
|
| Pretax Income |
$3.774M
-45.7%
YoY
|
$6.950M
515.59%
YoY
|
$1.129M
-119.35%
YoY
|
-$5.836M
-62.14%
YoY
|
-$15.41M
-41.05%
YoY
|
| Income Tax |
-$21.21M
-530350.0%
YoY
|
$4.000K
-76.47%
YoY
|
$17.00K
-41.38%
YoY
|
$29.00K
-87.55%
YoY
|
$233.0K
-75.55%
YoY
|
| Net Earnings |
$24.58M
266.68%
YoY
|
$6.702M
735.66%
YoY
|
$802.0K
-103.65%
YoY
|
-$21.96M
46.95%
YoY
|
-$14.94M
-43.51%
YoY
|
| Basic Earnings Per Share |
$5.55
290.85%
YoY
|
$1.42
647.37%
YoY
|
$0.19
-103.67%
YoY
|
-$5.18
43.49%
YoY
|
-$3.61
N/A
|
| Diluted Earnings Per Share |
$0.89
122.5%
YoY
|
$0.40
122.22%
YoY
|
$0.18
-103.47%
YoY
|
-$5.18
-100.0%
YoY
|
-$3.614M
-44.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.424M shares
0.84%
YoY
|
4.387M shares
1.62%
YoY
|
4.317M shares
1.86%
YoY
|
4.238M shares
2.49%
YoY
|
4.135M shares
N/A
|
| Diluted Shares Outstanding |
27.70M shares
76.02%
YoY
|
15.73M shares
260.54%
YoY
|
4.364M shares
2.97%
YoY
|
4.238M shares
2.49%
YoY
|
4.135M 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 |
$9.032M
-21.56%
YoY
|
$9.224M
-25.11%
YoY
|
$8.756M
-28.78%
YoY
|
$9.232M
-23.33%
YoY
|
$11.52M
12.09%
YoY
|
$12.32M
19.77%
YoY
|
$12.30M
N/A
|
$12.04M
N/A
|
$10.27M
N/A
|
$10.28M
23.42%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$8.332M
-23.23%
YoY
|
$8.189M
-13.55%
YoY
|
$9.351M
-16.17%
YoY
|
$10.38M
5.53%
YoY
|
$10.85M
12.51%
YoY
|
$9.472M
14.84%
YoY
|
| Cost Of Revenue |
$3.128M
-24.54%
YoY
|
$3.180M
-6.44%
YoY
|
$3.317M
-30.74%
YoY
|
$3.956M
-14.21%
YoY
|
$4.145M
-1.36%
YoY
|
$3.399M
-18.04%
YoY
|
$4.789M
16.13%
YoY
|
$4.611M
10.02%
YoY
|
$4.202M
9.2%
YoY
|
$4.147M
24.87%
YoY
|
$4.124M
19.29%
YoY
|
$4.191M
-28.36%
YoY
|
$3.848M
-28.53%
YoY
|
$3.321M
-48.14%
YoY
|
$3.457M
-40.89%
YoY
|
$5.850M
0.86%
YoY
|
$5.384M
1.28%
YoY
|
$6.404M
-1.73%
YoY
|
$5.848M
12.59%
YoY
|
| Gross Profit |
$5.904M
-19.89%
YoY
|
$6.044M
-32.22%
YoY
|
$5.439M
-27.54%
YoY
|
$5.276M
-29.0%
YoY
|
$7.370M
21.4%
YoY
|
$8.917M
45.32%
YoY
|
$7.506M
51.51%
YoY
|
$7.431M
8.72%
YoY
|
$6.071M
1.56%
YoY
|
$6.136M
22.45%
YoY
|
$4.954M
4.69%
YoY
|
$6.835M
95.23%
YoY
|
$5.978M
19.73%
YoY
|
$5.011M
12.63%
YoY
|
$4.732M
30.57%
YoY
|
$3.501M
-34.62%
YoY
|
$4.993M
10.54%
YoY
|
$4.449M
42.19%
YoY
|
$3.624M
18.66%
YoY
|
| Selling, General & Admin |
$4.628M
-13.72%
YoY
|
$4.325M
-23.48%
YoY
|
$4.144M
-23.29%
YoY
|
$5.571M
10.8%
YoY
|
$5.364M
6.01%
YoY
|
$5.652M
21.89%
YoY
|
$5.402M
16.88%
YoY
|
$5.028M
-8.57%
YoY
|
$5.060M
4.63%
YoY
|
$4.637M
3.62%
YoY
|
$4.622M
-7.62%
YoY
|
$5.499M
-17.69%
YoY
|
$4.836M
-20.8%
YoY
|
$4.475M
-31.88%
YoY
|
$5.003M
-12.75%
YoY
|
$6.681M
9.49%
YoY
|
$6.106M
14.56%
YoY
|
$6.569M
-32.74%
YoY
|
$5.734M
-20.15%
YoY
|
| Research & Development |
$153.0K
-13.56%
YoY
|
$142.0K
-26.42%
YoY
|
$150.0K
-24.62%
YoY
|
$173.0K
18.49%
YoY
|
$177.0K
29.2%
YoY
|
$193.0K
26.97%
YoY
|
$199.0K
33.56%
YoY
|
$146.0K
-21.51%
YoY
|
$137.0K
-8.05%
YoY
|
$152.0K
97.4%
YoY
|
$149.0K
-21.99%
YoY
|
$186.0K
-30.34%
YoY
|
$149.0K
-50.17%
YoY
|
$77.00K
-81.08%
YoY
|
$191.0K
-54.09%
YoY
|
$267.0K
-37.03%
YoY
|
$299.0K
-53.06%
YoY
|
$407.0K
-41.86%
YoY
|
$416.0K
-45.48%
YoY
|
| Depreciation & Amortization |
$118.0K
24.21%
YoY
|
$118.0K
-44.08%
YoY
|
$111.0K
-41.27%
YoY
|
$101.0K
-46.28%
YoY
|
$95.00K
82.69%
YoY
|
$211.0K
177.63%
YoY
|
$189.0K
-21.25%
YoY
|
$188.0K
-47.49%
YoY
|
$52.00K
-85.39%
YoY
|
$76.00K
-76.03%
YoY
|
$240.0K
-62.2%
YoY
|
$358.0K
-54.68%
YoY
|
$356.0K
-54.42%
YoY
|
$317.0K
-69.04%
YoY
|
$635.0K
-54.87%
YoY
|
$790.0K
-44.01%
YoY
|
$781.0K
-49.02%
YoY
|
$1.024M
-26.8%
YoY
|
$1.407M
0.93%
YoY
|
| Operating Expenses |
$4.781M
-13.72%
YoY
|
$4.467M
-23.58%
YoY
|
$4.294M
-23.34%
YoY
|
$5.744M
11.02%
YoY
|
$5.541M
6.62%
YoY
|
$5.845M
21.19%
YoY
|
$5.601M
12.7%
YoY
|
$5.174M
-13.81%
YoY
|
$5.197M
-2.0%
YoY
|
$4.823M
-2.7%
YoY
|
$4.970M
-9.83%
YoY
|
$6.003M
-17.01%
YoY
|
$5.303M
-23.6%
YoY
|
$4.957M
-32.7%
YoY
|
$5.512M
-24.1%
YoY
|
$7.233M
-12.44%
YoY
|
$6.941M
-1.95%
YoY
|
$7.366M
-33.43%
YoY
|
$7.262M
-19.84%
YoY
|
| Operating Profit |
$1.123M
-38.6%
YoY
|
$1.577M
-48.67%
YoY
|
$1.145M
-39.9%
YoY
|
-$468.0K
-120.74%
YoY
|
$1.829M
103.22%
YoY
|
$3.072M
133.97%
YoY
|
$1.905M
-12006.25%
YoY
|
$2.257M
171.27%
YoY
|
$900.0K
33.33%
YoY
|
$1.313M
2331.48%
YoY
|
-$16.00K
-97.95%
YoY
|
$832.0K
-122.29%
YoY
|
$675.0K
-134.65%
YoY
|
$54.00K
-101.85%
YoY
|
-$780.0K
-78.56%
YoY
|
-$3.732M
28.42%
YoY
|
-$1.948M
-23.97%
YoY
|
-$2.917M
-63.24%
YoY
|
-$3.638M
-39.42%
YoY
|
| Interest Expense |
N/A
|
-$12.00K
-89.19%
YoY
|
-$30.00K
-79.31%
YoY
|
-$49.00K
-73.94%
YoY
|
-$78.00K
-63.89%
YoY
|
-$111.0K
-52.56%
YoY
|
-$145.0K
-51.67%
YoY
|
-$188.0K
-27.41%
YoY
|
-$216.0K
-16.92%
YoY
|
-$234.0K
-11.7%
YoY
|
-$300.0K
11.94%
YoY
|
-$259.0K
48.85%
YoY
|
-$260.0K
-13.62%
YoY
|
-$265.0K
119.01%
YoY
|
-$268.0K
152.83%
YoY
|
-$174.0K
28.89%
YoY
|
-$301.0K
122.96%
YoY
|
-$121.0K
-10.37%
YoY
|
-$106.0K
-23.19%
YoY
|
| Other Income/Expense, Net |
$315.0K
1400.0%
YoY
|
-$30.00K
-67.74%
YoY
|
-$10.00K
-97.46%
YoY
|
-$10.00K
-114.08%
YoY
|
$21.00K
-125.61%
YoY
|
-$93.00K
-64.09%
YoY
|
-$394.0K
56.35%
YoY
|
$71.00K
-140.8%
YoY
|
-$82.00K
-531.58%
YoY
|
-$259.0K
-78.25%
YoY
|
-$252.0K
16.13%
YoY
|
-$174.0K
-597.14%
YoY
|
$19.00K
-88.05%
YoY
|
-$1.191M
306.48%
YoY
|
-$217.0K
104.72%
YoY
|
$35.00K
-120.83%
YoY
|
$159.0K
-184.57%
YoY
|
-$293.0K
4783.33%
YoY
|
-$106.0K
783.33%
YoY
|
| Pretax Income |
$1.133M
-36.06%
YoY
|
$1.535M
-46.48%
YoY
|
$1.000M
-26.79%
YoY
|
-$533.0K
-124.91%
YoY
|
$1.772M
207.64%
YoY
|
$2.868M
249.76%
YoY
|
$1.366M
-360.69%
YoY
|
$2.140M
436.34%
YoY
|
$576.0K
32.72%
YoY
|
$820.0K
-158.49%
YoY
|
-$524.0K
-58.58%
YoY
|
$399.0K
-110.31%
YoY
|
$434.0K
-119.95%
YoY
|
-$1.402M
-62.01%
YoY
|
-$1.265M
-69.97%
YoY
|
-$3.871M
14.8%
YoY
|
-$2.175M
-47.44%
YoY
|
-$3.690M
-54.31%
YoY
|
-$4.213M
-31.55%
YoY
|
| Income Tax |
$302.0K
1577.78%
YoY
|
-$21.22M
265112.5%
YoY
|
-$11.00K
-375.0%
YoY
|
N/A
N/A
|
$18.00K
350.0%
YoY
|
-$8.000K
-260.0%
YoY
|
$4.000K
0.0%
YoY
|
$4.000K
0.0%
YoY
|
$4.000K
0.0%
YoY
|
$5.000K
0.0%
YoY
|
$4.000K
-136.36%
YoY
|
$4.000K
-75.0%
YoY
|
$4.000K
-77.78%
YoY
|
$5.000K
-99.45%
YoY
|
-$11.00K
-98.46%
YoY
|
$16.00K
0.0%
YoY
|
$18.00K
20.0%
YoY
|
$917.0K
0.77%
YoY
|
-$714.0K
-5200.0%
YoY
|
| Net Earnings |
$721.0K
-56.22%
YoY
|
$22.66M
833.15%
YoY
|
$911.0K
-28.83%
YoY
|
-$640.0K
-131.04%
YoY
|
$1.647M
251.92%
YoY
|
$2.428M
172.81%
YoY
|
$1.280M
-308.47%
YoY
|
$2.062M
1078.29%
YoY
|
$468.0K
33.33%
YoY
|
$890.0K
-156.91%
YoY
|
-$614.0K
-95.68%
YoY
|
$175.0K
-104.44%
YoY
|
$351.0K
-115.62%
YoY
|
-$1.564M
-58.06%
YoY
|
-$14.21M
298.99%
YoY
|
-$3.939M
14.31%
YoY
|
-$2.247M
-46.59%
YoY
|
-$3.729M
-54.21%
YoY
|
-$3.561M
-42.88%
YoY
|
| Basic Earnings Per Share |
$0.03
-91.89%
YoY
|
N/A
|
$0.21
-27.59%
YoY
|
-$0.14
-129.79%
YoY
|
$0.37
236.36%
YoY
|
N/A
|
$0.29
-307.14%
YoY
|
$0.47
1075.0%
YoY
|
$0.11
37.5%
YoY
|
N/A
|
-$0.14
-95.82%
YoY
|
$0.04
-104.3%
YoY
|
$0.08
-115.09%
YoY
|
N/A
|
-$3.35
294.12%
YoY
|
-$0.93
10.71%
YoY
|
-$0.53
N/A
|
N/A
|
-$0.85
N/A
|
| Diluted Earnings Per Share |
$0.03
-50.0%
YoY
|
$0.82
1587.63%
YoY
|
$0.03
-89.66%
YoY
|
-$0.14
-129.79%
YoY
|
$0.06
-45.45%
YoY
|
$0.05
-72.05%
YoY
|
$0.29
-307.14%
YoY
|
$0.47
1075.0%
YoY
|
$0.11
37.5%
YoY
|
$0.18
-150.12%
YoY
|
-$0.14
-100.0%
YoY
|
$0.04
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
-$0.36
-100.0%
YoY
|
-$3.349M
291.75%
YoY
|
-$931.4K
10.87%
YoY
|
-$534.0K
-48.1%
YoY
|
-$891.5K
-55.76%
YoY
|
-$855.0K
-44.62%
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 |
27.70M shares
526.28%
YoY
|
4.429M shares
0.54%
YoY
|
4.423M shares
0.65%
YoY
|
4.423M shares
1.07%
YoY
|
4.423M shares
1.07%
YoY
|
4.405M shares
1.92%
YoY
|
4.394M shares
1.86%
YoY
|
4.376M shares
1.51%
YoY
|
4.376M shares
1.51%
YoY
|
4.322M shares
1.29%
YoY
|
4.314M shares
1.6%
YoY
|
4.311M shares
1.95%
YoY
|
4.311M shares
2.46%
YoY
|
4.267M shares
N/A
|
4.246M shares
1.95%
YoY
|
4.229M shares
3.1%
YoY
|
4.208M shares
N/A
|
N/A
|
4.165M shares
N/A
|
| Diluted Shares Outstanding |
27.71M shares
0.01%
YoY
|
N/A
|
27.70M shares
526.16%
YoY
|
4.423M shares
0.5%
YoY
|
27.70M shares
531.93%
YoY
|
N/A
|
4.423M shares
2.41%
YoY
|
4.401M shares
1.97%
YoY
|
4.384M shares
1.76%
YoY
|
N/A
|
4.319M shares
1.82%
YoY
|
4.316M shares
2.06%
YoY
|
4.308M shares
2.38%
YoY
|
N/A
|
4.242M shares
1.85%
YoY
|
4.229M shares
3.1%
YoY
|
4.208M shares
N/A
|
N/A
|
4.165M shares
N/A
|
Loading...