|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$4.917M
-43.61%
YoY
|
$8.719M
-5.97%
YoY
|
$9.273M
-4.12%
YoY
|
$9.671M
-32.15%
YoY
|
$14.25M
-17.04%
YoY
|
| Cost Of Revenue |
$8.418M
45.26%
YoY
|
$5.795M
-27.64%
YoY
|
$8.009M
-1.37%
YoY
|
$8.120M
-20.45%
YoY
|
$10.21M
-15.19%
YoY
|
| Gross Profit |
-$3.501M
-219.73%
YoY
|
$2.924M
131.33%
YoY
|
$1.264M
-18.5%
YoY
|
$1.551M
-61.66%
YoY
|
$4.045M
-21.36%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$5.386M
-1.61%
YoY
|
$5.474M
-15.65%
YoY
|
$6.490M
-13.03%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
$2.055M
0.0%
YoY
|
$2.055M
-29.16%
YoY
|
$2.901M
-18.65%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
$788.0K
-15.09%
YoY
|
$928.0K
-106.39%
YoY
|
-$14.53M
197.16%
YoY
|
| Operating Profit |
N/A
|
N/A
|
$476.0K
-23.6%
YoY
|
$623.0K
-96.65%
YoY
|
$18.58M
85.14%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$811.0K
-0.61%
YoY
|
$816.0K
-66.13%
YoY
|
$2.409M
-14.94%
YoY
|
| Other Income/Expense, Net |
-$410.0K
-51.36%
YoY
|
-$843.0K
-3612.5%
YoY
|
$24.00K
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
-$3.911M
296.65%
YoY
|
-$986.0K
-307.14%
YoY
|
$476.0K
-23.6%
YoY
|
$623.0K
-96.65%
YoY
|
$18.58M
85.14%
YoY
|
| Income Tax |
-$610.0K
-538.85%
YoY
|
$139.0K
6850.0%
YoY
|
$2.000K
-105.71%
YoY
|
-$35.00K
-112.5%
YoY
|
$280.0K
22.27%
YoY
|
| Net Earnings |
-$330.0K
-175.0%
YoY
|
$440.0K
-269.88%
YoY
|
-$259.0K
-30.19%
YoY
|
-$371.0K
-112.1%
YoY
|
$3.067M
133.05%
YoY
|
| Basic Earnings Per Share |
-$0.64
-171.91%
YoY
|
$0.89
-306.98%
YoY
|
-$0.43
-46.91%
YoY
|
-$0.81
-110.7%
YoY
|
$7.57
132.92%
YoY
|
| Diluted Earnings Per Share |
-$0.64
-526.67%
YoY
|
$0.15
-134.88%
YoY
|
-$0.43
-46.91%
YoY
|
-$0.81
-179.41%
YoY
|
$1.02
131.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
494.0K
0.0%
YoY
|
494.0K
-18.08%
YoY
|
603.0K shares
30.98%
YoY
|
460.4K shares
13.63%
YoY
|
405.2K shares
0.0%
YoY
|
| Diluted Shares Outstanding |
3.072M
0.0%
YoY
|
3.072M
409.48%
YoY
|
603.0K shares
30.98%
YoY
|
460.4K shares
-84.78%
YoY
|
3.026M shares
-1.32%
YoY
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.015M
0.55%
YoY
|
$2.112M
-7.29%
YoY
|
$2.115M
-9.07%
YoY
|
$2.004M
-15.83%
YoY
|
$2.278M
0.26%
YoY
|
$2.326M
6.21%
YoY
|
$2.430M
6.81%
YoY
|
$2.381M
0.46%
YoY
|
$2.272M
-6.89%
YoY
|
$2.190M
-15.31%
YoY
|
$2.275M
-16.27%
YoY
|
$2.370M
-38.65%
YoY
|
$2.440M
-36.08%
YoY
|
$2.586M
-32.94%
YoY
|
$2.717M
-35.14%
YoY
|
$3.863M
-13.19%
YoY
|
| Cost Of Revenue |
$3.270M
22.2%
YoY
|
$2.900M
38.16%
YoY
|
$2.622M
37.28%
YoY
|
$2.676M
31.18%
YoY
|
$2.099M
7.53%
YoY
|
$1.910M
-3.05%
YoY
|
$345.0K
0.58%
YoY
|
$2.040M
4.83%
YoY
|
$1.952M
-6.51%
YoY
|
$1.970M
-8.96%
YoY
|
$343.0K
-65.7%
YoY
|
$1.946M
-27.77%
YoY
|
$2.088M
-23.8%
YoY
|
$2.164M
-18.22%
YoY
|
$1.000M
-44.1%
YoY
|
$2.694M
-18.14%
YoY
|
| Gross Profit |
-$1.255M
86.76%
YoY
|
-$788.0K
-540.22%
YoY
|
-$507.0K
-221.88%
YoY
|
-$672.0K
-297.07%
YoY
|
$179.0K
-44.06%
YoY
|
$416.0K
89.09%
YoY
|
$2.085M
7.92%
YoY
|
$341.0K
-19.58%
YoY
|
$320.0K
-9.09%
YoY
|
$220.0K
-47.87%
YoY
|
$1.932M
12.52%
YoY
|
$424.0K
-63.73%
YoY
|
$352.0K
-67.32%
YoY
|
$422.0K
-65.12%
YoY
|
$1.717M
-28.46%
YoY
|
$1.169M
0.86%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
$1.450M
11.11%
YoY
|
$1.286M
-3.6%
YoY
|
$1.391M
9.01%
YoY
|
$1.356M
2.34%
YoY
|
$1.305M
-7.32%
YoY
|
$1.334M
-8.94%
YoY
|
$1.276M
-10.77%
YoY
|
$1.325M
-20.61%
YoY
|
$1.408M
-18.14%
YoY
|
$1.465M
-12.33%
YoY
|
$1.430M
27.79%
YoY
|
$1.669M
-31.35%
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
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
$506.0K
0.8%
YoY
|
$484.0K
-2.62%
YoY
|
$515.0K
2.18%
YoY
|
$541.0K
13.66%
YoY
|
$502.0K
-4.2%
YoY
|
$497.0K
-9.8%
YoY
|
$504.0K
-6.84%
YoY
|
$476.0K
-40.57%
YoY
|
$524.0K
-34.17%
YoY
|
$551.0K
-27.79%
YoY
|
$541.0K
-43.29%
YoY
|
$801.0K
-7.08%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
$1.956M
986.67%
YoY
|
$197.0K
-2.96%
YoY
|
$1.906M
7.08%
YoY
|
$201.0K
-15.9%
YoY
|
$180.0K
-14.69%
YoY
|
$203.0K
-22.22%
YoY
|
$1.780M
-9.69%
YoY
|
$239.0K
-55.49%
YoY
|
$211.0K
-59.73%
YoY
|
$261.0K
-50.66%
YoY
|
$1.971M
-4.92%
YoY
|
$537.0K
-23.07%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
-$1.777M
-1369.29%
YoY
|
$219.0K
1188.24%
YoY
|
$179.0K
17.76%
YoY
|
$140.0K
-24.32%
YoY
|
$140.0K
-0.71%
YoY
|
$17.00K
-89.44%
YoY
|
$152.0K
-159.84%
YoY
|
$185.0K
-70.73%
YoY
|
$141.0K
-74.5%
YoY
|
$161.0K
-76.36%
YoY
|
-$254.0K
-177.68%
YoY
|
$632.0K
37.09%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$202.0K
-0.98%
YoY
|
$197.0K
-2.96%
YoY
|
N/A
|
$200.0K
-4.31%
YoY
|
$204.0K
-2.86%
YoY
|
$203.0K
3.57%
YoY
|
N/A
|
$209.0K
-59.88%
YoY
|
$210.0K
-59.62%
YoY
|
$196.0K
-62.67%
YoY
|
N/A
|
$521.0K
-24.05%
YoY
|
| Other Income/Expense, Net |
-$74.00K
-60.22%
YoY
|
-$156.0K
-22.77%
YoY
|
-$263.0K
33.5%
YoY
|
-$186.0K
N/A
|
-$202.0K
12.22%
YoY
|
-$197.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$180.0K
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$1.329M
54.9%
YoY
|
-$944.0K
4004.35%
YoY
|
-$770.0K
-451.6%
YoY
|
-$858.0K
-712.86%
YoY
|
-$23.00K
-116.43%
YoY
|
$219.0K
1188.24%
YoY
|
$179.0K
31.62%
YoY
|
$140.0K
-24.32%
YoY
|
$140.0K
-0.71%
YoY
|
$17.00K
-89.44%
YoY
|
$136.0K
-99.19%
YoY
|
$185.0K
-70.73%
YoY
|
$141.0K
-74.5%
YoY
|
$161.0K
-76.36%
YoY
|
$16.71M
107.31%
YoY
|
$632.0K
37.09%
YoY
|
| Income Tax |
-$42.00K
-124.42%
YoY
|
$0.00
-100.0%
YoY
|
-$45.00K
-742.86%
YoY
|
$172.0K
N/A
|
-$12.00K
140.0%
YoY
|
$7.000K
-200.0%
YoY
|
$14.00K
-1500.0%
YoY
|
$0.00
-100.0%
YoY
|
-$5.000K
-86.84%
YoY
|
-$7.000K
-450.0%
YoY
|
-$1.000K
-100.32%
YoY
|
$2.000K
-101.5%
YoY
|
-$38.00K
-222.58%
YoY
|
$2.000K
-97.01%
YoY
|
$315.0K
94.44%
YoY
|
-$133.0K
-678.26%
YoY
|
| Net Earnings |
-$237.0K
-136.69%
YoY
|
$5.000K
-106.67%
YoY
|
-$254.0K
1394.12%
YoY
|
$646.0K
-1253.57%
YoY
|
-$75.00K
25.0%
YoY
|
-$17.00K
-80.0%
YoY
|
-$58.00K
-9.38%
YoY
|
-$56.00K
64.71%
YoY
|
-$60.00K
-71.96%
YoY
|
-$85.00K
44.07%
YoY
|
-$64.00K
-102.31%
YoY
|
-$34.00K
-115.89%
YoY
|
-$214.0K
-790.32%
YoY
|
-$59.00K
-228.26%
YoY
|
$2.776M
121.73%
YoY
|
$214.0K
-335.16%
YoY
|
| Basic Earnings Per Share |
-$0.48
-136.64%
YoY
|
$0.01
-109.09%
YoY
|
-$0.51
1600.0%
YoY
|
$1.31
-1555.56%
YoY
|
-$0.11
10.0%
YoY
|
-$0.03
-78.57%
YoY
|
N/A
|
-$0.09
28.57%
YoY
|
-$0.10
-81.13%
YoY
|
-$0.14
-6.67%
YoY
|
N/A
|
-$0.07
-113.21%
YoY
|
-$0.53
-762.5%
YoY
|
-$0.15
-236.36%
YoY
|
N/A
|
$0.53
-340.91%
YoY
|
| Diluted Earnings Per Share |
-$0.47
-323.81%
YoY
|
$0.02
-118.18%
YoY
|
-$0.51
1600.0%
YoY
|
$0.21
-333.33%
YoY
|
-$0.11
10.0%
YoY
|
-$0.03
-78.57%
YoY
|
-$93.96K
-19.51%
YoY
|
-$0.09
28.57%
YoY
|
-$0.10
-81.13%
YoY
|
-$0.14
-6.67%
YoY
|
-$116.7K
-115.46%
YoY
|
-$0.07
-200.0%
YoY
|
-$0.53
-5400.0%
YoY
|
-$0.15
-850.0%
YoY
|
$754.9K
114.31%
YoY
|
$0.07
-131.82%
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
|
| Basic Shares Outstanding |
494.0K
-24.82%
YoY
|
494.0K
-24.82%
YoY
|
494.0K
-24.82%
YoY
|
657.1K
8.67%
YoY
|
657.1K
10.43%
YoY
|
657.1K shares
10.43%
YoY
|
605.6K shares
12.48%
YoY
|
604.6K shares
25.34%
YoY
|
595.0K
46.85%
YoY
|
595.0K shares
46.85%
YoY
|
538.4K shares
32.88%
YoY
|
482.4K shares
19.06%
YoY
|
405.2K shares
0.0%
YoY
|
405.2K shares
0.0%
YoY
|
405.2K shares
0.0%
YoY
|
405.2K shares
-99.9%
YoY
|
| Diluted Shares Outstanding |
494.0K
-83.9%
YoY
|
494.0K
-24.82%
YoY
|
494.0K
-24.82%
YoY
|
3.068M
407.48%
YoY
|
657.1K
10.43%
YoY
|
657.1K shares
10.43%
YoY
|
N/A
|
604.6K shares
25.34%
YoY
|
595.0K
46.85%
YoY
|
595.0K shares
46.85%
YoY
|
N/A
|
482.4K shares
-83.18%
YoY
|
405.2K shares
-85.42%
YoY
|
405.2K shares
-85.42%
YoY
|
N/A
|
2.868M shares
-99.29%
YoY
|
Loading...