|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$20.16M
181.37%
YoY
|
$7.164M
-56.22%
YoY
|
$16.36M
-5.21%
YoY
|
$17.26M
103.96%
YoY
|
$8.464M
198.45%
YoY
|
| Cost Of Revenue |
$19.14M
85.85%
YoY
|
$10.30M
-67.72%
YoY
|
$31.91M
-3.08%
YoY
|
$32.93M
107.22%
YoY
|
$15.89M
71.96%
YoY
|
| Gross Profit |
$1.013M
-132.29%
YoY
|
-$3.137M
-79.82%
YoY
|
-$15.55M
-0.73%
YoY
|
-$15.66M
110.94%
YoY
|
-$7.425M
15.83%
YoY
|
| Selling, General & Admin |
$10.44M
-25.81%
YoY
|
$14.07M
-70.48%
YoY
|
$47.65M
-24.98%
YoY
|
$63.52M
26.15%
YoY
|
$50.36M
87.57%
YoY
|
| Research & Development |
$0.00
-100.0%
YoY
|
$3.482M
-87.63%
YoY
|
$28.15M
-23.25%
YoY
|
$36.68M
9.65%
YoY
|
$33.45M
123.03%
YoY
|
| Depreciation & Amortization |
$297.0K
55.5%
YoY
|
$191.0K
-97.05%
YoY
|
$6.480M
11.72%
YoY
|
$5.800M
107.14%
YoY
|
$2.800M
22.81%
YoY
|
| Operating Expenses |
$1.070M
-87.55%
YoY
|
$8.591M
-88.82%
YoY
|
$76.86M
-23.3%
YoY
|
$100.2M
19.56%
YoY
|
$83.81M
100.28%
YoY
|
| Operating Profit |
-$57.00K
-99.51%
YoY
|
-$11.73M
-87.31%
YoY
|
-$92.41M
-17.58%
YoY
|
-$112.1M
22.76%
YoY
|
-$91.33M
25.86%
YoY
|
| Interest Expense |
-$4.694M
-183.01%
YoY
|
$5.655M
-232.1%
YoY
|
-$4.281M
-175.41%
YoY
|
$5.677M
3.11%
YoY
|
$5.506M
-75.27%
YoY
|
| Other Income/Expense, Net |
-$4.479M
3345.38%
YoY
|
-$130.0K
-493.94%
YoY
|
$33.00K
-100.59%
YoY
|
-$5.561M
-47.66%
YoY
|
-$10.63M
-56.58%
YoY
|
| Pretax Income |
-$4.536M
-61.75%
YoY
|
-$11.86M
-70.01%
YoY
|
-$39.53M
-66.41%
YoY
|
-$117.7M
15.42%
YoY
|
-$102.0M
5.07%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$63.00K
-23.17%
YoY
|
$82.00K
N/A
|
$0.00
-100.0%
YoY
|
$23.00K
N/A
|
| Net Earnings |
-$9.547M
-88.31%
YoY
|
-$81.66M
106.14%
YoY
|
-$39.62M
-66.34%
YoY
|
-$117.7M
15.39%
YoY
|
-$102.0M
5.11%
YoY
|
| Basic Earnings Per Share |
-$0.32
-88.61%
YoY
|
-$2.81
100.71%
YoY
|
-$1.40
-65.94%
YoY
|
-$4.11
-54.03%
YoY
|
-$8.94
N/A
|
| Diluted Earnings Per Share |
-$0.32
-88.61%
YoY
|
-$2.81
100.9%
YoY
|
-$1.40
-65.97%
YoY
|
-$4.11
-54.03%
YoY
|
-$8.94
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.77M shares
2.31%
YoY
|
29.10M shares
2.73%
YoY
|
28.32M shares
-1.16%
YoY
|
28.65M shares
151.19%
YoY
|
11.41M shares
N/A
|
| Diluted Shares Outstanding |
29.77M shares
2.31%
YoY
|
29.10M shares
2.73%
YoY
|
28.32M shares
-1.16%
YoY
|
28.65M shares
151.19%
YoY
|
11.41M shares
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 |
$7.130M
-0.47%
YoY
|
$5.266M
0.53%
YoY
|
$4.127M
-21.97%
YoY
|
$3.625M
-13.07%
YoY
|
$7.164M
44.38%
YoY
|
$5.238M
43.74%
YoY
|
$5.289M
29.76%
YoY
|
$4.170M
13.28%
YoY
|
$4.962M
13.76%
YoY
|
$3.644M
-20.8%
YoY
|
$4.076M
-13.44%
YoY
|
$3.681M
2.51%
YoY
|
$4.362M
69.73%
YoY
|
$4.601M
45.0%
YoY
|
$4.709M
315.26%
YoY
|
$3.591M
126.85%
YoY
|
$2.570M
N/A
|
$3.173M
391.18%
YoY
|
$1.134M
N/A
|
| Cost Of Revenue |
$6.125M
-40.54%
YoY
|
$4.894M
-43.06%
YoY
|
$4.470M
-44.56%
YoY
|
$3.655M
-46.17%
YoY
|
$10.30M
23.8%
YoY
|
$8.595M
23.65%
YoY
|
$8.063M
-16.85%
YoY
|
$6.790M
-2.18%
YoY
|
$8.321M
-16.28%
YoY
|
$6.951M
-18.6%
YoY
|
$9.697M
29.43%
YoY
|
$6.941M
-0.2%
YoY
|
$9.939M
103.25%
YoY
|
$8.539M
66.1%
YoY
|
$7.492M
181.34%
YoY
|
$6.955M
117.75%
YoY
|
$4.890M
N/A
|
$5.141M
126.78%
YoY
|
$2.663M
N/A
|
| Gross Profit |
$1.005M
-132.04%
YoY
|
$372.0K
-111.08%
YoY
|
-$343.0K
-87.64%
YoY
|
-$30.00K
-98.85%
YoY
|
-$3.137M
-6.61%
YoY
|
-$3.357M
1.51%
YoY
|
-$2.774M
-50.65%
YoY
|
-$2.620M
-19.63%
YoY
|
-$3.359M
-39.77%
YoY
|
-$3.307M
-16.02%
YoY
|
-$5.621M
101.98%
YoY
|
-$3.260M
-3.09%
YoY
|
-$5.577M
140.39%
YoY
|
-$3.938M
100.1%
YoY
|
-$2.783M
82.01%
YoY
|
-$3.364M
108.81%
YoY
|
-$2.320M
N/A
|
-$1.968M
21.41%
YoY
|
-$1.529M
N/A
|
| Selling, General & Admin |
$2.556M
-81.83%
YoY
|
$2.318M
-68.81%
YoY
|
$2.225M
-76.03%
YoY
|
$3.337M
-65.11%
YoY
|
$14.07M
48.89%
YoY
|
$7.432M
-23.22%
YoY
|
$9.284M
-34.36%
YoY
|
$9.565M
-33.51%
YoY
|
$9.447M
-40.45%
YoY
|
$9.679M
-38.76%
YoY
|
$14.14M
-9.35%
YoY
|
$14.39M
-11.49%
YoY
|
$15.87M
4.65%
YoY
|
$15.81M
-0.18%
YoY
|
$15.60M
70.97%
YoY
|
$16.25M
58.79%
YoY
|
$15.16M
N/A
|
$15.83M
98.46%
YoY
|
$9.125M
N/A
|
| Research & Development |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$3.482M
-44.46%
YoY
|
$4.795M
-19.36%
YoY
|
$6.799M
-14.32%
YoY
|
$6.117M
-23.57%
YoY
|
$6.269M
-29.08%
YoY
|
$5.946M
-36.06%
YoY
|
$7.935M
-13.51%
YoY
|
$8.003M
-14.59%
YoY
|
$8.840M
-1.34%
YoY
|
$9.299M
11.46%
YoY
|
$9.174M
12.21%
YoY
|
$9.370M
17.52%
YoY
|
$8.960M
N/A
|
$8.343M
42.25%
YoY
|
$8.176M
N/A
|
| Depreciation & Amortization |
$62.00K
-101.79%
YoY
|
$100.0K
-90.0%
YoY
|
$100.0K
-91.67%
YoY
|
$100.0K
-92.31%
YoY
|
-$3.457M
-337.27%
YoY
|
$1.000M
-33.33%
YoY
|
$1.200M
-25.0%
YoY
|
$1.300M
-18.75%
YoY
|
$1.457M
-13.63%
YoY
|
$1.500M
0.0%
YoY
|
$1.600M
6.67%
YoY
|
$1.600M
33.33%
YoY
|
$1.687M
47.98%
YoY
|
$1.500M
87.5%
YoY
|
$1.500M
150.0%
YoY
|
$1.200M
200.0%
YoY
|
$1.140M
-41.84%
YoY
|
$800.0K
60.0%
YoY
|
$600.0K
N/A
|
| Operating Expenses |
$2.556M
-85.54%
YoY
|
-$117.0K
-101.22%
YoY
|
-$644.0K
-104.47%
YoY
|
$545.0K
-96.52%
YoY
|
$17.67M
13.16%
YoY
|
$9.579M
-38.69%
YoY
|
$14.40M
-34.79%
YoY
|
$15.68M
-29.95%
YoY
|
$15.62M
-35.8%
YoY
|
$15.63M
-37.76%
YoY
|
$22.08M
-10.89%
YoY
|
$22.39M
-12.62%
YoY
|
$24.32M
0.8%
YoY
|
$25.10M
3.84%
YoY
|
$24.78M
43.2%
YoY
|
$25.62M
40.72%
YoY
|
$24.13M
N/A
|
$24.18M
74.64%
YoY
|
$17.30M
N/A
|
| Operating Profit |
-$1.551M
-92.55%
YoY
|
$489.0K
-103.78%
YoY
|
$301.0K
-101.75%
YoY
|
-$575.0K
-96.68%
YoY
|
-$20.81M
9.66%
YoY
|
-$12.94M
-36.78%
YoY
|
-$17.17M
-215.03%
YoY
|
-$17.31M
-55.2%
YoY
|
-$18.98M
-36.54%
YoY
|
-$20.46M
-24.47%
YoY
|
$14.93M
-154.68%
YoY
|
-$38.63M
38.79%
YoY
|
-$29.90M
13.04%
YoY
|
-$27.09M
3.15%
YoY
|
-$27.30M
40.25%
YoY
|
-$27.83M
58.14%
YoY
|
-$26.45M
N/A
|
-$26.26M
-15.73%
YoY
|
-$19.47M
N/A
|
| Interest Expense |
-$1.138M
-62.9%
YoY
|
-$1.131M
-180.27%
YoY
|
-$1.227M
-187.96%
YoY
|
$1.478M
13.08%
YoY
|
-$3.067M
301.97%
YoY
|
$1.409M
27.05%
YoY
|
$1.395M
8.14%
YoY
|
$1.307M
-7.37%
YoY
|
-$763.0K
-44.06%
YoY
|
$1.109M
-23.04%
YoY
|
$1.290M
-11.4%
YoY
|
$1.411M
1.66%
YoY
|
-$1.364M
-53.45%
YoY
|
$1.441M
5.49%
YoY
|
$1.456M
6.28%
YoY
|
$1.388M
2.51%
YoY
|
-$2.930M
N/A
|
$1.366M
-2.01%
YoY
|
$1.370M
N/A
|
| Other Income/Expense, Net |
$108.0K
-96.32%
YoY
|
-$1.305M
477.43%
YoY
|
-$663.0K
-43.57%
YoY
|
-$1.480M
-249.19%
YoY
|
$2.937M
-437.2%
YoY
|
-$226.0K
-727.78%
YoY
|
-$1.175M
-87.24%
YoY
|
$992.0K
-171.52%
YoY
|
-$871.0K
N/A
|
$36.00K
-102.53%
YoY
|
-$9.210M
545.41%
YoY
|
-$1.387M
2.89%
YoY
|
$0.00
N/A
|
-$1.422M
-71.71%
YoY
|
-$1.427M
-61.72%
YoY
|
-$1.348M
170.68%
YoY
|
$0.00
N/A
|
-$5.026M
445.71%
YoY
|
-$3.728M
N/A
|
| Pretax Income |
-$1.311M
-88.94%
YoY
|
-$816.0K
-93.8%
YoY
|
-$362.0K
-98.03%
YoY
|
-$2.055M
-87.4%
YoY
|
-$11.86M
-178.06%
YoY
|
-$13.16M
-35.56%
YoY
|
-$18.35M
-420.85%
YoY
|
-$16.32M
-59.23%
YoY
|
$15.19M
-148.59%
YoY
|
-$20.43M
-28.36%
YoY
|
$5.718M
-119.9%
YoY
|
-$40.02M
37.13%
YoY
|
-$31.26M
6.41%
YoY
|
-$28.51M
-8.88%
YoY
|
-$28.73M
23.86%
YoY
|
-$29.18M
61.24%
YoY
|
-$29.38M
N/A
|
-$31.29M
N/A
|
-$23.19M
N/A
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$63.00K
-23.17%
YoY
|
$75.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$82.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$20.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$1.406M
-88.41%
YoY
|
-$5.607M
-57.64%
YoY
|
-$914.0K
-95.02%
YoY
|
-$1.620M
-90.06%
YoY
|
-$12.13M
-180.31%
YoY
|
-$13.24M
-35.19%
YoY
|
-$18.35M
-420.85%
YoY
|
-$16.30M
-59.25%
YoY
|
$15.11M
-148.32%
YoY
|
-$20.43M
-28.36%
YoY
|
$5.718M
-119.9%
YoY
|
-$40.00M
36.99%
YoY
|
-$31.26M
6.34%
YoY
|
-$28.51M
-8.88%
YoY
|
-$28.73M
23.86%
YoY
|
-$29.20M
61.34%
YoY
|
-$29.40M
N/A
|
-$31.29M
-2.48%
YoY
|
-$23.19M
N/A
|
| Basic Earnings Per Share |
N/A
|
-$0.19
-57.78%
YoY
|
-$0.03
-95.24%
YoY
|
-$0.06
-89.47%
YoY
|
N/A
|
-$0.45
-37.5%
YoY
|
-$0.63
-493.75%
YoY
|
-$0.57
-59.86%
YoY
|
N/A
|
-$0.72
-23.4%
YoY
|
$0.16
-115.69%
YoY
|
-$1.42
36.54%
YoY
|
N/A
|
-$0.94
-51.79%
YoY
|
-$1.02
-96.84%
YoY
|
-$1.04
N/A
|
N/A
|
-$1.95
N/A
|
-$32.24
N/A
|
| Diluted Earnings Per Share |
-$0.04
-89.26%
YoY
|
-$0.19
-57.78%
YoY
|
-$0.03
-95.24%
YoY
|
-$0.06
-89.47%
YoY
|
-$0.41
-200.98%
YoY
|
-$0.45
-37.5%
YoY
|
-$0.63
-493.75%
YoY
|
-$0.57
-59.86%
YoY
|
$0.41
-100.0%
YoY
|
-$0.72
-23.4%
YoY
|
$0.16
-115.69%
YoY
|
-$1.42
36.54%
YoY
|
-$1.119M
6.62%
YoY
|
-$0.94
-51.79%
YoY
|
-$1.02
-96.84%
YoY
|
-$1.04
-100.0%
YoY
|
-$1.049M
N/A
|
-$1.95
N/A
|
-$32.24
N/A
|
| 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 |
29.91M shares
2.08%
YoY
|
29.78M shares
1.78%
YoY
|
29.72M shares
2.57%
YoY
|
29.72M shares
2.84%
YoY
|
29.30M shares
2.99%
YoY
|
29.26M shares
3.13%
YoY
|
28.98M shares
2.25%
YoY
|
28.89M shares
2.76%
YoY
|
28.45M shares
1.79%
YoY
|
28.37M shares
-6.86%
YoY
|
28.34M shares
0.66%
YoY
|
28.12M shares
0.31%
YoY
|
27.95M shares
0.38%
YoY
|
30.46M shares
89.43%
YoY
|
28.15M shares
3813.19%
YoY
|
28.03M shares
N/A
|
27.85M
N/A
|
16.08M shares
N/A
|
719.4K shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
29.80M shares
1.83%
YoY
|
29.72M shares
2.35%
YoY
|
29.69M shares
3.23%
YoY
|
N/A
|
29.26M shares
3.19%
YoY
|
29.04M shares
2.43%
YoY
|
28.76M shares
2.3%
YoY
|
N/A
|
28.36M shares
-6.9%
YoY
|
28.35M shares
0.7%
YoY
|
28.12M shares
0.31%
YoY
|
N/A
|
30.46M shares
89.43%
YoY
|
28.15M shares
3813.19%
YoY
|
28.03M shares
N/A
|
N/A
|
16.08M shares
N/A
|
719.4K shares
N/A
|
Loading...