|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$176.8M
11.46%
YoY
|
$158.7M
-3.24%
YoY
|
$164.0M
-5.59%
YoY
|
$173.7M
57.15%
YoY
|
| Cost Of Revenue |
$119.2M
6.1%
YoY
|
$112.3M
-1.02%
YoY
|
$113.5M
-0.86%
YoY
|
$114.4M
55.7%
YoY
|
| Gross Profit |
$57.69M
24.42%
YoY
|
$46.37M
-8.23%
YoY
|
$50.52M
-14.73%
YoY
|
$59.25M
60.04%
YoY
|
| Selling, General & Admin |
$45.79M
5.13%
YoY
|
$43.55M
36.29%
YoY
|
$31.96M
-10.09%
YoY
|
$35.54M
50.56%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.025M
0.59%
YoY
|
$6.984M
0.36%
YoY
|
$6.959M
8.72%
YoY
|
$6.401M
65.06%
YoY
|
| Operating Expenses |
$70.61M
45.86%
YoY
|
$48.41M
-21.59%
YoY
|
$61.75M
35.46%
YoY
|
$45.58M
90.66%
YoY
|
| Operating Profit |
-$12.93M
531.51%
YoY
|
-$2.047M
-81.76%
YoY
|
-$11.22M
-182.12%
YoY
|
$13.67M
4.22%
YoY
|
| Interest Expense |
$12.89M
-21.67%
YoY
|
$16.46M
-4.83%
YoY
|
$17.29M
-218.22%
YoY
|
-$14.63M
176.05%
YoY
|
| Other Income/Expense, Net |
$7.143M
-758.95%
YoY
|
-$1.084M
-123.96%
YoY
|
$4.525M
-2586.26%
YoY
|
-$182.0K
104.49%
YoY
|
| Pretax Income |
-$18.67M
-4.67%
YoY
|
-$19.59M
-18.35%
YoY
|
-$23.99M
124.87%
YoY
|
-$10.67M
-270.11%
YoY
|
| Income Tax |
$1.454M
216.09%
YoY
|
$460.0K
-80.35%
YoY
|
$2.341M
-57.23%
YoY
|
$5.474M
153.66%
YoY
|
| Net Earnings |
-$20.18M
0.55%
YoY
|
-$20.07M
-23.33%
YoY
|
-$26.18M
56.68%
YoY
|
-$16.71M
-488.35%
YoY
|
| Basic Earnings Per Share |
-$0.44
-18.52%
YoY
|
-$0.54
-28.95%
YoY
|
-$0.76
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.44
-18.52%
YoY
|
-$0.54
-28.95%
YoY
|
-$0.76
-100.0%
YoY
|
-$398.1K
-488.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.13M shares
23.56%
YoY
|
37.33M shares
8.03%
YoY
|
34.56M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
46.13M shares
23.56%
YoY
|
37.33M shares
8.03%
YoY
|
34.56M 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 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$38.33M
-16.98%
YoY
|
$41.84M
-5.38%
YoY
|
$43.06M
2.29%
YoY
|
$43.40M
7.36%
YoY
|
$46.17M
18.56%
YoY
|
$44.22M
18.84%
YoY
|
$42.10M
N/A
|
$40.42M
0.76%
YoY
|
$38.94M
N/A
|
$37.21M
-20.25%
YoY
|
$0.00
N/A
|
$40.11M
N/A
|
| Cost Of Revenue |
$26.04M
-15.39%
YoY
|
$27.54M
-9.4%
YoY
|
$29.47M
-0.43%
YoY
|
$28.52M
-3.87%
YoY
|
$30.78M
14.78%
YoY
|
$30.40M
15.89%
YoY
|
$29.59M
15.51%
YoY
|
$29.67M
14.02%
YoY
|
$26.81M
-4.45%
YoY
|
$26.23M
-22.32%
YoY
|
$25.62M
N/A
|
$26.02M
N/A
|
| Gross Profit |
$12.29M
-20.18%
YoY
|
$14.30M
3.45%
YoY
|
$13.59M
8.74%
YoY
|
$14.88M
38.35%
YoY
|
$15.39M
26.9%
YoY
|
$13.82M
25.88%
YoY
|
$12.50M
41.09%
YoY
|
$10.75M
-23.71%
YoY
|
$12.13M
-17.38%
YoY
|
$10.98M
-14.74%
YoY
|
$8.860M
N/A
|
$14.10M
N/A
|
| Selling, General & Admin |
$14.83M
27.8%
YoY
|
$15.42M
22.17%
YoY
|
$9.679M
-27.8%
YoY
|
$13.10M
17.06%
YoY
|
$11.61M
13.92%
YoY
|
$12.62M
43.92%
YoY
|
$13.41M
56.25%
YoY
|
$11.19M
24.62%
YoY
|
$10.19M
57.48%
YoY
|
$8.768M
8.51%
YoY
|
$8.580M
N/A
|
$8.978M
N/A
|
| 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
|
| Depreciation & Amortization |
$1.881M
8.29%
YoY
|
$1.863M
6.21%
YoY
|
$1.757M
0.69%
YoY
|
$1.777M
1.78%
YoY
|
$1.737M
1.05%
YoY
|
$1.754M
-1.13%
YoY
|
$1.745M
2.05%
YoY
|
$1.746M
2.17%
YoY
|
$1.719M
1.12%
YoY
|
$1.774M
-4.11%
YoY
|
$1.710M
N/A
|
$1.709M
N/A
|
| Operating Expenses |
$17.57M
12.45%
YoY
|
$49.85M
108.78%
YoY
|
$12.75M
13.05%
YoY
|
$26.54M
60.54%
YoY
|
$15.63M
72.11%
YoY
|
$23.88M
143.94%
YoY
|
$11.27M
3132.13%
YoY
|
$16.53M
-25.01%
YoY
|
$9.080M
7437.15%
YoY
|
$9.789M
-1.32%
YoY
|
$348.8K
N/A
|
$22.04M
N/A
|
| Operating Profit |
-$5.289M
2131.65%
YoY
|
-$35.55M
253.59%
YoY
|
$849.0K
-30.81%
YoY
|
-$11.66M
101.85%
YoY
|
-$237.0K
-107.78%
YoY
|
-$10.06M
-942.83%
YoY
|
$1.227M
-85.58%
YoY
|
-$5.775M
-27.31%
YoY
|
$3.048M
-79.07%
YoY
|
$1.193M
-59.7%
YoY
|
$8.511M
N/A
|
-$7.945M
N/A
|
| Interest Expense |
-$10.92M
-493.06%
YoY
|
$0.00
-100.0%
YoY
|
-$2.525M
-46.75%
YoY
|
$0.00
-100.0%
YoY
|
$2.779M
-25.38%
YoY
|
$3.313M
-23.45%
YoY
|
-$4.742M
-232550.98%
YoY
|
$4.065M
-7.61%
YoY
|
$3.724M
25761.11%
YoY
|
$4.328M
-141.26%
YoY
|
$2.040K
N/A
|
$4.400M
N/A
|
| Other Income/Expense, Net |
$1.120M
-317.9%
YoY
|
$1.718M
-76.53%
YoY
|
-$209.0K
-15.04%
YoY
|
-$154.0K
-81.9%
YoY
|
-$514.0K
-129.83%
YoY
|
$7.321M
-659.71%
YoY
|
-$246.0K
-645.82%
YoY
|
-$851.0K
-128.35%
YoY
|
$1.723M
-487.99%
YoY
|
-$1.308M
12980.0%
YoY
|
$45.07K
N/A
|
$3.002M
N/A
|
| Pretax Income |
-$19.90M
468.57%
YoY
|
-$38.10M
535.0%
YoY
|
$5.857M
-206.47%
YoY
|
-$15.00M
40.19%
YoY
|
-$3.500M
-450.0%
YoY
|
-$6.000M
36.36%
YoY
|
-$5.501M
1723.39%
YoY
|
-$10.70M
15.05%
YoY
|
$1.000M
-281.77%
YoY
|
-$4.400M
-46.41%
YoY
|
-$301.7K
N/A
|
-$9.300M
N/A
|
| Income Tax |
$400.0K
-1528.57%
YoY
|
$19.00K
-93.67%
YoY
|
$1.096M
131.71%
YoY
|
$100.0K
0.0%
YoY
|
-$28.00K
-105.6%
YoY
|
$300.0K
-150.0%
YoY
|
$473.0K
-494.17%
YoY
|
$100.0K
-90.0%
YoY
|
$500.0K
-62.69%
YoY
|
-$600.0K
-645.45%
YoY
|
-$120.0K
N/A
|
$1.000M
N/A
|
| Net Earnings |
-$20.29M
472.47%
YoY
|
-$38.06M
499.64%
YoY
|
$4.798M
-179.74%
YoY
|
-$15.09M
42.33%
YoY
|
-$3.545M
-962.53%
YoY
|
-$6.347M
64.22%
YoY
|
-$6.017M
1894.43%
YoY
|
-$10.60M
2.63%
YoY
|
$411.0K
-140.45%
YoY
|
-$3.865M
-53.5%
YoY
|
-$301.7K
N/A
|
-$10.33M
N/A
|
| Basic Earnings Per Share |
-$0.42
425.0%
YoY
|
-$0.80
471.43%
YoY
|
N/A
|
-$0.33
17.86%
YoY
|
-$0.08
-900.0%
YoY
|
-$0.14
27.27%
YoY
|
N/A
|
-$0.28
-6.67%
YoY
|
$0.01
N/A
|
-$0.11
N/A
|
N/A
|
-$0.30
N/A
|
| Diluted Earnings Per Share |
-$0.42
425.0%
YoY
|
-$0.80
471.43%
YoY
|
$0.10
-100.0%
YoY
|
-$0.33
17.86%
YoY
|
-$0.08
-900.0%
YoY
|
-$0.14
27.27%
YoY
|
-$141.6K
142.42%
YoY
|
-$0.28
-6.67%
YoY
|
$0.01
-100.0%
YoY
|
-$0.11
-42.11%
YoY
|
-$58.42K
N/A
|
-$0.30
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
|
| Basic Shares Outstanding |
50.04M shares
8.68%
YoY
|
50.03M shares
8.71%
YoY
|
48.24M shares
14.94%
YoY
|
48.19M shares
28.06%
YoY
|
46.04M shares
33.24%
YoY
|
46.02M shares
33.18%
YoY
|
41.97M shares
N/A
|
37.63M shares
8.9%
YoY
|
34.56M shares
N/A
|
34.56M shares
N/A
|
N/A
|
34.56M shares
N/A
|
| Diluted Shares Outstanding |
48.82M shares
6.03%
YoY
|
47.33M shares
2.84%
YoY
|
N/A
|
46.18M shares
22.72%
YoY
|
46.04M shares
33.24%
YoY
|
46.02M shares
33.18%
YoY
|
N/A
|
37.63M shares
8.9%
YoY
|
34.56M shares
N/A
|
34.56M shares
N/A
|
N/A
|
34.56M shares
N/A
|
Loading...