|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$340.6M
-24.09%
YoY
|
$448.7M
11.93%
YoY
|
$400.8M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$276.9M
-22.74%
YoY
|
$358.4M
13.78%
YoY
|
$315.0M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$63.68M
-29.43%
YoY
|
$90.23M
5.16%
YoY
|
$85.81M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$39.49M
-57.03%
YoY
|
$91.90M
18.39%
YoY
|
$77.63M
1956.3%
YoY
|
$3.775M
132.59%
YoY
|
$1.623M
953.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.284M
10.97%
YoY
|
$7.465M
8.83%
YoY
|
$6.859M
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$79.29M
-20.21%
YoY
|
$99.37M
17.61%
YoY
|
$84.48M
2138.01%
YoY
|
$3.775M
132.59%
YoY
|
$1.623M
953.9%
YoY
|
| Operating Profit |
-$15.61M
70.84%
YoY
|
-$9.136M
-791.8%
YoY
|
$1.321M
N/A
|
N/A
|
N/A
|
| Interest Expense |
$240.3K
-3451.21%
YoY
|
-$7.170K
-14.64%
YoY
|
-$8.400K
-100.13%
YoY
|
$6.482M
16.6%
YoY
|
$5.559M
1279.4%
YoY
|
| Other Income/Expense, Net |
$248.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$15.60M
70.63%
YoY
|
-$9.144M
-796.77%
YoY
|
$1.312M
-51.52%
YoY
|
$2.707M
-31.22%
YoY
|
$3.936M
1480.72%
YoY
|
| Income Tax |
$2.323M
-296.69%
YoY
|
-$1.181M
47.31%
YoY
|
-$801.6K
-160.72%
YoY
|
$1.320M
16.81%
YoY
|
$1.130M
769.23%
YoY
|
| Net Earnings |
-$17.92M
125.1%
YoY
|
-$7.963M
-476.7%
YoY
|
$2.114M
52.4%
YoY
|
$1.387M
-50.57%
YoY
|
$2.806M
2257.98%
YoY
|
| Basic Earnings Per Share |
-$0.53
120.83%
YoY
|
-$0.24
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.53
-100.0%
YoY
|
-$240.0K
-393.6%
YoY
|
$81.74K
120.22%
YoY
|
$37.12K
-50.39%
YoY
|
$74.83K
2257.98%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.11M shares
2.81%
YoY
|
33.18M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
34.11M shares
2.81%
YoY
|
33.18M 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 Q1 | 2019 Q4 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$15.71M
-80.33%
YoY
|
$16.12M
-84.54%
YoY
|
$16.20M
-82.93%
YoY
|
$61.56M
-42.24%
YoY
|
$79.88M
-22.14%
YoY
|
$104.3M
-20.05%
YoY
|
$94.89M
-13.0%
YoY
|
$106.6M
-73.41%
YoY
|
$102.6M
N/A
|
$130.4M
N/A
|
$109.1M
N/A
|
$400.8M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$11.40M
-82.18%
YoY
|
$12.06M
-85.59%
YoY
|
$12.77M
-83.29%
YoY
|
$52.89M
-38.23%
YoY
|
$63.96M
-22.3%
YoY
|
$83.67M
-19.75%
YoY
|
$76.40M
-11.41%
YoY
|
$85.61M
-72.82%
YoY
|
$82.32M
N/A
|
$104.3M
N/A
|
$86.24M
N/A
|
$315.0M
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$4.316M
-72.9%
YoY
|
$4.060M
-80.28%
YoY
|
$3.432M
-81.45%
YoY
|
$8.676M
-58.64%
YoY
|
$15.92M
-21.48%
YoY
|
$20.58M
-21.26%
YoY
|
$18.49M
-19.0%
YoY
|
$20.98M
-75.55%
YoY
|
$20.28M
N/A
|
$26.14M
N/A
|
$22.83M
N/A
|
$85.81M
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$5.863M
-38.01%
YoY
|
$5.129M
-48.41%
YoY
|
$6.029M
-71.79%
YoY
|
$13.46M
-43.67%
YoY
|
$9.459M
-58.22%
YoY
|
$9.941M
-21.12%
YoY
|
$21.37M
-2.21%
YoY
|
$23.90M
-71.72%
YoY
|
$22.64M
2062.06%
YoY
|
$12.60M
723.19%
YoY
|
$21.86M
4845.27%
YoY
|
$84.48M
6887.98%
YoY
|
$442.0K
68.7%
YoY
|
$1.209M
41.57%
YoY
|
$262.0K
-8.71%
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
|
| Depreciation & Amortization |
$1.900M
-10.11%
YoY
|
$1.978M
-7.67%
YoY
|
$1.999M
2.27%
YoY
|
$2.073M
4.5%
YoY
|
$2.114M
11.97%
YoY
|
$2.142M
17.74%
YoY
|
$1.954M
10.19%
YoY
|
$1.984M
-71.07%
YoY
|
$1.888M
N/A
|
$1.820M
N/A
|
$1.774M
N/A
|
$6.859M
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$8.250M
-56.35%
YoY
|
$7.530M
-65.01%
YoY
|
$9.172M
-60.68%
YoY
|
$15.53M
-39.98%
YoY
|
$18.90M
-22.93%
YoY
|
$21.52M
-15.04%
YoY
|
$23.33M
-1.28%
YoY
|
$25.88M
-69.37%
YoY
|
$24.52M
2242.36%
YoY
|
$25.33M
1554.47%
YoY
|
$23.63M
5246.58%
YoY
|
$84.48M
6887.98%
YoY
|
$442.0K
68.7%
YoY
|
$1.209M
41.57%
YoY
|
$262.0K
-8.71%
YoY
|
| Operating Profit |
-$3.934M
32.04%
YoY
|
-$3.470M
270.05%
YoY
|
-$5.740M
18.75%
YoY
|
-$6.858M
39.89%
YoY
|
-$2.979M
-29.82%
YoY
|
-$937.7K
-215.86%
YoY
|
-$4.834M
505.6%
YoY
|
-$4.902M
-471.19%
YoY
|
-$4.245M
N/A
|
$809.4K
N/A
|
-$798.3K
N/A
|
$1.321M
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$1.513M
2926.97%
YoY
|
$522.9K
N/A
|
$416.3K
N/A
|
-$190.3K
317033.33%
YoY
|
$50.00K
-21839.13%
YoY
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
-$60.00
-99.29%
YoY
|
-$230.00
-97.13%
YoY
|
$395.00
-99.49%
YoY
|
-$6.490K
-100.71%
YoY
|
-$8.400K
-100.63%
YoY
|
$912.0K
-48.21%
YoY
|
$1.328M
-21.0%
YoY
|
$1.761M
63.66%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$15.00K
N/A
|
$556.0K
N/A
|
$248.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.672M
87.22%
YoY
|
-$4.008M
327.4%
YoY
|
-$6.480M
34.04%
YoY
|
-$6.800M
38.71%
YoY
|
-$3.029M
-28.64%
YoY
|
-$937.7K
-215.92%
YoY
|
-$4.834M
500.71%
YoY
|
-$4.902M
-473.57%
YoY
|
-$4.246M
302.42%
YoY
|
$809.0K
-155.64%
YoY
|
-$804.8K
-271.22%
YoY
|
$1.312M
1002.76%
YoY
|
$470.0K
-68.65%
YoY
|
$119.0K
-85.61%
YoY
|
$1.499M
89.99%
YoY
|
| Income Tax |
N/A
N/A
|
$1.000K
-102.63%
YoY
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
$3.242M
-457.0%
YoY
|
-$38.04K
-120.8%
YoY
|
-$881.1K
450.91%
YoY
|
-$295.7K
-63.11%
YoY
|
-$908.0K
12871.57%
YoY
|
$182.9K
1423.81%
YoY
|
-$159.9K
-185.98%
YoY
|
-$801.6K
-402.47%
YoY
|
$186.0K
-48.33%
YoY
|
$265.0K
-27.4%
YoY
|
$360.0K
67.44%
YoY
|
| Net Earnings |
-$5.672M
-9.56%
YoY
|
-$4.009M
345.58%
YoY
|
-$6.480M
63.91%
YoY
|
-$6.800M
47.61%
YoY
|
-$6.271M
87.89%
YoY
|
-$899.7K
-243.7%
YoY
|
-$3.953M
513.07%
YoY
|
-$4.607M
-317.93%
YoY
|
-$3.338M
218.47%
YoY
|
$626.1K
-142.71%
YoY
|
-$644.8K
-327.05%
YoY
|
$2.114M
-1547.83%
YoY
|
$284.0K
-75.07%
YoY
|
-$146.0K
-131.6%
YoY
|
$1.139M
98.43%
YoY
|
| Basic Earnings Per Share |
-$0.16
-11.11%
YoY
|
-$0.11
266.67%
YoY
|
-$0.19
58.33%
YoY
|
N/A
|
-$0.18
80.0%
YoY
|
-$0.03
-250.0%
YoY
|
-$0.12
N/A
|
N/A
|
-$0.10
N/A
|
$0.02
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.15
-16.67%
YoY
|
-$0.11
266.67%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.18
-100.0%
YoY
|
-$0.03
-250.0%
YoY
|
-$116.4K
493.36%
YoY
|
-$137.3K
-268.03%
YoY
|
-$100.6K
30.78%
YoY
|
$0.02
-100.0%
YoY
|
-$19.61K
-354.2%
YoY
|
$81.74K
-2169.73%
YoY
|
$7.716K
-74.6%
YoY
|
-$3.949K
-132.06%
YoY
|
$30.37K
98.43%
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
|
| Basic Shares Outstanding |
35.10M shares
3.05%
YoY
|
34.81M shares
2.44%
YoY
|
34.83M shares
2.53%
YoY
|
34.11M shares
N/A
|
34.06M shares
2.68%
YoY
|
33.98M shares
2.57%
YoY
|
33.97M shares
N/A
|
N/A
|
33.17M shares
N/A
|
33.13M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
35.87M shares
5.3%
YoY
|
35.01M shares
3.01%
YoY
|
34.83M shares
2.53%
YoY
|
N/A
|
34.06M shares
2.69%
YoY
|
33.98M shares
2.57%
YoY
|
33.97M shares
N/A
|
N/A
|
33.17M shares
N/A
|
33.13M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...