|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$13.29M
5.75%
YoY
|
$12.57M
7.11%
YoY
|
$11.74M
26.14%
YoY
|
$9.305M
18.39%
YoY
|
$7.860M
-16.56%
YoY
|
| Cost Of Revenue |
$7.552M
-0.89%
YoY
|
$7.619M
9.81%
YoY
|
$6.939M
26.57%
YoY
|
$5.482M
14.21%
YoY
|
$4.800M
-18.64%
YoY
|
| Gross Profit |
$5.743M
15.95%
YoY
|
$4.953M
3.2%
YoY
|
$4.799M
25.54%
YoY
|
$3.823M
24.93%
YoY
|
$3.060M
-13.07%
YoY
|
| Selling, General & Admin |
$14.06M
4.08%
YoY
|
$13.51M
-6.11%
YoY
|
$14.39M
77.66%
YoY
|
$8.097M
11.07%
YoY
|
$7.290M
79.56%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$259.5K
-11.14%
YoY
|
$292.0K
-9.6%
YoY
|
$323.0K
-81.26%
YoY
|
$1.724M
18.9%
YoY
|
$1.450M
1350.0%
YoY
|
| Operating Expenses |
$15.82M
17.13%
YoY
|
$13.51M
-54.72%
YoY
|
$29.83M
268.35%
YoY
|
$8.097M
10.92%
YoY
|
$7.300M
79.8%
YoY
|
| Operating Profit |
-$10.08M
17.81%
YoY
|
-$8.553M
-65.82%
YoY
|
-$25.03M
485.53%
YoY
|
-$4.274M
0.81%
YoY
|
-$4.240M
685.19%
YoY
|
| Interest Expense |
$652.4K
80.93%
YoY
|
$360.6K
-77.38%
YoY
|
$1.594M
-1436.25%
YoY
|
-$119.3K
-0.58%
YoY
|
-$120.0K
71.43%
YoY
|
| Other Income/Expense, Net |
-$6.052M
28.33%
YoY
|
-$4.716M
-41.35%
YoY
|
-$8.041M
8154.09%
YoY
|
-$97.42K
-48.73%
YoY
|
-$190.0K
-371.43%
YoY
|
| Pretax Income |
-$16.13M
21.55%
YoY
|
-$13.27M
-59.87%
YoY
|
-$33.07M
639.61%
YoY
|
-$4.471M
-9.13%
YoY
|
-$4.920M
1130.0%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
-$22.30K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$16.17M
22.34%
YoY
|
-$13.21M
-59.77%
YoY
|
-$32.85M
636.17%
YoY
|
-$4.462M
-9.31%
YoY
|
-$4.920M
1161.54%
YoY
|
| Basic Earnings Per Share |
-$0.89
-31.54%
YoY
|
-$1.30
15.04%
YoY
|
-$1.13
527.78%
YoY
|
-$0.18
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.89
-31.54%
YoY
|
-$1.30
15.25%
YoY
|
-$1.13
-100.0%
YoY
|
-$180.1K
-15.69%
YoY
|
-$213.6K
1090.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.03M shares
77.38%
YoY
|
10.17M shares
-65.09%
YoY
|
29.12M shares
17.55%
YoY
|
24.77M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
18.03M shares
77.38%
YoY
|
10.17M shares
248.94%
YoY
|
2.913M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.081M
-6.74%
YoY
|
$3.152M
-4.28%
YoY
|
$3.171M
24.02%
YoY
|
$3.891M
13.8%
YoY
|
$3.303M
-71.86%
YoY
|
$3.293M
-76.23%
YoY
|
$2.557M
-10.9%
YoY
|
$3.419M
8.14%
YoY
|
$11.74M
335.89%
YoY
|
$13.85M
481.77%
YoY
|
$2.869M
37.94%
YoY
|
$3.162M
46.39%
YoY
|
$2.693M
46.35%
YoY
|
$2.381M
128.94%
YoY
|
$2.080M
-14.4%
YoY
|
$2.160M
-15.29%
YoY
|
$1.840M
-23.97%
YoY
|
$1.040M
-58.23%
YoY
|
$2.430M
10.45%
YoY
|
| Cost Of Revenue |
$1.503M
-36.71%
YoY
|
$2.255M
13.95%
YoY
|
$1.847M
16.45%
YoY
|
$1.947M
15.92%
YoY
|
$2.375M
-65.77%
YoY
|
$1.979M
-82.71%
YoY
|
$1.586M
-4.07%
YoY
|
$1.680M
-11.38%
YoY
|
$6.939M
305.0%
YoY
|
$11.44M
939.79%
YoY
|
$1.653M
25.22%
YoY
|
$1.895M
41.45%
YoY
|
$1.713M
67.96%
YoY
|
$1.101M
96.52%
YoY
|
$1.320M
-16.98%
YoY
|
$1.340M
-17.79%
YoY
|
$1.020M
-36.25%
YoY
|
$560.0K
-64.1%
YoY
|
$1.590M
20.45%
YoY
|
| Gross Profit |
$1.578M
69.95%
YoY
|
$896.9K
-31.75%
YoY
|
$1.324M
36.38%
YoY
|
$1.944M
11.76%
YoY
|
$928.2K
-80.66%
YoY
|
$1.314M
-45.45%
YoY
|
$970.9K
-20.18%
YoY
|
$1.740M
37.35%
YoY
|
$4.799M
389.9%
YoY
|
$2.409M
88.13%
YoY
|
$1.216M
62.18%
YoY
|
$1.266M
56.35%
YoY
|
$979.6K
19.47%
YoY
|
$1.280M
166.76%
YoY
|
$750.0K
-10.71%
YoY
|
$810.0K
-11.96%
YoY
|
$820.0K
0.0%
YoY
|
$480.0K
-48.39%
YoY
|
$840.0K
-4.55%
YoY
|
| Selling, General & Admin |
$2.514M
-37.5%
YoY
|
$3.417M
24.51%
YoY
|
$2.864M
3.85%
YoY
|
$5.262M
32.15%
YoY
|
$4.022M
-72.04%
YoY
|
$2.745M
-24.01%
YoY
|
$2.758M
-17.36%
YoY
|
$3.981M
51.38%
YoY
|
$14.39M
419.67%
YoY
|
$3.612M
114.67%
YoY
|
$3.337M
60.43%
YoY
|
$2.630M
67.52%
YoY
|
$2.768M
-41.72%
YoY
|
$1.682M
200.43%
YoY
|
$2.080M
110.1%
YoY
|
$1.570M
58.59%
YoY
|
$4.750M
370.3%
YoY
|
$560.0K
-44.0%
YoY
|
$990.0K
3.13%
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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$564.2K
-3.18%
YoY
|
$556.7K
-3.95%
YoY
|
$568.2K
2.82%
YoY
|
$72.60K
20.92%
YoY
|
$582.8K
-13.0%
YoY
|
$579.6K
-34.26%
YoY
|
$552.6K
-28.56%
YoY
|
$60.04K
-91.35%
YoY
|
$669.8K
10.68%
YoY
|
$881.6K
132.65%
YoY
|
$773.6K
103.57%
YoY
|
$694.3K
92.86%
YoY
|
$605.2K
-56.77%
YoY
|
$378.9K
3689.3%
YoY
|
$380.0K
1800.0%
YoY
|
$360.0K
1700.0%
YoY
|
$1.400M
4566.67%
YoY
|
$10.00K
-50.0%
YoY
|
$20.00K
-33.33%
YoY
|
| Operating Expenses |
$2.514M
-37.5%
YoY
|
$3.417M
24.51%
YoY
|
$2.864M
3.85%
YoY
|
$5.262M
32.15%
YoY
|
$4.022M
-72.04%
YoY
|
$2.745M
-24.01%
YoY
|
$2.758M
-17.36%
YoY
|
$3.981M
51.38%
YoY
|
$14.39M
419.67%
YoY
|
$3.612M
114.67%
YoY
|
$3.337M
60.43%
YoY
|
$2.630M
67.52%
YoY
|
$2.768M
-41.72%
YoY
|
$1.682M
200.43%
YoY
|
$2.080M
110.1%
YoY
|
$1.570M
57.0%
YoY
|
$4.750M
375.0%
YoY
|
$560.0K
-43.43%
YoY
|
$990.0K
3.13%
YoY
|
| Operating Profit |
-$936.3K
-69.74%
YoY
|
-$2.520M
76.19%
YoY
|
-$1.540M
-13.83%
YoY
|
-$3.318M
47.98%
YoY
|
-$3.094M
-67.72%
YoY
|
-$1.430M
18.93%
YoY
|
-$1.787M
-15.74%
YoY
|
-$2.242M
64.41%
YoY
|
-$9.586M
435.98%
YoY
|
-$1.203M
199.21%
YoY
|
-$2.121M
59.45%
YoY
|
-$1.364M
79.43%
YoY
|
-$1.789M
-54.49%
YoY
|
-$402.0K
402.47%
YoY
|
-$1.330M
786.67%
YoY
|
-$760.0K
850.0%
YoY
|
-$3.930M
2083.33%
YoY
|
-$80.00K
33.33%
YoY
|
-$150.0K
87.5%
YoY
|
| Interest Expense |
$7.781M
-1186.94%
YoY
|
$178.4K
-425.15%
YoY
|
-$897.0K
-824.19%
YoY
|
-$690.9K
-513.12%
YoY
|
-$715.9K
-91.1%
YoY
|
-$54.88K
-110.69%
YoY
|
$123.9K
-104.51%
YoY
|
$167.2K
-136.94%
YoY
|
-$8.041M
10481.41%
YoY
|
$513.4K
2265.78%
YoY
|
-$2.748M
27375.2%
YoY
|
-$452.7K
2163.7%
YoY
|
-$75.99K
-5.01%
YoY
|
$21.70K
-208.51%
YoY
|
-$10.00K
0.0%
YoY
|
-$20.00K
100.0%
YoY
|
-$80.00K
-233.33%
YoY
|
-$20.00K
-50.0%
YoY
|
-$10.00K
-75.0%
YoY
|
| Other Income/Expense, Net |
-$68.30K
-111.24%
YoY
|
-$11.22M
20338.61%
YoY
|
-$308.8K
-89.2%
YoY
|
-$1.343M
-20.75%
YoY
|
$607.6K
N/A
|
-$54.88K
-97.84%
YoY
|
-$2.858M
4.03%
YoY
|
-$1.695M
274.34%
YoY
|
$0.00
N/A
|
-$2.541M
19008.8%
YoY
|
-$2.748M
N/A
|
-$452.7K
N/A
|
N/A
|
-$13.30K
N/A
|
N/A
|
N/A
|
-$190.0K
-371.43%
YoY
|
N/A
|
N/A
|
| Pretax Income |
$5.014M
-256.58%
YoY
|
-$13.74M
824.82%
YoY
|
-$2.746M
-40.89%
YoY
|
-$4.661M
18.39%
YoY
|
-$3.202M
-90.32%
YoY
|
-$1.485M
-60.33%
YoY
|
-$4.645M
-4.58%
YoY
|
-$3.937M
116.73%
YoY
|
-$33.07M
1602.78%
YoY
|
-$3.744M
801.59%
YoY
|
-$4.868M
263.3%
YoY
|
-$1.816M
135.9%
YoY
|
-$1.942M
-54.09%
YoY
|
-$415.3K
315.27%
YoY
|
-$1.340M
162.75%
YoY
|
-$770.0K
755.56%
YoY
|
-$4.230M
-5387.5%
YoY
|
-$100.0K
0.0%
YoY
|
-$510.0K
325.0%
YoY
|
| Income Tax |
$0.00
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
-$22.30K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$5.002M
-258.26%
YoY
|
-$13.74M
817.76%
YoY
|
-$2.746M
-40.58%
YoY
|
-$4.680M
18.93%
YoY
|
-$3.160M
-90.38%
YoY
|
-$1.497M
-60.7%
YoY
|
-$4.621M
-5.07%
YoY
|
-$3.935M
116.66%
YoY
|
-$32.85M
1593.59%
YoY
|
-$3.810M
826.6%
YoY
|
-$4.868M
263.14%
YoY
|
-$1.816M
134.95%
YoY
|
-$1.940M
-54.04%
YoY
|
-$411.2K
311.19%
YoY
|
-$1.341M
168.12%
YoY
|
-$773.1K
759.0%
YoY
|
-$4.220M
-5375.0%
YoY
|
-$100.0K
0.0%
YoY
|
-$500.0K
316.67%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.74
7300.0%
YoY
|
-$0.16
166.67%
YoY
|
-$0.28
133.33%
YoY
|
N/A
|
-$0.01
-92.31%
YoY
|
-$0.06
-64.71%
YoY
|
-$0.12
71.43%
YoY
|
N/A
|
-$0.13
550.0%
YoY
|
-$0.17
N/A
|
-$0.07
N/A
|
N/A
|
-$0.02
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.26
-223.81%
YoY
|
-$0.74
6994.92%
YoY
|
-$0.16
167.21%
YoY
|
-$0.28
140.88%
YoY
|
-$0.21
-81.21%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$1.13
-100.0%
YoY
|
-$127.8K
686.16%
YoY
|
-$167.2K
196.33%
YoY
|
-$67.10K
104.87%
YoY
|
-$73.14K
-59.46%
YoY
|
-$16.25K
278.54%
YoY
|
-$56.42K
160.21%
YoY
|
-$32.75K
714.8%
YoY
|
-$180.4K
-5144.97%
YoY
|
-$4.294K
-4.12%
YoY
|
-$21.68K
287.21%
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 |
19.05M shares
-87.16%
YoY
|
19.05M shares
-86.85%
YoY
|
17.75M shares
-87.7%
YoY
|
17.29M shares
-48.93%
YoY
|
148.4M shares
378.49%
YoY
|
144.9M shares
385.81%
YoY
|
144.3M shares
401.93%
YoY
|
33.86M shares
25.74%
YoY
|
31.02M shares
N/A
|
29.82M shares
17.86%
YoY
|
28.74M shares
N/A
|
26.92M shares
N/A
|
N/A
|
25.30M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
18.69M shares
30.12%
YoY
|
17.64M shares
122.38%
YoY
|
16.73M shares
394.06%
YoY
|
N/A
|
14.36M shares
N/A
|
7.933M shares
N/A
|
3.386M 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
|
Loading...