|
Concept
|
2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|
| Revenue |
$39.71M
-65.21%
YoY
|
$114.1M
-23.14%
YoY
|
$148.5M
-30.8%
YoY
|
$214.6M
-7.29%
YoY
|
$231.4M
-2.73%
YoY
|
| Cost Of Revenue |
$33.00M
-15.08%
YoY
|
$38.86M
-67.55%
YoY
|
$119.8M
-33.5%
YoY
|
$180.1M
-1.8%
YoY
|
$183.4M
1.32%
YoY
|
| Gross Profit |
$6.709M
550.1%
YoY
|
$1.032M
-96.41%
YoY
|
$28.73M
-16.69%
YoY
|
$34.48M
-28.22%
YoY
|
$48.04M
-15.62%
YoY
|
| Selling, General & Admin |
$18.84M
82.69%
YoY
|
$10.31M
-3.72%
YoY
|
$10.71M
-5.7%
YoY
|
$11.36M
-12.78%
YoY
|
$13.02M
-12.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.133M
-64.74%
YoY
|
$3.213M
-11.44%
YoY
|
$3.628M
-24.51%
YoY
|
$4.806M
-17.1%
YoY
|
$5.797M
-2.18%
YoY
|
| Operating Expenses |
$19.97M
70.66%
YoY
|
$11.70M
-18.38%
YoY
|
$14.34M
-11.29%
YoY
|
$16.16M
-14.11%
YoY
|
$18.82M
-24.89%
YoY
|
| Operating Profit |
-$17.62M
-186.84%
YoY
|
$20.29M
-77.65%
YoY
|
$90.80M
184.56%
YoY
|
$31.91M
62.27%
YoY
|
$19.66M
-157.73%
YoY
|
| Interest Expense |
$3.821M
-46.57%
YoY
|
$7.152M
-52.77%
YoY
|
$15.14M
-15.96%
YoY
|
$18.02M
-4.95%
YoY
|
$18.96M
10.85%
YoY
|
| Other Income/Expense, Net |
-$16.50M
111.69%
YoY
|
-$7.792M
-56.15%
YoY
|
-$17.77M
-5.47%
YoY
|
-$18.80M
5.02%
YoY
|
-$17.90M
-28.33%
YoY
|
| Pretax Income |
-$34.12M
-372.94%
YoY
|
$12.50M
-82.88%
YoY
|
$73.03M
457.03%
YoY
|
$13.11M
642.78%
YoY
|
$1.765M
-102.99%
YoY
|
| Income Tax |
-$9.079M
-355.6%
YoY
|
$3.552M
-130.28%
YoY
|
-$11.73M
10565.45%
YoY
|
-$110.0K
-105.32%
YoY
|
$2.069M
-94.4%
YoY
|
| Net Earnings |
$50.49M
116.19%
YoY
|
$23.35M
-71.57%
YoY
|
$82.13M
526.03%
YoY
|
$13.12M
520.58%
YoY
|
$2.114M
-102.13%
YoY
|
| Basic Earnings Per Share |
$3.91
111.35%
YoY
|
$1.85
-72.18%
YoY
|
$6.65
510.09%
YoY
|
$1.09
505.56%
YoY
|
$0.18
-101.93%
YoY
|
| Diluted Earnings Per Share |
$3.91
124.71%
YoY
|
$1.74
-73.23%
YoY
|
$6.50
507.48%
YoY
|
$1.07
529.41%
YoY
|
$0.17
-101.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.90M
2.32%
YoY
|
12.61M
2.1%
YoY
|
12.35M
2.55%
YoY
|
12.04M
9.12%
YoY
|
11.03M shares
3.76%
YoY
|
| Diluted Shares Outstanding |
12.90M
-4.09%
YoY
|
13.45M
6.51%
YoY
|
12.63M
3.25%
YoY
|
12.23M
8.07%
YoY
|
11.32M shares
6.41%
YoY
|
|
Concept
|
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 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$10.44M
15.94%
YoY
|
$10.74M
-64.59%
YoY
|
$8.883M
-5.54%
YoY
|
$27.77M
-0.84%
YoY
|
$9.008M
-70.07%
YoY
|
$30.32M
-14.21%
YoY
|
$9.404M
-78.05%
YoY
|
$28.01M
-30.27%
YoY
|
$30.10M
-30.8%
YoY
|
$35.35M
-37.22%
YoY
|
$42.85M
-27.1%
YoY
|
$40.16M
-28.28%
YoY
|
$43.50M
-14.54%
YoY
|
$56.30M
-5.56%
YoY
|
$58.77M
-5.93%
YoY
|
$56.00M
-4.19%
YoY
|
$50.90M
-4.74%
YoY
|
$59.61M
-5.31%
YoY
|
$62.48M
1.06%
YoY
|
$58.45M
-2.13%
YoY
|
| Cost Of Revenue |
$9.334M
11.58%
YoY
|
$8.199M
-24.15%
YoY
|
$7.799M
-13.34%
YoY
|
$7.669M
-28.33%
YoY
|
$8.365M
-68.55%
YoY
|
$10.81M
-61.4%
YoY
|
$9.000M
-73.45%
YoY
|
$10.70M
-65.71%
YoY
|
$26.60M
-40.49%
YoY
|
$28.00M
-38.33%
YoY
|
$33.90M
-27.87%
YoY
|
$31.20M
-27.44%
YoY
|
$44.70M
-3.87%
YoY
|
$45.40M
3.89%
YoY
|
$47.00M
-1.47%
YoY
|
$43.00M
-5.49%
YoY
|
$46.50M
-0.85%
YoY
|
$43.70M
-2.67%
YoY
|
$47.70M
3.02%
YoY
|
$45.50M
-2.78%
YoY
|
| Gross Profit |
$1.110M
72.63%
YoY
|
$2.538M
-21250.0%
YoY
|
$1.084M
171.0%
YoY
|
$1.977M
N/A
|
$643.0K
-81.63%
YoY
|
-$12.00K
-100.16%
YoY
|
$400.0K
-95.51%
YoY
|
$0.00
-100.0%
YoY
|
$3.500M
-391.67%
YoY
|
$7.400M
-32.11%
YoY
|
$8.900M
-24.58%
YoY
|
$8.900M
-31.54%
YoY
|
-$1.200M
-127.27%
YoY
|
$10.90M
-31.88%
YoY
|
$11.80M
-19.73%
YoY
|
$13.00M
0.78%
YoY
|
$4.400M
-33.33%
YoY
|
$16.00M
-11.11%
YoY
|
$14.70M
-5.16%
YoY
|
$12.90M
-0.77%
YoY
|
| Selling, General & Admin |
$3.630M
34.15%
YoY
|
$10.44M
354.38%
YoY
|
$2.216M
-20.86%
YoY
|
$2.558M
2.32%
YoY
|
$2.706M
-6.69%
YoY
|
$2.297M
-8.12%
YoY
|
$2.800M
12.0%
YoY
|
$2.500M
-7.41%
YoY
|
$2.900M
16.0%
YoY
|
$2.500M
-26.47%
YoY
|
$2.500M
0.0%
YoY
|
$2.700M
-10.0%
YoY
|
$2.500M
-13.79%
YoY
|
$3.400M
21.43%
YoY
|
$2.500M
-28.57%
YoY
|
$3.000M
-21.05%
YoY
|
$2.900M
-17.14%
YoY
|
$2.800M
-12.5%
YoY
|
$3.500M
6.06%
YoY
|
$3.800M
-22.45%
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
|
N/A
|
| Depreciation & Amortization |
$267.0K
-87.55%
YoY
|
$263.0K
-28.53%
YoY
|
-$147.0K
47.0%
YoY
|
$750.0K
-6.13%
YoY
|
$2.145M
138.33%
YoY
|
$368.0K
-54.0%
YoY
|
-$100.0K
-111.11%
YoY
|
$799.0K
-18.3%
YoY
|
$900.0K
-18.18%
YoY
|
$800.0K
-27.27%
YoY
|
$900.0K
-30.77%
YoY
|
$978.0K
-26.58%
YoY
|
$1.100M
-21.43%
YoY
|
$1.100M
-26.67%
YoY
|
$1.300M
-7.14%
YoY
|
$1.332M
-8.14%
YoY
|
$1.400M
-6.67%
YoY
|
$1.500M
0.0%
YoY
|
$1.400M
-6.67%
YoY
|
$1.450M
7.17%
YoY
|
| Operating Expenses |
$3.897M
28.66%
YoY
|
$10.70M
305.0%
YoY
|
$2.512M
-21.5%
YoY
|
$2.865M
-1.21%
YoY
|
$3.029M
-22.33%
YoY
|
$2.642M
-22.29%
YoY
|
$3.200M
-8.57%
YoY
|
$2.900M
-23.68%
YoY
|
$3.900M
11.43%
YoY
|
$3.400M
-24.44%
YoY
|
$3.500M
-5.41%
YoY
|
$3.800M
-13.64%
YoY
|
$3.500M
-16.67%
YoY
|
$4.500M
4.65%
YoY
|
$3.700M
-24.49%
YoY
|
$4.400M
-16.98%
YoY
|
$4.200M
-14.29%
YoY
|
$4.300M
-10.42%
YoY
|
$4.900M
-9.26%
YoY
|
$5.300M
-14.52%
YoY
|
| Operating Profit |
-$2.787M
16.81%
YoY
|
-$8.162M
-376.02%
YoY
|
-$5.481M
83.74%
YoY
|
$4.686M
-86.7%
YoY
|
-$2.386M
496.5%
YoY
|
$2.957M
-24.8%
YoY
|
-$2.983M
-103.63%
YoY
|
$35.24M
575.91%
YoY
|
-$400.0K
-91.49%
YoY
|
$3.932M
-83.5%
YoY
|
$82.22M
1566.04%
YoY
|
$5.213M
-39.64%
YoY
|
-$4.700M
-2450.0%
YoY
|
$23.84M
105.16%
YoY
|
$4.935M
-49.94%
YoY
|
$8.637M
13.03%
YoY
|
$200.0K
-100.3%
YoY
|
$11.62M
-11.35%
YoY
|
$9.858M
-21.29%
YoY
|
$7.641M
15.06%
YoY
|
| Interest Expense |
-$1.561M
-19.78%
YoY
|
-$869.0K
-156.21%
YoY
|
$976.0K
-34.19%
YoY
|
$1.481M
-43.92%
YoY
|
-$1.946M
-32.9%
YoY
|
$1.546M
-48.47%
YoY
|
$1.483M
-67.39%
YoY
|
$2.641M
-43.4%
YoY
|
-$2.900M
-29.27%
YoY
|
$3.000M
-33.05%
YoY
|
$4.548M
-4.41%
YoY
|
$4.666M
-0.51%
YoY
|
-$4.100M
-12.77%
YoY
|
$4.481M
-6.02%
YoY
|
$4.758M
-3.78%
YoY
|
$4.690M
3.17%
YoY
|
-$4.700M
-9.62%
YoY
|
$4.768M
-11.62%
YoY
|
$4.945M
1.37%
YoY
|
$4.546M
184.13%
YoY
|
| Other Income/Expense, Net |
$583.0K
1140.43%
YoY
|
$121.0K
-108.03%
YoY
|
-$962.0K
-33.52%
YoY
|
-$1.469M
-56.74%
YoY
|
$47.00K
N/A
|
-$1.506M
-51.87%
YoY
|
-$1.447M
-79.5%
YoY
|
-$3.396M
-27.17%
YoY
|
$0.00
-100.0%
YoY
|
-$3.129M
-36.78%
YoY
|
-$7.060M
51.21%
YoY
|
-$4.663M
0.34%
YoY
|
-$300.0K
-250.0%
YoY
|
-$4.949M
3.95%
YoY
|
-$4.669M
13.41%
YoY
|
-$4.647M
2.45%
YoY
|
$200.0K
-103.03%
YoY
|
-$4.761M
-10.91%
YoY
|
-$4.117M
-33.22%
YoY
|
-$4.536M
185.46%
YoY
|
| Pretax Income |
-$18.34M
295.43%
YoY
|
-$7.267M
-600.83%
YoY
|
-$6.443M
45.44%
YoY
|
$3.217M
-89.9%
YoY
|
-$4.637M
32.49%
YoY
|
$1.451M
80.7%
YoY
|
-$4.430M
-105.89%
YoY
|
$31.84M
5688.91%
YoY
|
-$3.500M
-65.0%
YoY
|
$803.0K
-95.75%
YoY
|
$75.16M
28155.26%
YoY
|
$550.0K
-86.22%
YoY
|
-$10.00M
-28.06%
YoY
|
$18.89M
175.43%
YoY
|
$266.0K
-95.37%
YoY
|
$3.990M
28.5%
YoY
|
-$13.90M
-82.23%
YoY
|
$6.857M
-11.66%
YoY
|
$5.741M
-9.72%
YoY
|
$3.105M
-38.54%
YoY
|
| Income Tax |
-$7.546M
183.58%
YoY
|
-$950.0K
869.39%
YoY
|
-$337.0K
-70.7%
YoY
|
$701.0K
-90.78%
YoY
|
-$2.661M
15.7%
YoY
|
-$98.00K
-126.42%
YoY
|
-$1.150M
-126.17%
YoY
|
$7.600M
-34645.45%
YoY
|
-$2.300M
9.52%
YoY
|
$371.0K
-41.02%
YoY
|
$4.394M
561.75%
YoY
|
-$22.00K
-103.26%
YoY
|
-$2.100M
250.0%
YoY
|
$629.0K
-29.25%
YoY
|
$664.0K
-19.61%
YoY
|
$675.0K
-28.72%
YoY
|
-$600.0K
-102.15%
YoY
|
$889.0K
-80.37%
YoY
|
$826.0K
-61.88%
YoY
|
$947.0K
-60.29%
YoY
|
| Net Earnings |
-$10.92M
2214.19%
YoY
|
$52.73M
7305.2%
YoY
|
$7.013M
-1980.16%
YoY
|
$1.670M
-92.89%
YoY
|
-$472.0K
-103.72%
YoY
|
$712.0K
-355.2%
YoY
|
-$373.0K
-100.53%
YoY
|
$23.49M
-8895.88%
YoY
|
$12.70M
-267.11%
YoY
|
-$279.0K
-101.58%
YoY
|
$69.96M
20782.69%
YoY
|
-$267.0K
-109.94%
YoY
|
-$7.600M
-19.15%
YoY
|
$17.68M
218.6%
YoY
|
$335.0K
-92.38%
YoY
|
$2.686M
76.13%
YoY
|
-$9.400M
-91.14%
YoY
|
$5.548M
96.53%
YoY
|
$4.394M
59.2%
YoY
|
$1.525M
59.52%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.55
-1933.33%
YoY
|
$0.13
-93.09%
YoY
|
N/A
|
$0.06
-400.0%
YoY
|
-$0.03
-100.53%
YoY
|
$1.88
-9500.0%
YoY
|
N/A
|
-$0.02
-101.37%
YoY
|
$5.69
18866.67%
YoY
|
-$0.02
-108.7%
YoY
|
N/A
|
$1.46
192.0%
YoY
|
$0.03
-92.5%
YoY
|
$0.23
475.0%
YoY
|
N/A
|
$0.50
614.29%
YoY
|
$0.40
566.67%
YoY
|
$0.04
100.0%
YoY
|
| Diluted Earnings Per Share |
-$836.8K
2156.58%
YoY
|
$4.076M
8151039553.71%
YoY
|
$0.55
-1933.33%
YoY
|
$0.13
-92.57%
YoY
|
-$37.08K
-103.74%
YoY
|
$0.05
-350.0%
YoY
|
-$0.03
-100.54%
YoY
|
$1.75
-8850.0%
YoY
|
$992.2K
-259.27%
YoY
|
-$0.02
-101.4%
YoY
|
$5.59
18533.33%
YoY
|
-$0.02
-108.7%
YoY
|
-$623.0K
-25.11%
YoY
|
$1.43
204.26%
YoY
|
$0.03
-91.89%
YoY
|
$0.23
666.67%
YoY
|
-$831.9K
33678378.02%
YoY
|
$0.47
683.33%
YoY
|
$0.37
516.67%
YoY
|
$0.03
50.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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
12.83M
2.46%
YoY
|
12.77M
2.32%
YoY
|
N/A
|
12.61M shares
2.12%
YoY
|
12.52M
1.87%
YoY
|
12.48M
1.84%
YoY
|
N/A
|
12.35M shares
1.92%
YoY
|
12.29M shares
2.03%
YoY
|
12.26M shares
4.16%
YoY
|
N/A
|
12.11M shares
9.14%
YoY
|
12.05M shares
10.02%
YoY
|
11.77M shares
-72.77%
YoY
|
N/A
|
11.10M shares
-74.01%
YoY
|
10.95M shares
-74.25%
YoY
|
43.22M shares
2.67%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
12.83M
2.46%
YoY
|
13.29M
-0.88%
YoY
|
N/A
|
13.43M shares
8.73%
YoY
|
12.52M
0.07%
YoY
|
13.41M
9.42%
YoY
|
N/A
|
12.35M shares
-0.32%
YoY
|
12.51M shares
1.74%
YoY
|
12.26M shares
3.66%
YoY
|
N/A
|
12.39M shares
4.3%
YoY
|
12.30M shares
4.11%
YoY
|
11.82M shares
-75.04%
YoY
|
N/A
|
11.88M shares
-74.93%
YoY
|
11.81M shares
-75.15%
YoY
|
47.37M shares
0.05%
YoY
|
Loading...