|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$31.62M
30.92%
YoY
|
$24.15M
94.54%
YoY
|
$12.42M
97.74%
YoY
|
$6.279M
3.96%
YoY
|
$6.040M
201.85%
YoY
|
| Cost Of Revenue |
$11.29M
20.76%
YoY
|
$9.346M
82.01%
YoY
|
$5.135M
69.19%
YoY
|
$3.035M
-2.97%
YoY
|
$3.128M
197.06%
YoY
|
| Gross Profit |
$20.34M
37.34%
YoY
|
$14.81M
103.38%
YoY
|
$7.281M
124.45%
YoY
|
$3.244M
11.4%
YoY
|
$2.912M
207.17%
YoY
|
| Selling, General & Admin |
$17.84M
43.44%
YoY
|
$12.43M
56.8%
YoY
|
$7.930M
67.19%
YoY
|
$4.743M
3.02%
YoY
|
$4.604M
28.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.909M
34.05%
YoY
|
$2.916M
70.83%
YoY
|
$1.707M
178.47%
YoY
|
$613.0K
-8.37%
YoY
|
$669.0K
194.71%
YoY
|
| Operating Expenses |
$36.68M
31.79%
YoY
|
$27.83M
187.53%
YoY
|
$9.679M
80.71%
YoY
|
$5.356M
1.57%
YoY
|
$5.273M
38.18%
YoY
|
| Operating Profit |
-$5.055M
37.51%
YoY
|
-$3.676M
53.29%
YoY
|
-$2.398M
13.54%
YoY
|
-$2.112M
-10.55%
YoY
|
-$2.361M
-17.68%
YoY
|
| Interest Expense |
$11.33M
5679.59%
YoY
|
$196.0K
-101.33%
YoY
|
-$14.70M
833.93%
YoY
|
-$1.574M
-29.73%
YoY
|
-$2.240M
376.6%
YoY
|
| Other Income/Expense, Net |
-$4.474M
-21.2%
YoY
|
-$5.678M
1831.29%
YoY
|
-$294.0K
-394.0%
YoY
|
$100.0K
N/A
|
N/A
|
| Pretax Income |
-$9.337M
4.5%
YoY
|
-$8.935M
-46.92%
YoY
|
-$16.83M
386.9%
YoY
|
-$3.457M
-24.86%
YoY
|
-$4.601M
37.84%
YoY
|
| Income Tax |
$192.0K
-54.18%
YoY
|
$419.0K
128.96%
YoY
|
$183.0K
-654.55%
YoY
|
-$33.00K
-170.21%
YoY
|
$47.00K
-139.83%
YoY
|
| Net Earnings |
-$8.291M
3.47%
YoY
|
-$8.013M
-51.97%
YoY
|
-$16.68M
394.02%
YoY
|
-$3.377M
-25.29%
YoY
|
-$4.520M
42.9%
YoY
|
| Basic Earnings Per Share |
-$0.05
0.0%
YoY
|
-$0.05
-61.54%
YoY
|
-$0.13
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.05
0.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$128.9K
105.7%
YoY
|
-$62.67K
-76.91%
YoY
|
-$271.5K
-11.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
151.5M shares
8.52%
YoY
|
139.6M shares
7.87%
YoY
|
129.4M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
151.5M shares
8.52%
YoY
|
139.6M shares
7.87%
YoY
|
129.4M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$7.430M
-5.19%
YoY
|
$7.565M
-4.73%
YoY
|
$7.654M
-5.85%
YoY
|
$7.715M
-5.86%
YoY
|
$7.837M
-3.99%
YoY
|
$7.941M
97.59%
YoY
|
$8.130M
115.25%
YoY
|
$8.195M
116.4%
YoY
|
$8.163M
117.62%
YoY
|
$4.019M
20.84%
YoY
|
$3.777M
143.36%
YoY
|
$3.787M
141.67%
YoY
|
$3.751M
139.53%
YoY
|
$3.326M
113.62%
YoY
|
$1.552M
-2.33%
YoY
|
$1.567M
1.29%
YoY
|
$1.566M
5.45%
YoY
|
$1.557M
4.78%
YoY
|
$1.589M
4.4%
YoY
|
$1.547M
-3.31%
YoY
|
| Cost Of Revenue |
$2.912M
1.15%
YoY
|
$2.660M
-10.38%
YoY
|
$2.551M
-10.52%
YoY
|
$2.588M
-17.66%
YoY
|
$2.879M
-8.92%
YoY
|
$2.968M
91.11%
YoY
|
$2.851M
91.34%
YoY
|
$3.143M
120.25%
YoY
|
$3.161M
107.14%
YoY
|
$1.553M
8.3%
YoY
|
$1.490M
99.2%
YoY
|
$1.427M
106.21%
YoY
|
$1.526M
99.74%
YoY
|
$1.434M
84.79%
YoY
|
$748.0K
-6.85%
YoY
|
$692.0K
-14.14%
YoY
|
$764.0K
-0.78%
YoY
|
$776.0K
-2.39%
YoY
|
$803.0K
6.08%
YoY
|
$806.0K
0.75%
YoY
|
| Gross Profit |
$4.518M
-8.87%
YoY
|
$4.905M
-1.37%
YoY
|
$5.103M
-3.33%
YoY
|
$5.127M
1.48%
YoY
|
$4.958M
-0.88%
YoY
|
$4.973M
101.66%
YoY
|
$5.279M
130.83%
YoY
|
$5.052M
114.07%
YoY
|
$5.002M
124.81%
YoY
|
$2.466M
30.34%
YoY
|
$2.287M
184.45%
YoY
|
$2.360M
169.71%
YoY
|
$2.225M
177.43%
YoY
|
$1.892M
142.25%
YoY
|
$804.0K
2.29%
YoY
|
$875.0K
18.08%
YoY
|
$802.0K
12.17%
YoY
|
$781.0K
13.02%
YoY
|
$786.0K
2.75%
YoY
|
$741.0K
-6.2%
YoY
|
| Selling, General & Admin |
$4.067M
-5.9%
YoY
|
$4.175M
-6.35%
YoY
|
$4.189M
1.16%
YoY
|
$6.145M
27.99%
YoY
|
$4.322M
-15.06%
YoY
|
$4.458M
34.93%
YoY
|
$4.141M
74.36%
YoY
|
$4.801M
114.81%
YoY
|
$5.088M
131.06%
YoY
|
$3.304M
48.56%
YoY
|
$2.375M
87.16%
YoY
|
$2.235M
124.17%
YoY
|
$2.202M
95.56%
YoY
|
$2.224M
67.6%
YoY
|
$1.269M
-1.93%
YoY
|
$997.0K
-21.0%
YoY
|
$1.126M
-14.37%
YoY
|
$1.327M
30.23%
YoY
|
$1.294M
28.37%
YoY
|
$1.262M
17.94%
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
|
N/A
|
| Depreciation & Amortization |
$1.323M
33.23%
YoY
|
$714.0K
-26.09%
YoY
|
$683.0K
-28.33%
YoY
|
$999.0K
148.51%
YoY
|
$993.0K
-35.52%
YoY
|
$966.0K
100.41%
YoY
|
$953.0K
93.7%
YoY
|
$402.0K
-20.08%
YoY
|
$1.540M
152.05%
YoY
|
$482.0K
11.57%
YoY
|
$492.0K
205.59%
YoY
|
$503.0K
239.86%
YoY
|
$611.0K
310.07%
YoY
|
$432.0K
182.35%
YoY
|
$161.0K
-1.23%
YoY
|
$148.0K
-9.76%
YoY
|
$149.0K
-10.78%
YoY
|
$153.0K
-8.93%
YoY
|
$163.0K
-4.12%
YoY
|
$164.0K
17.14%
YoY
|
| Operating Expenses |
$8.601M
-3.49%
YoY
|
$9.212M
-3.09%
YoY
|
$8.453M
-0.9%
YoY
|
$7.142M
37.27%
YoY
|
$8.912M
34.46%
YoY
|
$9.506M
151.15%
YoY
|
$8.530M
197.52%
YoY
|
$5.203M
87.16%
YoY
|
$6.628M
135.62%
YoY
|
$3.785M
42.51%
YoY
|
$2.867M
100.49%
YoY
|
$2.780M
142.79%
YoY
|
$2.813M
120.8%
YoY
|
$2.656M
79.46%
YoY
|
$1.430M
-1.85%
YoY
|
$1.145M
-19.71%
YoY
|
$1.274M
-14.04%
YoY
|
$1.480M
24.68%
YoY
|
$1.457M
23.68%
YoY
|
$1.426M
17.85%
YoY
|
| Operating Profit |
-$1.171M
8.93%
YoY
|
-$1.647M
5.24%
YoY
|
-$799.0K
99.75%
YoY
|
-$2.015M
1234.44%
YoY
|
-$1.075M
-33.89%
YoY
|
-$1.565M
18.65%
YoY
|
-$400.0K
-31.03%
YoY
|
-$151.0K
-64.05%
YoY
|
-$1.626M
176.53%
YoY
|
-$1.319M
72.64%
YoY
|
-$580.0K
-7.35%
YoY
|
-$420.0K
55.56%
YoY
|
-$588.0K
24.58%
YoY
|
-$764.0K
9.3%
YoY
|
-$626.0K
-6.71%
YoY
|
-$270.0K
-60.58%
YoY
|
-$472.0K
-38.46%
YoY
|
-$699.0K
40.93%
YoY
|
-$671.0K
62.47%
YoY
|
-$685.0K
63.1%
YoY
|
| Interest Expense |
$2.920M
-284.69%
YoY
|
$2.223M
50.41%
YoY
|
$3.041M
9994.61%
YoY
|
$442.0K
-114.37%
YoY
|
-$1.581M
-130.69%
YoY
|
$1.478M
-130.76%
YoY
|
$30.13K
-98.97%
YoY
|
-$3.076M
304.2%
YoY
|
$5.151M
-141.36%
YoY
|
-$4.805M
252.79%
YoY
|
$2.927M
-2499.18%
YoY
|
-$761.0K
421.23%
YoY
|
-$12.46M
1538.82%
YoY
|
-$1.362M
-764.39%
YoY
|
-$122.0K
-86.28%
YoY
|
-$146.0K
-37.07%
YoY
|
-$760.0K
-244.21%
YoY
|
$205.0K
-110.15%
YoY
|
-$889.0K
72.62%
YoY
|
-$232.0K
-38.95%
YoY
|
| Other Income/Expense, Net |
-$4.161M
163.69%
YoY
|
-$2.377M
-262.7%
YoY
|
-$3.681M
-22.42%
YoY
|
$10.00K
-61.54%
YoY
|
-$1.578M
-79000.0%
YoY
|
$1.461M
146000.0%
YoY
|
-$4.745M
118525.0%
YoY
|
$26.00K
-108.84%
YoY
|
$2.000K
N/A
|
$1.000K
N/A
|
-$4.000K
N/A
|
-$294.0K
-353.45%
YoY
|
N/A
|
N/A
|
N/A
|
$116.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.286M
103.15%
YoY
|
-$3.989M
5080.52%
YoY
|
-$4.452M
-12.62%
YoY
|
-$1.563M
-51.19%
YoY
|
-$2.602M
-173.77%
YoY
|
-$77.00K
-99.34%
YoY
|
-$5.095M
-317.46%
YoY
|
-$3.202M
153.72%
YoY
|
$3.527M
-127.36%
YoY
|
-$11.60M
501.5%
YoY
|
$2.343M
-413.24%
YoY
|
-$1.262M
313.77%
YoY
|
-$12.89M
1074.23%
YoY
|
-$1.929M
290.49%
YoY
|
-$748.0K
-52.05%
YoY
|
-$305.0K
-66.74%
YoY
|
-$1.098M
357.5%
YoY
|
-$494.0K
-80.37%
YoY
|
-$1.560M
68.1%
YoY
|
-$917.0K
16.08%
YoY
|
| Income Tax |
$46.00K
-9.8%
YoY
|
$35.00K
29.63%
YoY
|
$28.00K
-44.0%
YoY
|
$64.00K
-52.24%
YoY
|
$51.00K
-69.46%
YoY
|
$27.00K
-34.15%
YoY
|
$50.00K
-35.06%
YoY
|
$134.0K
119.67%
YoY
|
$167.0K
165.08%
YoY
|
$41.00K
-19.61%
YoY
|
$77.00K
862.5%
YoY
|
$61.00K
-654.55%
YoY
|
$63.00K
530.0%
YoY
|
$51.00K
628.57%
YoY
|
$8.000K
-120.51%
YoY
|
-$11.00K
-210.0%
YoY
|
$10.00K
0.0%
YoY
|
$7.000K
-50.0%
YoY
|
-$39.00K
-400.0%
YoY
|
$10.00K
-108.33%
YoY
|
| Net Earnings |
-$4.529M
101.83%
YoY
|
-$3.556M
-1687.5%
YoY
|
-$4.085M
-18.04%
YoY
|
-$1.287M
-61.01%
YoY
|
-$2.244M
-157.45%
YoY
|
$224.0K
-102.03%
YoY
|
-$4.984M
-305.61%
YoY
|
-$3.301M
171.91%
YoY
|
$3.906M
-130.52%
YoY
|
-$11.04M
466.26%
YoY
|
$2.424M
-436.2%
YoY
|
-$1.214M
298.03%
YoY
|
-$12.80M
1056.1%
YoY
|
-$1.950M
326.7%
YoY
|
-$721.0K
-52.19%
YoY
|
-$305.0K
-65.58%
YoY
|
-$1.107M
400.9%
YoY
|
-$457.0K
-81.71%
YoY
|
-$1.508M
64.99%
YoY
|
-$886.0K
42.9%
YoY
|
| Basic Earnings Per Share |
-$0.03
200.0%
YoY
|
-$0.02
N/A
|
-$0.03
0.0%
YoY
|
N/A
|
-$0.01
-133.33%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
-250.0%
YoY
|
N/A
|
$0.03
N/A
|
-$0.08
N/A
|
$0.02
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.03
200.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$23.49K
167.18%
YoY
|
$15.37K
-116.42%
YoY
|
-$79.32K
399.15%
YoY
|
$9.668K
-260.8%
YoY
|
-$8.792K
162.9%
YoY
|
-$93.61K
421.1%
YoY
|
-$15.89K
32.55%
YoY
|
-$6.013K
-90.01%
YoY
|
-$3.344K
-92.03%
YoY
|
-$17.96K
47.81%
YoY
|
-$11.99K
-93.04%
YoY
|
-$60.17K
-15.04%
YoY
|
-$41.97K
-21.15%
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
|
N/A
|
| Basic Shares Outstanding |
176.2M shares
14.56%
YoY
|
164.5M shares
10.65%
YoY
|
161.9M shares
11.98%
YoY
|
N/A
|
153.8M shares
10.04%
YoY
|
148.7M shares
6.82%
YoY
|
144.6M shares
4.24%
YoY
|
N/A
|
139.8M shares
N/A
|
139.2M shares
N/A
|
138.7M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
176.2M shares
14.56%
YoY
|
164.5M shares
-37.38%
YoY
|
161.5B shares
112805.05%
YoY
|
N/A
|
153.8M shares
-39.49%
YoY
|
262.7M shares
88.74%
YoY
|
143.1M shares
-42.94%
YoY
|
N/A
|
254.2M shares
N/A
|
139.2M shares
N/A
|
250.7M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...