|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$187.8M
-13.44%
YoY
|
$216.9M
-6.92%
YoY
|
$233.0M
36.39%
YoY
|
$170.9M
62.42%
YoY
|
$105.2M
23.83%
YoY
|
| Cost Of Revenue |
$117.9M
-10.66%
YoY
|
$132.0M
-7.36%
YoY
|
$142.5M
23.61%
YoY
|
$115.3M
63.08%
YoY
|
$70.67M
18.23%
YoY
|
| Gross Profit |
$69.86M
-17.75%
YoY
|
$84.93M
-6.23%
YoY
|
$90.58M
62.89%
YoY
|
$55.61M
61.06%
YoY
|
$34.53M
37.15%
YoY
|
| Selling, General & Admin |
$56.54M
-4.83%
YoY
|
$59.41M
-5.9%
YoY
|
$63.14M
88.29%
YoY
|
$33.53M
37.43%
YoY
|
$24.40M
2.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
$16.28M
-2.96%
YoY
|
$16.78M
231.83%
YoY
|
$5.056M
-3.83%
YoY
|
| Depreciation & Amortization |
$2.387M
-63.79%
YoY
|
$6.593M
-29.74%
YoY
|
$9.384M
42.53%
YoY
|
$6.584M
81.6%
YoY
|
$3.626M
15.6%
YoY
|
| Operating Expenses |
$56.54M
-4.83%
YoY
|
$59.41M
-5.9%
YoY
|
$63.14M
88.29%
YoY
|
$33.53M
2.15%
YoY
|
$32.83M
1.97%
YoY
|
| Operating Profit |
-$19.34M
-43.16%
YoY
|
-$34.02M
2.53%
YoY
|
-$33.18M
14.17%
YoY
|
-$29.06M
-1810.06%
YoY
|
$1.699M
-124.22%
YoY
|
| Interest Expense |
$16.43M
22.14%
YoY
|
$13.45M
0.73%
YoY
|
$13.36M
76.33%
YoY
|
$7.574M
-1355.88%
YoY
|
-$603.1K
9.21%
YoY
|
| Other Income/Expense, Net |
-$17.86M
13.5%
YoY
|
-$15.74M
86.46%
YoY
|
-$8.440M
-10.87%
YoY
|
-$9.469M
2450.87%
YoY
|
-$371.2K
N/A
|
| Pretax Income |
-$37.20M
-25.24%
YoY
|
-$49.76M
19.55%
YoY
|
-$41.62M
159.79%
YoY
|
-$16.02M
413.27%
YoY
|
-$3.121M
-60.48%
YoY
|
| Income Tax |
$6.992M
-62.0%
YoY
|
$18.40M
268.77%
YoY
|
$4.989M
-237.93%
YoY
|
-$3.617M
-652.26%
YoY
|
$655.0K
-189.44%
YoY
|
| Net Earnings |
-$44.19M
-35.16%
YoY
|
-$68.16M
46.23%
YoY
|
-$46.61M
33.5%
YoY
|
-$34.91M
784.77%
YoY
|
-$3.946M
-44.93%
YoY
|
| Basic Earnings Per Share |
-$16.87
-35.36%
YoY
|
-$26.10
45.89%
YoY
|
-$17.89
1.25%
YoY
|
-$17.67
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$16.87
-35.36%
YoY
|
-$26.10
45.89%
YoY
|
-$17.89
1.25%
YoY
|
-$17.67
-100.0%
YoY
|
-$3.045M
-90.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.619M shares
0.32%
YoY
|
2.611M shares
0.2%
YoY
|
2.606M shares
31.9%
YoY
|
1.976M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.619M shares
0.32%
YoY
|
2.611M shares
0.2%
YoY
|
2.606M shares
31.9%
YoY
|
1.976M shares
N/A
|
N/A
|
|
Concept
|
2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 | 2018 Q4 | 2018 Q2 | 2017 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$41.20M
-14.23%
YoY
|
$41.34M
-21.07%
YoY
|
$41.64M
-19.88%
YoY
|
$48.18M
-9.6%
YoY
|
$48.04M
-13.06%
YoY
|
$52.37M
-7.1%
YoY
|
$51.98M
-77.7%
YoY
|
$53.30M
-12.32%
YoY
|
$55.25M
-2.25%
YoY
|
$56.38M
-2.22%
YoY
|
$233.0M
36.39%
YoY
|
$56.53M
-3.26%
YoY
|
$170.9M
185.46%
YoY
|
$58.43M
10.21%
YoY
|
$59.85M
37.53%
YoY
|
$53.01M
25.88%
YoY
|
$43.52M
14.97%
YoY
|
| Cost Of Revenue |
$22.79M
-37.31%
YoY
|
$27.29M
-20.31%
YoY
|
$20.07M
-26.66%
YoY
|
$27.23M
-21.76%
YoY
|
$36.36M
10.57%
YoY
|
$34.25M
-7.24%
YoY
|
$27.37M
-80.79%
YoY
|
$34.80M
-11.8%
YoY
|
$32.88M
-1.03%
YoY
|
$36.92M
1.03%
YoY
|
$142.5M
23.61%
YoY
|
$33.22M
-15.95%
YoY
|
$115.3M
202.1%
YoY
|
$39.53M
5.83%
YoY
|
$38.15M
28.29%
YoY
|
$37.35M
28.62%
YoY
|
$29.74M
20.38%
YoY
|
| Gross Profit |
$18.41M
57.65%
YoY
|
$14.05M
-22.51%
YoY
|
$21.57M
-12.35%
YoY
|
$20.95M
13.28%
YoY
|
$11.68M
-47.8%
YoY
|
$18.13M
-6.85%
YoY
|
$24.61M
-72.84%
YoY
|
$18.49M
-13.28%
YoY
|
$22.37M
-4.0%
YoY
|
$19.46M
-7.84%
YoY
|
$90.58M
62.9%
YoY
|
$23.30M
23.3%
YoY
|
$55.61M
156.21%
YoY
|
$18.90M
20.66%
YoY
|
$21.70M
57.45%
YoY
|
$15.66M
19.78%
YoY
|
$13.78M
4.81%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$28.78M
-38.58%
YoY
|
$7.404M
-22.95%
YoY
|
$8.248M
-13.41%
YoY
|
$9.926M
23.11%
YoY
|
$46.86M
14.28%
YoY
|
$9.525M
-50.23%
YoY
|
$41.01M
208.86%
YoY
|
$19.14M
35.38%
YoY
|
$13.28M
0.08%
YoY
|
$14.14M
14.6%
YoY
|
$13.27M
37.49%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$5.195M
N/A
|
$4.774M
-63.76%
YoY
|
$4.455M
N/A
|
$16.28M
-2.96%
YoY
|
$13.17M
167.15%
YoY
|
$16.78M
269.88%
YoY
|
$4.931M
46.14%
YoY
|
$4.536M
23.79%
YoY
|
$3.374M
22.07%
YoY
|
$3.664M
102.99%
YoY
|
| Depreciation & Amortization |
$625.0K
8.32%
YoY
|
$618.0K
2.49%
YoY
|
$631.0K
-33.23%
YoY
|
$576.0K
-45.66%
YoY
|
$577.0K
-74.89%
YoY
|
$603.0K
-73.67%
YoY
|
$945.0K
-89.26%
YoY
|
$1.060M
N/A
|
$2.298M
-60.14%
YoY
|
$2.290M
-1.34%
YoY
|
$8.796M
47.61%
YoY
|
$5.766M
193.85%
YoY
|
$5.958M
129.64%
YoY
|
$1.962M
19.86%
YoY
|
$2.595M
64.32%
YoY
|
$1.637M
8.77%
YoY
|
$1.579M
28.9%
YoY
|
| Operating Expenses |
$19.55M
29.46%
YoY
|
$14.12M
-11.93%
YoY
|
$13.43M
-54.81%
YoY
|
$14.35M
93.87%
YoY
|
$15.10M
83.04%
YoY
|
$16.04M
61.58%
YoY
|
$29.73M
-59.0%
YoY
|
$7.404M
-22.95%
YoY
|
$8.248M
-13.41%
YoY
|
$9.926M
23.11%
YoY
|
$72.51M
12.65%
YoY
|
$9.525M
-60.43%
YoY
|
$64.37M
266.64%
YoY
|
$24.07M
37.64%
YoY
|
$17.56M
3.73%
YoY
|
$17.49M
16.18%
YoY
|
$16.93M
49.3%
YoY
|
| Operating Profit |
-$22.98M
572.32%
YoY
|
-$1.177M
-156.32%
YoY
|
$8.133M
-258.82%
YoY
|
-$5.195M
-273.63%
YoY
|
-$3.418M
-87.31%
YoY
|
$2.090M
104.9%
YoY
|
-$5.121M
-128.34%
YoY
|
$2.992M
3.07%
YoY
|
-$26.94M
-606.32%
YoY
|
$1.020M
-69.2%
YoY
|
$18.07M
-306.28%
YoY
|
$5.320M
-202.94%
YoY
|
-$8.760M
-311.22%
YoY
|
-$5.168M
183.5%
YoY
|
$4.147M
-232.04%
YoY
|
-$1.823M
-7.65%
YoY
|
-$3.141M
-273.06%
YoY
|
| Interest Expense |
$4.065M
-180.54%
YoY
|
$3.857M
-43.96%
YoY
|
$341.0K
-108.75%
YoY
|
$3.209M
3.18%
YoY
|
-$5.047M
-232.75%
YoY
|
$6.882M
100.06%
YoY
|
-$3.897M
-59.02%
YoY
|
$3.110M
-0.8%
YoY
|
$3.802M
11.99%
YoY
|
$3.440M
1.9%
YoY
|
-$9.510M
-2.95%
YoY
|
$3.395M
-2503.49%
YoY
|
-$9.799M
1995.25%
YoY
|
-$141.3K
-74.96%
YoY
|
-$467.7K
137.4%
YoY
|
-$564.0K
63.01%
YoY
|
-$197.0K
5.35%
YoY
|
| Other Income/Expense, Net |
-$3.998M
133166.67%
YoY
|
-$3.137M
-57.53%
YoY
|
$303.0K
-98.05%
YoY
|
-$5.970M
46.29%
YoY
|
-$3.000K
-99.91%
YoY
|
-$7.386M
42.48%
YoY
|
$15.53M
1351.78%
YoY
|
-$4.081M
161.27%
YoY
|
-$3.220M
31.97%
YoY
|
-$5.184M
20.64%
YoY
|
$1.070M
224.24%
YoY
|
-$2.440M
N/A
|
$330.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$26.98M
214.87%
YoY
|
-$4.314M
-44.43%
YoY
|
-$9.702M
-32.38%
YoY
|
-$11.17M
925.25%
YoY
|
-$8.568M
-71.59%
YoY
|
-$7.763M
86.43%
YoY
|
-$14.35M
-65.53%
YoY
|
-$1.089M
N/A
|
-$30.16M
-1403.75%
YoY
|
-$4.164M
N/A
|
-$41.62M
8.02%
YoY
|
$2.313M
-143.56%
YoY
|
-$38.53M
4659.53%
YoY
|
-$5.309M
122.43%
YoY
|
-$809.5K
-75.75%
YoY
|
-$2.387M
2.89%
YoY
|
-$3.338M
-305.04%
YoY
|
| Income Tax |
-$100.0K
-151.81%
YoY
|
$0.00
-100.0%
YoY
|
$7.544M
-270.91%
YoY
|
-$500.0K
-131.25%
YoY
|
$193.0K
-98.98%
YoY
|
$100.0K
-95.65%
YoY
|
-$4.414M
-188.46%
YoY
|
$1.600M
6.67%
YoY
|
$18.90M
845.0%
YoY
|
$2.300M
-17.86%
YoY
|
$4.990M
-237.96%
YoY
|
$2.000M
320.18%
YoY
|
-$3.617M
-261.74%
YoY
|
$476.0K
-138.39%
YoY
|
$2.236M
320.36%
YoY
|
-$1.240M
101.3%
YoY
|
$532.0K
-36.89%
YoY
|
| Net Earnings |
-$26.93M
207.34%
YoY
|
-$4.359M
-18.51%
YoY
|
-$17.25M
73.61%
YoY
|
-$10.71M
298.22%
YoY
|
-$8.761M
-82.13%
YoY
|
-$5.349M
-17.76%
YoY
|
-$9.934M
-78.69%
YoY
|
-$2.690M
1768.06%
YoY
|
-$49.03M
-5978.54%
YoY
|
-$6.504M
69.86%
YoY
|
-$46.61M
33.5%
YoY
|
$834.0K
-114.42%
YoY
|
-$34.91M
976.21%
YoY
|
-$5.785M
404.4%
YoY
|
-$3.244M
-16.17%
YoY
|
-$1.147M
-32.69%
YoY
|
-$3.870M
-609.21%
YoY
|
| Basic Earnings Per Share |
-$10.26
206.27%
YoY
|
-$1.66
-18.63%
YoY
|
N/A
|
-$4.09
297.09%
YoY
|
-$3.35
-82.18%
YoY
|
-$2.04
-18.4%
YoY
|
N/A
|
-$1.03
1616.67%
YoY
|
-$18.80
-5975.0%
YoY
|
-$2.50
70.07%
YoY
|
N/A
|
$0.32
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$10.26
-100.0%
YoY
|
-$1.66
-18.63%
YoY
|
-$6.57
-100.0%
YoY
|
-$4.09
297.09%
YoY
|
-$3.347M
17804234.01%
YoY
|
-$2.04
-18.4%
YoY
|
-$3.798M
-78.73%
YoY
|
-$1.03
1616.67%
YoY
|
-$18.80
-5975.0%
YoY
|
-$2.50
70.07%
YoY
|
-$17.86M
1.05%
YoY
|
$0.32
-100.0%
YoY
|
-$17.67M
607.53%
YoY
|
-$4.450M
401.77%
YoY
|
-$2.498M
1981.8%
YoY
|
-$886.9K
1578.87%
YoY
|
-$120.0K
-609.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
|
| Basic Shares Outstanding |
2.625M shares
0.22%
YoY
|
2.625M shares
0.31%
YoY
|
2.617M shares
0.09%
YoY
|
2.617M shares
0.14%
YoY
|
2.620M shares
0.43%
YoY
|
2.617M shares
0.45%
YoY
|
2.615M shares
N/A
|
2.614M shares
0.31%
YoY
|
2.608M shares
0.1%
YoY
|
2.606M shares
0.0%
YoY
|
N/A
|
2.606M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.625M shares
0.31%
YoY
|
2.625M shares
0.28%
YoY
|
N/A
|
2.617M shares
0.14%
YoY
|
2.617M shares
0.35%
YoY
|
2.617M shares
0.45%
YoY
|
N/A
|
2.614M shares
0.31%
YoY
|
2.608M shares
0.04%
YoY
|
2.606M shares
0.0%
YoY
|
N/A
|
2.607M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...