|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$190.9M
-3.49%
YoY
|
$197.8M
-3.29%
YoY
|
$204.5M
0.0%
YoY
|
$204.5M
-26.57%
YoY
|
$278.5M
6.73%
YoY
|
| Cost Of Revenue |
$162.3M
-0.95%
YoY
|
$163.9M
-3.42%
YoY
|
$169.7M
0.0%
YoY
|
$169.7M
-26.27%
YoY
|
$230.2M
8.25%
YoY
|
| Gross Profit |
$28.53M
-15.76%
YoY
|
$33.87M
-2.68%
YoY
|
$34.80M
0.0%
YoY
|
$34.80M
-27.96%
YoY
|
$48.31M
0.01%
YoY
|
| Selling, General & Admin |
$38.21M
8.24%
YoY
|
$35.31M
-5.85%
YoY
|
$37.50M
0.0%
YoY
|
$37.50M
-15.35%
YoY
|
$44.30M
1.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$81.00K
-97.06%
YoY
|
$2.758M
-15.91%
YoY
|
$3.280M
0.0%
YoY
|
$3.280M
-2.64%
YoY
|
$3.369M
7.84%
YoY
|
| Operating Expenses |
$40.12M
5.39%
YoY
|
$38.06M
-6.25%
YoY
|
$40.60M
0.0%
YoY
|
$40.60M
-14.88%
YoY
|
$47.70M
2.26%
YoY
|
| Operating Profit |
-$11.59M
176.12%
YoY
|
-$4.196M
-27.66%
YoY
|
-$5.800M
0.0%
YoY
|
-$5.800M
-1030.98%
YoY
|
$623.0K
-62.42%
YoY
|
| Interest Expense |
$5.009M
-211.93%
YoY
|
-$4.475M
-37.85%
YoY
|
-$7.200M
0.0%
YoY
|
-$7.200M
-194.39%
YoY
|
$7.628M
-9.04%
YoY
|
| Other Income/Expense, Net |
-$5.137M
15466.67%
YoY
|
-$33.00K
-133.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
-95.65%
YoY
|
$2.300M
-128.27%
YoY
|
| Pretax Income |
-$25.74M
-429.92%
YoY
|
$7.801M
-149.69%
YoY
|
-$15.70M
0.0%
YoY
|
-$15.70M
227.42%
YoY
|
-$4.795M
-25.99%
YoY
|
| Income Tax |
$304.0K
-185.15%
YoY
|
-$357.0K
257.0%
YoY
|
-$100.0K
0.0%
YoY
|
-$100.0K
-66.67%
YoY
|
-$300.0K
-1463.64%
YoY
|
| Net Earnings |
-$26.04M
-419.21%
YoY
|
$8.158M
-152.29%
YoY
|
-$15.60M
-34.18%
YoY
|
-$23.70M
384.27%
YoY
|
-$4.894M
-24.72%
YoY
|
| Basic Earnings Per Share |
-$5.40
-32.84%
YoY
|
-$8.04
N/A
|
N/A
|
N/A
|
-$0.60
-58.9%
YoY
|
| Diluted Earnings Per Share |
-$5.40
-100.0%
YoY
|
$76.78M
-4529.68%
YoY
|
-$1.733M
65656465.66%
YoY
|
-$2.64
193.33%
YoY
|
-$0.90
-42.68%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.821M shares
406.33%
YoY
|
952.2K shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
4.821M shares
353.75%
YoY
|
1.063M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$46.10M
-25.74%
YoY
|
$44.18M
-29.99%
YoY
|
$41.44M
N/A
|
$190.9M
188.68%
YoY
|
$62.08M
5.12%
YoY
|
$63.11M
26.48%
YoY
|
$66.12M
39.2%
YoY
|
$59.05M
16.87%
YoY
|
$49.89M
1.92%
YoY
|
$50.79M
-5.65%
YoY
|
$47.50M
N/A
|
$50.53M
3.89%
YoY
|
$48.95M
12.89%
YoY
|
$53.83M
-8.28%
YoY
|
$48.64M
-27.75%
YoY
|
$43.36M
-41.0%
YoY
|
$58.69M
-20.51%
YoY
|
$63.83M
-13.85%
YoY
|
$67.32M
-5.6%
YoY
|
| Cost Of Revenue |
$39.94M
-25.1%
YoY
|
$38.36M
-28.32%
YoY
|
$36.13M
N/A
|
$162.3M
201.79%
YoY
|
$53.32M
9.85%
YoY
|
$53.52M
29.33%
YoY
|
$53.80M
42.03%
YoY
|
$48.53M
16.92%
YoY
|
$41.38M
1.08%
YoY
|
$43.58M
-4.33%
YoY
|
$37.88M
N/A
|
$41.51M
2.95%
YoY
|
$40.94M
14.31%
YoY
|
$45.55M
-5.18%
YoY
|
$40.32M
-26.48%
YoY
|
$35.81M
-41.68%
YoY
|
$48.04M
-22.15%
YoY
|
$52.22M
-15.43%
YoY
|
$54.84M
-6.77%
YoY
|
| Gross Profit |
$6.162M
-29.67%
YoY
|
$5.815M
-39.35%
YoY
|
$5.310M
N/A
|
$28.53M
131.47%
YoY
|
$8.761M
-16.71%
YoY
|
$9.588M
12.63%
YoY
|
$12.33M
28.07%
YoY
|
$10.52M
16.63%
YoY
|
$8.513M
6.21%
YoY
|
$7.209M
-13.04%
YoY
|
$9.624M
N/A
|
$9.019M
8.4%
YoY
|
$8.015M
6.16%
YoY
|
$8.290M
-22.16%
YoY
|
$8.320M
-33.39%
YoY
|
$7.550M
-37.56%
YoY
|
$10.65M
-12.11%
YoY
|
$11.61M
-5.99%
YoY
|
$12.49M
-0.05%
YoY
|
| Selling, General & Admin |
$6.996M
-28.0%
YoY
|
$5.933M
-41.64%
YoY
|
$7.094M
N/A
|
$38.21M
246.05%
YoY
|
$9.716M
-7.15%
YoY
|
$10.17M
14.12%
YoY
|
$11.04M
30.49%
YoY
|
$10.46M
11.09%
YoY
|
$8.909M
12.36%
YoY
|
$9.556M
7.37%
YoY
|
$8.463M
N/A
|
$9.419M
0.31%
YoY
|
$7.929M
-4.01%
YoY
|
$8.900M
-18.8%
YoY
|
$9.390M
-17.35%
YoY
|
$8.260M
-22.8%
YoY
|
$10.96M
4.48%
YoY
|
$11.78M
14.81%
YoY
|
$11.36M
2.38%
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 |
$474.0K
-37.22%
YoY
|
$472.0K
-45.93%
YoY
|
$481.0K
N/A
|
-$407.0K
-151.65%
YoY
|
$755.0K
8.32%
YoY
|
$873.0K
33.28%
YoY
|
$788.0K
14.53%
YoY
|
$697.0K
-0.99%
YoY
|
$655.0K
-10.4%
YoY
|
$636.0K
-34.43%
YoY
|
$688.0K
N/A
|
$704.0K
-8.57%
YoY
|
$731.0K
-2.53%
YoY
|
$970.0K
23.57%
YoY
|
$770.0K
-11.49%
YoY
|
$750.0K
-13.79%
YoY
|
$785.0K
-10.49%
YoY
|
$750.0K
-13.79%
YoY
|
$870.0K
17.57%
YoY
|
| Operating Expenses |
$7.470M
-27.94%
YoY
|
$6.405M
-41.46%
YoY
|
$7.575M
N/A
|
$40.11M
239.1%
YoY
|
$10.37M
-7.12%
YoY
|
$10.94M
14.41%
YoY
|
$11.83M
29.28%
YoY
|
$11.16M
10.27%
YoY
|
$9.564M
10.44%
YoY
|
$10.13M
4.43%
YoY
|
$9.151M
N/A
|
$10.12M
-0.36%
YoY
|
$8.660M
-3.88%
YoY
|
$9.700M
-34.08%
YoY
|
$10.16M
-16.92%
YoY
|
$9.010M
-22.17%
YoY
|
$14.72M
29.44%
YoY
|
$12.52M
12.39%
YoY
|
$12.23M
3.29%
YoY
|
| Operating Profit |
-$1.308M
-18.56%
YoY
|
-$590.0K
-56.43%
YoY
|
-$2.265M
N/A
|
-$11.59M
-2440.61%
YoY
|
-$1.606M
149.77%
YoY
|
-$1.354M
28.83%
YoY
|
$495.0K
4.65%
YoY
|
-$643.0K
-41.7%
YoY
|
-$1.051M
62.95%
YoY
|
-$2.921M
107.16%
YoY
|
$473.0K
N/A
|
-$1.103M
-39.92%
YoY
|
-$645.0K
-55.82%
YoY
|
-$1.410M
-65.33%
YoY
|
-$1.836M
-814.4%
YoY
|
-$1.460M
-383.5%
YoY
|
-$4.067M
-642.27%
YoY
|
-$910.0K
-175.21%
YoY
|
$257.0K
-60.94%
YoY
|
| Interest Expense |
-$574.0K
-142.52%
YoY
|
-$1.480M
-209.71%
YoY
|
-$1.247M
N/A
|
-$5.461M
4527.97%
YoY
|
$1.350M
-179.27%
YoY
|
$1.349M
-211.58%
YoY
|
-$118.0K
-91.07%
YoY
|
-$1.703M
-26.91%
YoY
|
-$1.209M
8.92%
YoY
|
-$824.0K
49.82%
YoY
|
-$1.321M
N/A
|
-$2.330M
79.23%
YoY
|
-$1.110M
-50.22%
YoY
|
-$550.0K
-82.2%
YoY
|
-$1.300M
-48.62%
YoY
|
-$2.230M
-2.19%
YoY
|
-$3.090M
86.14%
YoY
|
-$1.640M
-40.15%
YoY
|
-$2.530M
-211.01%
YoY
|
| Other Income/Expense, Net |
-$1.485M
17.3%
YoY
|
-$1.330M
-8.97%
YoY
|
-$1.142M
N/A
|
$324.0K
-45.91%
YoY
|
-$1.266M
-22.04%
YoY
|
-$1.461M
15.31%
YoY
|
$599.0K
218.62%
YoY
|
-$1.624M
-118.28%
YoY
|
-$1.267M
25.94%
YoY
|
-$325.0K
N/A
|
$188.0K
N/A
|
$8.884M
5452.5%
YoY
|
-$1.006M
3253.33%
YoY
|
$0.00
-100.0%
YoY
|
$160.0K
-111.97%
YoY
|
-$30.00K
-98.7%
YoY
|
-$3.106M
493.88%
YoY
|
-$40.00K
-123.53%
YoY
|
-$1.337M
-49.26%
YoY
|
| Pretax Income |
-$2.793M
-2.75%
YoY
|
-$1.920M
-31.79%
YoY
|
-$2.506M
N/A
|
-$16.72M
-1628.61%
YoY
|
-$2.872M
26.69%
YoY
|
-$2.815M
21.44%
YoY
|
$1.094M
-87.63%
YoY
|
-$2.267M
-129.14%
YoY
|
-$2.318M
40.4%
YoY
|
-$7.174M
243.25%
YoY
|
$8.844M
N/A
|
$7.781M
-381.92%
YoY
|
-$1.651M
-55.62%
YoY
|
-$2.090M
-70.86%
YoY
|
-$2.760M
155.56%
YoY
|
-$3.720M
107.47%
YoY
|
-$7.173M
-3259.91%
YoY
|
-$2.580M
96.95%
YoY
|
-$1.080M
-45.37%
YoY
|
| Income Tax |
$51.00K
750.0%
YoY
|
$50.00K
25.0%
YoY
|
$50.00K
N/A
|
$304.0K
390.32%
YoY
|
$6.000K
-300.0%
YoY
|
$40.00K
566.67%
YoY
|
$62.00K
-52.67%
YoY
|
-$3.000K
-95.52%
YoY
|
$6.000K
-83.78%
YoY
|
-$459.0K
-406.0%
YoY
|
$131.0K
N/A
|
-$67.00K
-44.17%
YoY
|
$37.00K
-26.0%
YoY
|
$150.0K
-185.23%
YoY
|
-$120.0K
-528.57%
YoY
|
$50.00K
-115.53%
YoY
|
-$176.0K
8700.0%
YoY
|
-$40.00K
-140.0%
YoY
|
$28.00K
833.33%
YoY
|
| Net Earnings |
-$2.844M
-1.18%
YoY
|
-$1.970M
-31.0%
YoY
|
-$2.556M
N/A
|
-$26.04M
-2623.35%
YoY
|
-$2.878M
27.12%
YoY
|
-$2.855M
22.85%
YoY
|
$1.032M
-88.16%
YoY
|
-$2.264M
-128.85%
YoY
|
-$2.324M
37.68%
YoY
|
-$6.715M
199.78%
YoY
|
$8.713M
N/A
|
$7.848M
-397.27%
YoY
|
-$1.688M
-55.11%
YoY
|
-$2.240M
-67.99%
YoY
|
-$2.640M
138.27%
YoY
|
-$3.760M
155.61%
YoY
|
-$6.997M
-3155.46%
YoY
|
-$2.540M
80.14%
YoY
|
-$1.108M
-44.04%
YoY
|
| Basic Earnings Per Share |
-$3.22
318.18%
YoY
|
-$3.55
-43.65%
YoY
|
-$5.69
N/A
|
N/A
|
-$0.77
-40.31%
YoY
|
-$6.30
N/A
|
$0.43
N/A
|
-$1.29
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$0.90
1400.0%
YoY
|
N/A
|
-$0.20
-53.49%
YoY
|
| Diluted Earnings Per Share |
-$3.22
318.18%
YoY
|
-$3.55
294.44%
YoY
|
-$5.69
N/A
|
-$5.40
-100.0%
YoY
|
-$0.77
-100.0%
YoY
|
-$0.90
-100.0%
YoY
|
$429.6K
-99.45%
YoY
|
-$1.287M
-102.04%
YoY
|
-$1.326M
2164.78%
YoY
|
-$42.08M
17898.63%
YoY
|
$78.64M
N/A
|
$63.09M
-21081.84%
YoY
|
-$58.54K
-86.47%
YoY
|
-$233.8K
-71.71%
YoY
|
-$300.7K
138.92%
YoY
|
-$432.7K
145.48%
YoY
|
-$826.4K
-2582.93%
YoY
|
-$286.4K
1.95%
YoY
|
-$125.9K
-70.0%
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 |
905.9K shares
-99.98%
YoY
|
6.391M shares
48.26%
YoY
|
7.812M shares
N/A
|
5.601M shares
133.19%
YoY
|
3.728B shares
211781.19%
YoY
|
4.311M shares
145.93%
YoY
|
2.402M shares
122.6%
YoY
|
1.759M shares
173.14%
YoY
|
1.753M shares
264.26%
YoY
|
N/A
|
1.079M shares
N/A
|
644.1K shares
N/A
|
481.2K shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
884.6K shares
-99.98%
YoY
|
555.0K shares
-82.53%
YoY
|
607.1K shares
N/A
|
N/A
|
3.728B shares
211781.19%
YoY
|
3.178M shares
81.27%
YoY
|
2.402M shares
116.8%
YoY
|
1.759M shares
126.29%
YoY
|
1.753M shares
N/A
|
N/A
|
1.108M shares
N/A
|
777.4K shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...