|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$8.809M
2.06%
YoY
|
$8.631M
-33.26%
YoY
|
$12.93M
11.66%
YoY
|
$11.58M
-26.58%
YoY
|
$15.77M
30.2%
YoY
|
| Cost Of Revenue |
$4.792M
-14.16%
YoY
|
$5.582M
-22.11%
YoY
|
$7.167M
5.4%
YoY
|
$6.800M
-18.71%
YoY
|
$8.365M
24.87%
YoY
|
| Gross Profit |
$4.017M
31.77%
YoY
|
$3.049M
-47.12%
YoY
|
$5.765M
20.55%
YoY
|
$4.783M
-35.46%
YoY
|
$7.410M
36.78%
YoY
|
| Selling, General & Admin |
$2.115M
0.77%
YoY
|
$2.099M
-6.75%
YoY
|
$2.251M
3.94%
YoY
|
$2.165M
-12.61%
YoY
|
$2.478M
11.83%
YoY
|
| Research & Development |
$1.156M
-36.29%
YoY
|
$1.814M
-28.82%
YoY
|
$2.549M
11.01%
YoY
|
$2.296M
2.5%
YoY
|
$2.240M
-3.12%
YoY
|
| Depreciation & Amortization |
$45.82K
-18.62%
YoY
|
$56.30K
-41.29%
YoY
|
$95.90K
-23.35%
YoY
|
$125.1K
19.56%
YoY
|
$104.7K
71.7%
YoY
|
| Operating Expenses |
$3.281M
-16.88%
YoY
|
$3.947M
-17.76%
YoY
|
$4.799M
7.58%
YoY
|
$4.461M
-5.43%
YoY
|
$4.717M
4.19%
YoY
|
| Operating Profit |
$736.8K
-182.04%
YoY
|
-$898.1K
-192.96%
YoY
|
$966.1K
200.59%
YoY
|
$321.4K
-88.06%
YoY
|
$2.693M
202.65%
YoY
|
| Interest Expense |
-$244.0K
-155501.27%
YoY
|
$157.00
-100.08%
YoY
|
-$204.3K
-19.49%
YoY
|
-$253.8K
-45.46%
YoY
|
-$465.3K
2.96%
YoY
|
| Other Income/Expense, Net |
-$217.0K
-156.88%
YoY
|
$381.4K
1160.95%
YoY
|
$30.25K
-1.85%
YoY
|
$30.82K
N/A
|
N/A
|
| Pretax Income |
$519.8K
-200.61%
YoY
|
-$516.7K
-134.79%
YoY
|
$1.485M
159.18%
YoY
|
$573.0K
-72.55%
YoY
|
$2.087M
927.98%
YoY
|
| Income Tax |
$177.9K
-238.87%
YoY
|
-$128.1K
-173.03%
YoY
|
$175.5K
-749.09%
YoY
|
-$27.03K
-98.98%
YoY
|
-$2.649M
N/A
|
| Net Earnings |
$341.9K
-187.99%
YoY
|
-$388.5K
-129.67%
YoY
|
$1.310M
118.27%
YoY
|
$600.1K
-87.33%
YoY
|
$4.736M
2232.79%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.22
-173.33%
YoY
|
$0.30
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
$257.0K
117.3%
YoY
|
$118.3K
-87.61%
YoY
|
$954.8K
1431.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
3.256M shares
0.0%
YoY
|
3.256M shares
-36.1%
YoY
|
5.096M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.972M
23.68%
YoY
|
$1.777M
13.56%
YoY
|
$2.842M
-0.86%
YoY
|
$1.974M
-3.07%
YoY
|
$2.403M
3.21%
YoY
|
$1.565M
-22.24%
YoY
|
$2.867M
27.21%
YoY
|
$2.036M
0.91%
YoY
|
$2.328M
-26.59%
YoY
|
$2.013M
-44.26%
YoY
|
$2.254M
-45.46%
YoY
|
$2.018M
-23.39%
YoY
|
$3.172M
18.66%
YoY
|
$3.611M
8.23%
YoY
|
$4.132M
40.58%
YoY
|
$2.634M
-31.11%
YoY
|
$2.673M
-43.53%
YoY
|
$3.336M
-14.72%
YoY
|
$2.939M
-11.1%
YoY
|
| Cost Of Revenue |
$2.338M
62.91%
YoY
|
$1.570M
30.26%
YoY
|
$2.096M
33.32%
YoY
|
$578.8K
-54.43%
YoY
|
$1.435M
0.03%
YoY
|
$1.206M
-17.38%
YoY
|
$1.572M
10.84%
YoY
|
$1.270M
-5.44%
YoY
|
$1.435M
-18.66%
YoY
|
$1.459M
-24.89%
YoY
|
$1.419M
-33.01%
YoY
|
$1.343M
-22.54%
YoY
|
$1.764M
6.14%
YoY
|
$1.943M
-1.35%
YoY
|
$2.118M
47.59%
YoY
|
$1.734M
-16.68%
YoY
|
$1.662M
-34.08%
YoY
|
$1.970M
-3.38%
YoY
|
$1.435M
-16.81%
YoY
|
| Gross Profit |
$634.4K
-34.47%
YoY
|
$206.9K
-42.43%
YoY
|
$745.9K
-42.38%
YoY
|
$1.395M
82.05%
YoY
|
$968.1K
8.33%
YoY
|
$359.5K
-35.05%
YoY
|
$1.295M
55.0%
YoY
|
$766.4K
13.56%
YoY
|
$893.7K
-36.52%
YoY
|
$553.5K
-66.82%
YoY
|
$835.2K
-58.55%
YoY
|
$674.9K
-25.01%
YoY
|
$1.408M
39.23%
YoY
|
$1.668M
22.03%
YoY
|
$2.015M
33.9%
YoY
|
$900.0K
-48.34%
YoY
|
$1.011M
-54.3%
YoY
|
$1.367M
-27.05%
YoY
|
$1.505M
-4.87%
YoY
|
| Selling, General & Admin |
$601.2K
45.05%
YoY
|
$550.5K
5.64%
YoY
|
$542.3K
-7.27%
YoY
|
$594.6K
22.42%
YoY
|
$414.5K
-28.3%
YoY
|
$521.1K
8.84%
YoY
|
$584.9K
5.15%
YoY
|
$485.7K
-15.68%
YoY
|
$578.1K
10.33%
YoY
|
$478.8K
-19.75%
YoY
|
$556.2K
0.39%
YoY
|
$576.0K
93.0%
YoY
|
$524.0K
-29.26%
YoY
|
$596.6K
28.36%
YoY
|
$554.0K
-16.21%
YoY
|
$298.4K
-52.67%
YoY
|
$740.7K
21.55%
YoY
|
$464.8K
-25.65%
YoY
|
$661.3K
7.96%
YoY
|
| Research & Development |
$608.2K
98.39%
YoY
|
$656.1K
106.5%
YoY
|
$131.6K
-54.52%
YoY
|
$242.1K
-22.34%
YoY
|
$306.5K
-17.33%
YoY
|
$317.7K
-47.88%
YoY
|
$289.4K
-44.56%
YoY
|
$311.7K
-47.89%
YoY
|
$370.8K
-35.42%
YoY
|
$609.6K
-10.72%
YoY
|
$522.1K
-24.72%
YoY
|
$598.1K
-3.06%
YoY
|
$574.1K
N/A
|
$682.9K
23.13%
YoY
|
$693.6K
9.75%
YoY
|
$617.0K
1.4%
YoY
|
N/A
|
$554.6K
5.48%
YoY
|
$632.0K
20.35%
YoY
|
| Depreciation & Amortization |
$7.491K
-33.06%
YoY
|
$9.030K
-25.12%
YoY
|
$9.030K
-26.43%
YoY
|
$10.30K
-38.51%
YoY
|
$11.19K
29.51%
YoY
|
$12.06K
-19.44%
YoY
|
$12.27K
-23.02%
YoY
|
$16.75K
-5.21%
YoY
|
$8.640K
-54.24%
YoY
|
$14.97K
-46.48%
YoY
|
$15.94K
-49.19%
YoY
|
$17.67K
-45.29%
YoY
|
$18.88K
-41.07%
YoY
|
$27.97K
-10.47%
YoY
|
$31.38K
6.23%
YoY
|
$32.30K
6.6%
YoY
|
$32.04K
-3.55%
YoY
|
$31.24K
41.68%
YoY
|
$29.54K
54.82%
YoY
|
| Operating Expenses |
$1.209M
67.73%
YoY
|
$1.207M
43.85%
YoY
|
$674.0K
-22.91%
YoY
|
$836.6K
4.93%
YoY
|
$721.0K
-24.87%
YoY
|
$838.8K
-22.97%
YoY
|
$874.3K
-18.97%
YoY
|
$797.3K
-32.09%
YoY
|
$959.7K
-12.6%
YoY
|
$1.089M
-14.9%
YoY
|
$1.079M
-13.59%
YoY
|
$1.174M
28.26%
YoY
|
$1.098M
-10.95%
YoY
|
$1.279M
25.52%
YoY
|
$1.249M
-3.43%
YoY
|
$915.4K
-26.12%
YoY
|
$1.233M
3.63%
YoY
|
$1.019M
-11.43%
YoY
|
$1.293M
13.68%
YoY
|
| Operating Profit |
-$574.9K
-332.66%
YoY
|
-$999.6K
108.56%
YoY
|
$71.92K
-82.89%
YoY
|
$558.6K
-1905.4%
YoY
|
$247.1K
-474.27%
YoY
|
-$479.3K
-10.48%
YoY
|
$420.3K
-272.34%
YoY
|
-$30.94K
-93.8%
YoY
|
-$66.03K
-121.32%
YoY
|
-$535.4K
-237.84%
YoY
|
-$243.9K
-131.84%
YoY
|
-$499.2K
3139.13%
YoY
|
$309.7K
-239.48%
YoY
|
$388.4K
11.79%
YoY
|
$766.0K
262.31%
YoY
|
-$15.41K
-103.06%
YoY
|
-$222.0K
-121.71%
YoY
|
$347.5K
-51.92%
YoY
|
$211.4K
-52.39%
YoY
|
| Interest Expense |
-$27.50K
19.88%
YoY
|
-$31.50K
-75.6%
YoY
|
-$18.45K
-58.46%
YoY
|
-$46.53K
-24.01%
YoY
|
-$22.94K
-64.9%
YoY
|
-$129.1K
87.43%
YoY
|
-$44.41K
-12.8%
YoY
|
-$61.23K
21.54%
YoY
|
-$65.36K
26.94%
YoY
|
-$68.88K
33.77%
YoY
|
-$50.93K
-0.02%
YoY
|
-$50.38K
-4.53%
YoY
|
-$51.49K
-12.63%
YoY
|
-$51.49K
-14.17%
YoY
|
-$50.94K
-37.93%
YoY
|
-$52.77K
-45.27%
YoY
|
-$58.93K
-39.97%
YoY
|
-$59.99K
-36.81%
YoY
|
-$82.07K
-53.3%
YoY
|
| Other Income/Expense, Net |
-$27.51K
19.91%
YoY
|
-$31.52K
-75.59%
YoY
|
-$18.45K
-58.47%
YoY
|
$26.03K
-4666.67%
YoY
|
-$22.94K
-104.07%
YoY
|
-$129.1K
87.43%
YoY
|
-$44.41K
-12.81%
YoY
|
-$570.00
-89.82%
YoY
|
$563.0K
N/A
|
-$68.88K
-409.43%
YoY
|
-$50.93K
36.4%
YoY
|
-$5.600K
-134.55%
YoY
|
$0.00
-100.0%
YoY
|
$22.26K
N/A
|
-$37.34K
-369.62%
YoY
|
$16.21K
N/A
|
$760.00
N/A
|
$0.00
N/A
|
$13.85K
N/A
|
| Pretax Income |
-$602.5K
-368.75%
YoY
|
-$1.031M
69.48%
YoY
|
$53.48K
-85.77%
YoY
|
$528.2K
-560.84%
YoY
|
$224.2K
-54.9%
YoY
|
-$608.4K
0.68%
YoY
|
$375.8K
-227.5%
YoY
|
-$114.6K
-79.64%
YoY
|
$497.0K
106.17%
YoY
|
-$604.3K
-156.03%
YoY
|
-$294.8K
-140.46%
YoY
|
-$563.1K
94.3%
YoY
|
$241.1K
-45.26%
YoY
|
$1.079M
282.54%
YoY
|
$728.6K
418.63%
YoY
|
-$289.8K
-175.15%
YoY
|
$440.4K
-51.48%
YoY
|
$282.0K
-47.42%
YoY
|
$140.5K
-45.5%
YoY
|
| Income Tax |
-$146.0K
-261.54%
YoY
|
-$216.5K
24.98%
YoY
|
$11.23K
-86.06%
YoY
|
$180.3K
-512.63%
YoY
|
$90.36K
-13.44%
YoY
|
-$173.3K
36.5%
YoY
|
$80.55K
-230.09%
YoY
|
-$43.69K
-57.58%
YoY
|
$104.4K
124.75%
YoY
|
-$126.9K
-260.91%
YoY
|
-$61.92K
-140.44%
YoY
|
-$103.0K
82.35%
YoY
|
$46.45K
-178.38%
YoY
|
$78.88K
33.22%
YoY
|
$153.1K
418.86%
YoY
|
-$56.48K
-97.87%
YoY
|
-$59.26K
N/A
|
$59.21K
N/A
|
$29.51K
N/A
|
| Net Earnings |
-$456.5K
-441.15%
YoY
|
-$814.6K
87.2%
YoY
|
$42.25K
-85.69%
YoY
|
$253.5K
-267.96%
YoY
|
$133.8K
-65.92%
YoY
|
-$435.2K
-8.84%
YoY
|
$295.3K
-226.81%
YoY
|
-$150.9K
-67.19%
YoY
|
$392.6K
101.74%
YoY
|
-$477.4K
-147.75%
YoY
|
-$232.9K
-140.46%
YoY
|
-$460.1K
97.2%
YoY
|
$194.6K
-61.05%
YoY
|
$999.7K
348.79%
YoY
|
$575.5K
418.56%
YoY
|
-$233.3K
-107.69%
YoY
|
$499.6K
-44.95%
YoY
|
$222.8K
-58.46%
YoY
|
$111.0K
-56.95%
YoY
|
| Basic Earnings Per Share |
-$0.17
-1800.0%
YoY
|
-$0.28
75.0%
YoY
|
-$0.02
-128.57%
YoY
|
N/A
|
$0.01
-90.0%
YoY
|
-$0.16
-5.88%
YoY
|
$0.07
-170.0%
YoY
|
N/A
|
$0.10
150.0%
YoY
|
-$0.17
-160.71%
YoY
|
-$0.10
-166.67%
YoY
|
N/A
|
$0.04
N/A
|
$0.28
N/A
|
$0.15
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.17
-950.0%
YoY
|
-$0.28
75.0%
YoY
|
-$0.02
-133.33%
YoY
|
$0.08
-267.97%
YoY
|
$0.02
-75.0%
YoY
|
-$0.16
-5.88%
YoY
|
$0.06
-160.0%
YoY
|
-$0.05
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.10
-190.91%
YoY
|
-$141.3K
97.2%
YoY
|
$38.19K
-61.05%
YoY
|
$196.2K
346.44%
YoY
|
$0.11
-100.0%
YoY
|
-$71.65K
-112.68%
YoY
|
$98.05K
-46.25%
YoY
|
$43.94K
-59.47%
YoY
|
$34.09K
-54.89%
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 |
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
N/A
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
0.0%
YoY
|
N/A
|
3.256M shares
N/A
|
3.256M shares
N/A
|
3.256M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
3.256M shares
-41.97%
YoY
|
3.256M shares
0.0%
YoY
|
3.256M shares
-37.57%
YoY
|
N/A
|
5.611M shares
8.82%
YoY
|
3.256M shares
0.0%
YoY
|
5.216M shares
60.19%
YoY
|
N/A
|
5.156M shares
1.18%
YoY
|
3.256M shares
-36.1%
YoY
|
3.256M shares
-36.1%
YoY
|
N/A
|
5.096M shares
N/A
|
5.096M shares
N/A
|
5.096M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...