|
Concept
|
2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|
| Revenue |
$122.7M
-29.77%
YoY
|
$174.7M
-2.98%
YoY
|
$180.0M
-8.86%
YoY
|
$197.6M
14.32%
YoY
|
$172.8M
-21.99%
YoY
|
| Cost Of Revenue |
$79.85M
-30.36%
YoY
|
$114.7M
-4.79%
YoY
|
$120.4M
-1.22%
YoY
|
$121.9M
-10.87%
YoY
|
$136.8M
-35.94%
YoY
|
| Gross Profit |
$41.66M
-30.6%
YoY
|
$60.02M
0.67%
YoY
|
$59.62M
-21.18%
YoY
|
$75.64M
109.92%
YoY
|
$36.03M
350.23%
YoY
|
| Selling, General & Admin |
$39.13M
-40.22%
YoY
|
$65.46M
10.65%
YoY
|
$59.16M
-12.89%
YoY
|
$67.91M
10.65%
YoY
|
$61.37M
-25.33%
YoY
|
| Research & Development |
$12.97M
-31.85%
YoY
|
$19.03M
4.64%
YoY
|
$18.18M
10.66%
YoY
|
$16.43M
-7.86%
YoY
|
$17.83M
-32.57%
YoY
|
| Depreciation & Amortization |
$3.997M
9.3%
YoY
|
$3.657M
-58.27%
YoY
|
$8.763M
-86.24%
YoY
|
$63.69M
15.16%
YoY
|
$55.31M
-11.24%
YoY
|
| Operating Expenses |
$56.25M
-33.42%
YoY
|
$84.48M
-25.82%
YoY
|
$113.9M
35.04%
YoY
|
$84.34M
6.48%
YoY
|
$79.20M
-27.09%
YoY
|
| Operating Profit |
-$14.59M
-40.35%
YoY
|
-$24.46M
-54.93%
YoY
|
-$54.27M
523.89%
YoY
|
-$8.699M
-79.85%
YoY
|
-$43.17M
-57.1%
YoY
|
| Interest Expense |
-$13.81M
5.59%
YoY
|
-$13.07M
0.79%
YoY
|
-$12.97M
-22.37%
YoY
|
-$16.71M
-9.61%
YoY
|
-$18.49M
-1.43%
YoY
|
| Other Income/Expense, Net |
$6.898M
-526.59%
YoY
|
-$1.617M
270.87%
YoY
|
-$436.0K
-88.95%
YoY
|
-$3.945M
-392.22%
YoY
|
$1.350M
-98.63%
YoY
|
| Pretax Income |
-$21.50M
-45.09%
YoY
|
-$39.15M
-42.15%
YoY
|
-$67.68M
130.57%
YoY
|
-$29.35M
-51.33%
YoY
|
-$60.31M
185.68%
YoY
|
| Income Tax |
$15.62M
93.65%
YoY
|
$8.064M
196.69%
YoY
|
$2.718M
11225.0%
YoY
|
$24.00K
-99.46%
YoY
|
$4.421M
9.32%
YoY
|
| Net Earnings |
-$37.23M
-22.77%
YoY
|
-$48.20M
-32.28%
YoY
|
-$71.17M
135.34%
YoY
|
-$30.24M
-53.58%
YoY
|
-$65.15M
159.33%
YoY
|
| Basic Earnings Per Share |
-$2.61
-23.46%
YoY
|
-$3.41
-34.42%
YoY
|
-$5.20
103.92%
YoY
|
-$2.55
-55.34%
YoY
|
-$5.71
149.34%
YoY
|
| Diluted Earnings Per Share |
-$2.61
-23.46%
YoY
|
-$3.41
-34.42%
YoY
|
-$5.20
103.92%
YoY
|
-$2.55
-55.34%
YoY
|
-$5.71
149.34%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.27M
1.0%
YoY
|
14.13M
3.21%
YoY
|
13.69M
15.29%
YoY
|
11.88M shares
4.18%
YoY
|
11.40M shares
4.04%
YoY
|
| Diluted Shares Outstanding |
14.27M
1.0%
YoY
|
14.13M
3.21%
YoY
|
13.69M
15.29%
YoY
|
11.88M shares
4.18%
YoY
|
11.40M shares
4.04%
YoY
|
|
Concept
|
2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$44.39M
173.44%
YoY
|
$19.71M
-13.27%
YoY
|
$14.04M
-75.12%
YoY
|
$27.30M
-36.09%
YoY
|
$16.23M
-69.51%
YoY
|
$22.73M
-45.59%
YoY
|
$56.41M
52.65%
YoY
|
$42.71M
-42.74%
YoY
|
$53.24M
12.79%
YoY
|
$41.78M
68.84%
YoY
|
$36.96M
10.29%
YoY
|
$74.59M
28.83%
YoY
|
$47.20M
-22.74%
YoY
|
$24.74M
-46.21%
YoY
|
$33.51M
2.92%
YoY
|
$57.90M
63.71%
YoY
|
$61.10M
-22.29%
YoY
|
$46.00M
27.24%
YoY
|
$32.56M
43.64%
YoY
|
| Cost Of Revenue |
$22.16M
48.28%
YoY
|
$16.08M
-11.41%
YoY
|
$13.18M
-51.02%
YoY
|
$19.86M
N/A
|
$14.95M
-46.53%
YoY
|
$18.15M
-18.23%
YoY
|
$26.90M
-0.52%
YoY
|
N/A
|
$27.95M
-9.03%
YoY
|
$22.19M
-15.49%
YoY
|
$27.04M
1.46%
YoY
|
N/A
|
$30.73M
-0.84%
YoY
|
$26.26M
-13.57%
YoY
|
$26.66M
0.76%
YoY
|
N/A
|
$30.99M
-33.87%
YoY
|
$30.38M
-2.93%
YoY
|
$26.46M
-16.27%
YoY
|
| Gross Profit |
$22.23M
1624.59%
YoY
|
$3.638M
-20.64%
YoY
|
$859.0K
-96.97%
YoY
|
$7.440M
42.01%
YoY
|
$1.289M
-94.9%
YoY
|
$4.584M
-76.59%
YoY
|
$28.34M
185.96%
YoY
|
$5.239M
-86.14%
YoY
|
$25.29M
53.49%
YoY
|
$19.58M
-1390.9%
YoY
|
$9.912M
44.64%
YoY
|
$37.81M
58.79%
YoY
|
$16.48M
-45.28%
YoY
|
-$1.517M
-109.71%
YoY
|
$6.853M
12.33%
YoY
|
$23.81M
185.37%
YoY
|
$30.11M
-5.21%
YoY
|
$15.62M
221.82%
YoY
|
$6.101M
-168.32%
YoY
|
| Selling, General & Admin |
$12.30M
28.74%
YoY
|
$7.637M
8.79%
YoY
|
$8.146M
-41.23%
YoY
|
$8.697M
N/A
|
$9.554M
-42.28%
YoY
|
$7.020M
-58.58%
YoY
|
$13.86M
-32.36%
YoY
|
N/A
|
$16.55M
19.1%
YoY
|
$16.95M
1.24%
YoY
|
$20.49M
34.48%
YoY
|
N/A
|
$13.90M
-11.92%
YoY
|
$16.74M
11.01%
YoY
|
$15.24M
-7.75%
YoY
|
N/A
|
$15.78M
0.68%
YoY
|
$15.08M
-9.57%
YoY
|
$16.52M
5.95%
YoY
|
| Research & Development |
$3.156M
8.87%
YoY
|
$3.382M
11.4%
YoY
|
$2.947M
-26.47%
YoY
|
$3.022M
N/A
|
$2.899M
-40.57%
YoY
|
$3.036M
-41.46%
YoY
|
$4.008M
-25.18%
YoY
|
N/A
|
$4.878M
-3.02%
YoY
|
$5.186M
21.77%
YoY
|
$5.357M
25.9%
YoY
|
N/A
|
$5.030M
14.42%
YoY
|
$4.259M
3.7%
YoY
|
$4.255M
21.75%
YoY
|
N/A
|
$4.396M
3.9%
YoY
|
$4.107M
-13.74%
YoY
|
$3.495M
-37.69%
YoY
|
| Depreciation & Amortization |
$14.15M
-27.85%
YoY
|
$6.855M
N/A
|
$959.0K
14.17%
YoY
|
$6.686M
N/A
|
$19.61M
N/A
|
N/A
|
$840.0K
5.0%
YoY
|
N/A
|
N/A
|
N/A
|
$800.0K
-63.64%
YoY
|
N/A
|
N/A
|
N/A
|
$2.200M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$15.46M
24.11%
YoY
|
$11.02M
9.58%
YoY
|
$11.09M
-49.62%
YoY
|
$11.72M
N/A
|
$12.45M
-41.89%
YoY
|
$10.06M
-54.57%
YoY
|
$22.02M
-14.82%
YoY
|
N/A
|
$21.43M
13.22%
YoY
|
$22.14M
5.4%
YoY
|
$25.85M
32.61%
YoY
|
N/A
|
$18.93M
-6.18%
YoY
|
$21.00M
9.44%
YoY
|
$19.49M
-2.6%
YoY
|
N/A
|
$20.17M
1.37%
YoY
|
$19.19M
-10.5%
YoY
|
$20.01M
-5.59%
YoY
|
| Operating Profit |
$6.774M
-160.68%
YoY
|
-$7.381M
34.89%
YoY
|
-$10.23M
-261.78%
YoY
|
-$4.279M
-56.46%
YoY
|
-$11.16M
-389.37%
YoY
|
-$5.472M
114.34%
YoY
|
$6.326M
-139.69%
YoY
|
-$9.827M
-41.02%
YoY
|
$3.858M
-257.34%
YoY
|
-$2.553M
-88.66%
YoY
|
-$15.94M
26.08%
YoY
|
-$16.66M
1347.52%
YoY
|
-$2.452M
-124.68%
YoY
|
-$22.52M
530.43%
YoY
|
-$12.64M
-9.14%
YoY
|
-$1.151M
-86.16%
YoY
|
$9.936M
-16.25%
YoY
|
-$3.572M
-78.47%
YoY
|
-$13.91M
-53.83%
YoY
|
| Interest Expense |
-$2.736M
-25.43%
YoY
|
-$3.299M
-3.37%
YoY
|
-$3.262M
1.27%
YoY
|
-$3.501M
-5.28%
YoY
|
-$3.669M
16.29%
YoY
|
-$3.414M
9.74%
YoY
|
-$3.221M
3.5%
YoY
|
-$3.696M
15.39%
YoY
|
-$3.155M
4.4%
YoY
|
-$3.111M
6.87%
YoY
|
-$3.112M
-18.87%
YoY
|
-$3.203M
-20.82%
YoY
|
-$3.022M
-23.67%
YoY
|
-$2.911M
-31.36%
YoY
|
-$3.836M
-14.07%
YoY
|
-$4.045M
-8.94%
YoY
|
-$3.959M
-14.07%
YoY
|
-$4.241M
-9.8%
YoY
|
-$4.464M
-5.7%
YoY
|
| Other Income/Expense, Net |
-$855.0K
62.86%
YoY
|
-$4.070M
-160.11%
YoY
|
-$607.0K
-241.49%
YoY
|
$223.0K
-132.84%
YoY
|
-$525.0K
116.94%
YoY
|
$6.771M
6953.13%
YoY
|
$429.0K
-154.17%
YoY
|
-$679.0K
-477.22%
YoY
|
-$242.0K
-365.93%
YoY
|
$96.00K
14.29%
YoY
|
-$792.0K
0.13%
YoY
|
$180.0K
-13.88%
YoY
|
$91.00K
-87.4%
YoY
|
$84.00K
-56.25%
YoY
|
-$791.0K
-84.39%
YoY
|
$209.0K
-95.8%
YoY
|
$722.0K
-135.62%
YoY
|
$192.0K
-111.18%
YoY
|
-$5.068M
-4323.33%
YoY
|
| Pretax Income |
$3.183M
-120.73%
YoY
|
-$14.75M
597.4%
YoY
|
-$14.10M
-499.07%
YoY
|
-$7.557M
N/A
|
-$15.36M
-3431.45%
YoY
|
-$2.115M
-62.02%
YoY
|
$3.534M
-117.81%
YoY
|
N/A
|
$461.0K
-108.56%
YoY
|
-$5.568M
-78.03%
YoY
|
-$19.84M
14.91%
YoY
|
N/A
|
-$5.383M
-180.36%
YoY
|
-$25.35M
232.58%
YoY
|
-$17.27M
-26.35%
YoY
|
N/A
|
$6.699M
28.09%
YoY
|
-$7.621M
-66.88%
YoY
|
-$23.44M
-32.52%
YoY
|
| Income Tax |
$3.623M
243.09%
YoY
|
$8.776M
187.55%
YoY
|
-$6.800M
-215.25%
YoY
|
$5.634M
3706.76%
YoY
|
$1.056M
-72.14%
YoY
|
$3.052M
12.25%
YoY
|
$5.900M
319.33%
YoY
|
$148.0K
-125.21%
YoY
|
$3.790M
82.3%
YoY
|
$2.719M
1665.58%
YoY
|
$1.407M
31.25%
YoY
|
-$587.0K
-83.9%
YoY
|
$2.079M
23.31%
YoY
|
$154.0K
-93.59%
YoY
|
$1.072M
-356.46%
YoY
|
-$3.646M
152.49%
YoY
|
$1.686M
-49.16%
YoY
|
$2.402M
6.47%
YoY
|
-$418.0K
-242.66%
YoY
|
| Net Earnings |
-$453.0K
-97.27%
YoY
|
-$23.59M
351.93%
YoY
|
-$7.163M
216.53%
YoY
|
-$13.14M
-9.37%
YoY
|
-$16.61M
346.07%
YoY
|
-$5.219M
-39.47%
YoY
|
-$2.263M
-89.41%
YoY
|
-$14.49M
-25.07%
YoY
|
-$3.723M
-50.6%
YoY
|
-$8.622M
-66.67%
YoY
|
-$21.36M
15.92%
YoY
|
-$19.34M
1287.59%
YoY
|
-$7.536M
-252.71%
YoY
|
-$25.87M
147.73%
YoY
|
-$18.43M
-21.06%
YoY
|
-$1.394M
-78.52%
YoY
|
$4.935M
190.46%
YoY
|
-$10.44M
-58.8%
YoY
|
-$23.34M
-33.34%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
-$0.92
-9.8%
YoY
|
-$1.16
346.15%
YoY
|
$0.37
-160.66%
YoY
|
$0.16
-110.53%
YoY
|
-$1.02
-26.09%
YoY
|
-$0.26
-51.85%
YoY
|
-$0.61
-67.2%
YoY
|
-$1.52
5.56%
YoY
|
-$1.38
1050.0%
YoY
|
-$0.54
-228.57%
YoY
|
-$1.86
111.36%
YoY
|
-$1.44
-27.27%
YoY
|
-$0.12
-78.18%
YoY
|
$0.42
200.0%
YoY
|
-$0.88
-60.36%
YoY
|
-$1.98
-40.0%
YoY
|
| Diluted Earnings Per Share |
-$15.84K
1365822.5%
YoY
|
-$900.3K
-243323811.53%
YoY
|
-$455.7K
-284824823.25%
YoY
|
-$0.92
-9.8%
YoY
|
-$1.16
346.15%
YoY
|
$0.37
-160.66%
YoY
|
$0.16
-110.53%
YoY
|
-$1.02
-26.09%
YoY
|
-$0.26
-51.85%
YoY
|
-$0.61
-67.2%
YoY
|
-$1.52
5.56%
YoY
|
-$1.38
1050.0%
YoY
|
-$0.54
-231.71%
YoY
|
-$1.86
111.36%
YoY
|
-$1.44
-27.27%
YoY
|
-$0.12
-78.18%
YoY
|
$0.41
192.86%
YoY
|
-$0.88
-60.36%
YoY
|
-$1.98
-40.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 |
29.64M
107.57%
YoY
|
28.81M
102.31%
YoY
|
14.98M
5.28%
YoY
|
14.99M shares
5.58%
YoY
|
14.28M shares
0.68%
YoY
|
14.24M shares
1.01%
YoY
|
14.23M shares
1.4%
YoY
|
14.20M shares
1.42%
YoY
|
14.18M shares
1.27%
YoY
|
14.10M shares
1.22%
YoY
|
14.03M shares
9.52%
YoY
|
14.00M shares
17.71%
YoY
|
14.00M shares
17.77%
YoY
|
13.93M shares
17.29%
YoY
|
12.81M shares
8.42%
YoY
|
11.90M shares
0.93%
YoY
|
11.89M shares
0.88%
YoY
|
11.88M shares
4.03%
YoY
|
11.82M shares
11.49%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
14.28M shares
0.68%
YoY
|
14.24M shares
1.01%
YoY
|
14.23M shares
1.4%
YoY
|
N/A
|
14.18M shares
1.27%
YoY
|
14.10M shares
1.22%
YoY
|
14.03M shares
9.52%
YoY
|
N/A
|
14.00M shares
16.01%
YoY
|
13.93M shares
17.29%
YoY
|
12.81M shares
8.42%
YoY
|
N/A
|
12.07M shares
1.38%
YoY
|
11.88M shares
4.03%
YoY
|
11.82M shares
11.49%
YoY
|
Loading...