|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$14.20M
69.84%
YoY
|
$8.362M
31.06%
YoY
|
$6.381M
99.02%
YoY
|
$3.206M
60.27%
YoY
|
$2.000M
189.99%
YoY
|
| Cost Of Revenue |
$2.916M
73.04%
YoY
|
$1.685M
32.0%
YoY
|
$1.276M
94.94%
YoY
|
$654.7K
79.05%
YoY
|
$365.7K
133.65%
YoY
|
| Gross Profit |
$11.29M
69.03%
YoY
|
$6.677M
30.82%
YoY
|
$5.104M
100.07%
YoY
|
$2.551M
56.07%
YoY
|
$1.635M
206.52%
YoY
|
| Selling, General & Admin |
$7.333M
85.17%
YoY
|
$3.960M
104.25%
YoY
|
$1.939M
3.9%
YoY
|
$1.866M
39.13%
YoY
|
$1.341M
347.71%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.441M
66.99%
YoY
|
$2.061M
24.71%
YoY
|
$1.653M
118.0%
YoY
|
$758.0K
41.88%
YoY
|
$534.3K
228.43%
YoY
|
| Operating Expenses |
$23.11M
283.75%
YoY
|
$6.021M
67.65%
YoY
|
$3.591M
-31.1%
YoY
|
$5.213M
177.93%
YoY
|
$1.876M
305.73%
YoY
|
| Operating Profit |
-$11.82M
-1900.79%
YoY
|
$656.3K
-56.61%
YoY
|
$1.513M
-156.84%
YoY
|
-$2.661M
1004.83%
YoY
|
-$240.9K
-439.14%
YoY
|
| Interest Expense |
-$5.526M
146.26%
YoY
|
-$2.244M
14.38%
YoY
|
-$1.962M
-247.05%
YoY
|
$1.334M
-233.21%
YoY
|
-$1.001M
297.72%
YoY
|
| Other Income/Expense, Net |
$500.00
-100.45%
YoY
|
-$110.7K
-76.17%
YoY
|
-$464.6K
-15.88%
YoY
|
-$552.3K
N/A
|
N/A
|
| Pretax Income |
-$8.800M
464.5%
YoY
|
-$1.559M
927.59%
YoY
|
-$151.7K
-92.44%
YoY
|
-$2.007M
61.53%
YoY
|
-$1.242M
155.98%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$6.347K
-23.44%
YoY
|
$8.290K
N/A
|
| Net Earnings |
-$7.848M
614.5%
YoY
|
-$1.098M
81.97%
YoY
|
-$603.6K
-70.02%
YoY
|
-$2.013M
55.28%
YoY
|
-$1.296M
156.16%
YoY
|
| Basic Earnings Per Share |
-$0.78
212.0%
YoY
|
-$0.25
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.78
-100.0%
YoY
|
-$84.11K
79.7%
YoY
|
-$46.80K
26001456.85%
YoY
|
-$0.18
-100.0%
YoY
|
-$128.3K
31.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.80M shares
-1.99%
YoY
|
13.06M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
12.80M shares
-1.99%
YoY
|
13.06M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.702M
26.53%
YoY
|
$4.424M
31.21%
YoY
|
$4.257M
39.36%
YoY
|
$4.060M
56.28%
YoY
|
$3.716M
64.49%
YoY
|
$3.371M
87.36%
YoY
|
$3.055M
79.09%
YoY
|
$2.598M
49.5%
YoY
|
$2.259M
32.82%
YoY
|
$1.799M
13.97%
YoY
|
$1.706M
25.15%
YoY
|
$1.738M
42.12%
YoY
|
$1.701M
112.96%
YoY
|
$1.579M
143.57%
YoY
|
$1.363M
154.13%
YoY
|
$1.223M
150.29%
YoY
|
$798.7K
55.47%
YoY
|
$648.2K
27.1%
YoY
|
$536.4K
9.46%
YoY
|
| Cost Of Revenue |
$1.080M
47.18%
YoY
|
$837.9K
6.83%
YoY
|
$783.6K
22.87%
YoY
|
$792.1K
58.77%
YoY
|
$733.8K
58.07%
YoY
|
$784.3K
149.34%
YoY
|
$637.7K
56.62%
YoY
|
$498.9K
51.43%
YoY
|
$464.2K
40.1%
YoY
|
$314.6K
0.32%
YoY
|
$407.2K
34.84%
YoY
|
$329.5K
30.37%
YoY
|
$331.4K
110.19%
YoY
|
$313.6K
210.41%
YoY
|
$302.0K
303.29%
YoY
|
$252.7K
301.46%
YoY
|
$157.6K
122.84%
YoY
|
$101.0K
44.31%
YoY
|
$74.88K
-6.4%
YoY
|
| Gross Profit |
$3.620M
21.38%
YoY
|
$3.586M
38.6%
YoY
|
$3.474M
43.71%
YoY
|
$3.268M
55.68%
YoY
|
$2.982M
66.15%
YoY
|
$2.587M
74.23%
YoY
|
$2.417M
86.13%
YoY
|
$2.099M
49.05%
YoY
|
$1.795M
31.05%
YoY
|
$1.485M
17.36%
YoY
|
$1.299M
22.39%
YoY
|
$1.408M
45.18%
YoY
|
$1.370M
113.64%
YoY
|
$1.265M
131.23%
YoY
|
$1.061M
129.93%
YoY
|
$969.9K
127.93%
YoY
|
$641.1K
44.71%
YoY
|
$547.2K
24.36%
YoY
|
$461.5K
12.56%
YoY
|
| Selling, General & Admin |
$2.270M
7.26%
YoY
|
$2.290M
31.7%
YoY
|
$2.384M
77.15%
YoY
|
$2.132M
34.18%
YoY
|
$2.116M
153.68%
YoY
|
$1.739M
121.96%
YoY
|
$1.346M
78.57%
YoY
|
$1.589M
392.3%
YoY
|
$834.3K
68.02%
YoY
|
$783.5K
44.36%
YoY
|
$753.5K
30.61%
YoY
|
$322.8K
-67.87%
YoY
|
$496.5K
133.24%
YoY
|
$542.7K
18.92%
YoY
|
$576.9K
121.13%
YoY
|
$1.004M
88.41%
YoY
|
$212.9K
-44.07%
YoY
|
$456.4K
42.62%
YoY
|
$260.9K
-6.82%
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 |
$1.180M
31.26%
YoY
|
$1.178M
43.85%
YoY
|
$1.023M
34.66%
YoY
|
$963.8K
48.34%
YoY
|
$899.0K
77.14%
YoY
|
$819.0K
77.25%
YoY
|
$759.7K
72.03%
YoY
|
$649.7K
65.41%
YoY
|
$507.5K
13.46%
YoY
|
$462.0K
11.84%
YoY
|
$441.6K
10.59%
YoY
|
$392.8K
67.68%
YoY
|
$447.3K
110.69%
YoY
|
$413.1K
162.59%
YoY
|
$399.3K
195.96%
YoY
|
$234.2K
73.85%
YoY
|
$212.3K
63.87%
YoY
|
$157.3K
12.37%
YoY
|
$134.9K
3.79%
YoY
|
| Operating Expenses |
$6.978M
-21.44%
YoY
|
$6.731M
42.74%
YoY
|
$6.375M
202.79%
YoY
|
$3.096M
38.29%
YoY
|
$8.883M
562.03%
YoY
|
$4.715M
134.9%
YoY
|
$2.105M
76.15%
YoY
|
$2.239M
212.86%
YoY
|
$1.342M
42.17%
YoY
|
$2.007M
10.25%
YoY
|
$1.195M
-30.58%
YoY
|
$715.6K
-45.5%
YoY
|
$943.8K
126.0%
YoY
|
$1.821M
196.69%
YoY
|
$1.722M
334.96%
YoY
|
$1.313M
126.49%
YoY
|
$417.6K
-18.79%
YoY
|
$613.7K
36.38%
YoY
|
$395.8K
-3.46%
YoY
|
| Operating Profit |
-$3.358M
-43.09%
YoY
|
-$3.145M
47.77%
YoY
|
-$2.901M
-1029.68%
YoY
|
$171.8K
-222.94%
YoY
|
-$5.900M
-1401.98%
YoY
|
-$2.128M
307.34%
YoY
|
$312.0K
201.36%
YoY
|
-$139.8K
-120.18%
YoY
|
$453.2K
6.43%
YoY
|
-$522.5K
-5.94%
YoY
|
$103.5K
-115.67%
YoY
|
$692.6K
-301.95%
YoY
|
$425.8K
90.55%
YoY
|
-$555.5K
735.16%
YoY
|
-$660.6K
-1106.09%
YoY
|
-$343.0K
122.51%
YoY
|
$223.5K
-413.86%
YoY
|
-$66.51K
565.1%
YoY
|
$65.66K
N/A
|
| Interest Expense |
-$2.370M
57.34%
YoY
|
-$2.293M
85.65%
YoY
|
-$2.053M
86.39%
YoY
|
-$1.683M
109.19%
YoY
|
-$1.506M
175.84%
YoY
|
-$1.235M
176.11%
YoY
|
-$1.102M
146.99%
YoY
|
-$804.5K
52.93%
YoY
|
-$546.1K
23.83%
YoY
|
-$447.3K
-13.43%
YoY
|
-$446.1K
0.58%
YoY
|
-$526.0K
104.02%
YoY
|
-$441.0K
-20.65%
YoY
|
-$516.7K
79.57%
YoY
|
-$443.5K
90.56%
YoY
|
-$257.8K
-1.78%
YoY
|
-$555.8K
129.15%
YoY
|
-$287.8K
10.68%
YoY
|
-$232.7K
1.18%
YoY
|
| Other Income/Expense, Net |
-$90.00K
-18100.0%
YoY
|
-$131.5K
N/A
|
-$130.8K
N/A
|
-$92.16K
-1.98%
YoY
|
$500.00
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
-$94.02K
-79.76%
YoY
|
$0.00
N/A
|
$139.3K
N/A
|
-$16.68K
N/A
|
-$464.6K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$552.3K
N/A
|
| Pretax Income |
-$2.276M
-55.94%
YoY
|
-$2.307M
71.65%
YoY
|
-$2.117M
168.09%
YoY
|
-$1.500M
44.52%
YoY
|
-$5.166M
5462.75%
YoY
|
-$1.344M
1858.32%
YoY
|
-$789.7K
119.85%
YoY
|
-$1.038M
-323.78%
YoY
|
-$92.87K
511.79%
YoY
|
-$68.63K
-71.63%
YoY
|
-$359.2K
0.16%
YoY
|
$464.0K
-177.23%
YoY
|
-$15.18K
-95.43%
YoY
|
-$241.9K
-31.72%
YoY
|
-$358.6K
-50.14%
YoY
|
-$600.8K
44.2%
YoY
|
-$332.3K
5.92%
YoY
|
-$354.3K
26.53%
YoY
|
-$719.3K
199.71%
YoY
|
| Income Tax |
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
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$6.350K
-23.4%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$2.056M
-57.08%
YoY
|
-$2.043M
86.93%
YoY
|
-$1.935M
144.98%
YoY
|
-$1.875M
103.68%
YoY
|
-$4.790M
-1230.68%
YoY
|
-$1.093M
484.6%
YoY
|
-$789.7K
119.85%
YoY
|
-$920.7K
-1803.16%
YoY
|
$423.6K
-845.58%
YoY
|
-$187.0K
-24.2%
YoY
|
-$359.2K
0.16%
YoY
|
$54.06K
-108.54%
YoY
|
-$56.82K
-82.9%
YoY
|
-$246.7K
-30.38%
YoY
|
-$358.6K
-50.14%
YoY
|
-$632.9K
43.62%
YoY
|
-$332.3K
1.94%
YoY
|
-$354.3K
22.16%
YoY
|
-$719.3K
199.71%
YoY
|
| Basic Earnings Per Share |
-$0.20
-51.22%
YoY
|
-$0.20
53.85%
YoY
|
-$0.19
111.11%
YoY
|
N/A
|
-$0.41
4000.0%
YoY
|
-$0.13
116.67%
YoY
|
-$0.09
N/A
|
N/A
|
-$0.01
N/A
|
-$0.06
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.20
-50.0%
YoY
|
-$0.20
81.82%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.11
83.33%
YoY
|
-$48.07K
49.91%
YoY
|
-$68.35K
-1930.42%
YoY
|
$32.78K
-815.12%
YoY
|
-$0.06
-100.0%
YoY
|
-$32.07K
11.72%
YoY
|
$3.734K
-108.47%
YoY
|
-$4.584K
-82.34%
YoY
|
-$19.93K
-27.5%
YoY
|
-$28.70K
-50.01%
YoY
|
-$44.07K
4.05%
YoY
|
-$25.96K
-20.36%
YoY
|
-$27.49K
-5.2%
YoY
|
-$57.42K
139.24%
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 |
12.49M
0.25%
YoY
|
12.49M shares
-2.67%
YoY
|
12.49M shares
-4.69%
YoY
|
12.49M shares
N/A
|
12.46M shares
0.47%
YoY
|
12.84M shares
-0.68%
YoY
|
13.11M shares
N/A
|
N/A
|
12.40M shares
N/A
|
12.92M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
12.92M
0.82%
YoY
|
12.92M
-0.02%
YoY
|
12.88M shares
-1.71%
YoY
|
N/A
|
12.81M shares
-0.86%
YoY
|
12.92M shares
-0.03%
YoY
|
13.11M shares
N/A
|
N/A
|
12.92M shares
N/A
|
12.92M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...