|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$649.9M
11.13%
YoY
|
$584.8M
-6.63%
YoY
|
$626.3M
-13.99%
YoY
|
$728.2M
-35.77%
YoY
|
$1.134B
-4.99%
YoY
|
| Cost Of Revenue |
$575.8M
14.98%
YoY
|
$500.8M
-7.14%
YoY
|
$539.3M
-7.81%
YoY
|
$585.0M
5.79%
YoY
|
$553.0M
-0.27%
YoY
|
| Gross Profit |
$74.10M
-11.79%
YoY
|
$84.00M
-3.45%
YoY
|
$87.00M
-39.25%
YoY
|
$143.2M
-5.23%
YoY
|
$151.1M
-2.89%
YoY
|
| Selling, General & Admin |
$160.9M
10.81%
YoY
|
$145.2M
-0.82%
YoY
|
$146.4M
-8.84%
YoY
|
$160.6M
-1.95%
YoY
|
$163.8M
-2.56%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$43.30M
-9.41%
YoY
|
$47.80M
-5.72%
YoY
|
$50.70M
-7.99%
YoY
|
$55.10M
-29.99%
YoY
|
$78.70M
68.88%
YoY
|
| Operating Expenses |
$160.9M
10.81%
YoY
|
$145.2M
-0.82%
YoY
|
$146.4M
-8.84%
YoY
|
$160.6M
-1.95%
YoY
|
$163.8M
-9.4%
YoY
|
| Operating Profit |
-$40.80M
-33.33%
YoY
|
-$61.20M
3.03%
YoY
|
-$59.40M
241.38%
YoY
|
-$17.40M
37.01%
YoY
|
-$12.70M
1.6%
YoY
|
| Interest Expense |
$12.00M
60.0%
YoY
|
$7.500M
70.45%
YoY
|
$4.400M
-8.33%
YoY
|
$4.800M
77.78%
YoY
|
$2.700M
80.0%
YoY
|
| Other Income/Expense, Net |
-$700.0K
-114.58%
YoY
|
$4.800M
-366.67%
YoY
|
-$1.800M
-37.93%
YoY
|
-$2.900M
-21.62%
YoY
|
-$3.700M
-46.38%
YoY
|
| Pretax Income |
-$53.50M
-16.28%
YoY
|
-$63.90M
-2.59%
YoY
|
-$65.60M
161.35%
YoY
|
-$25.10M
31.41%
YoY
|
-$19.10M
-8.61%
YoY
|
| Income Tax |
-$500.0K
-37.5%
YoY
|
-$800.0K
-150.0%
YoY
|
$1.600M
-126.67%
YoY
|
-$6.000M
200.0%
YoY
|
-$2.000M
-57.45%
YoY
|
| Net Earnings |
-$53.00M
-16.01%
YoY
|
-$63.10M
11.09%
YoY
|
-$56.80M
-65.15%
YoY
|
-$163.0M
289.95%
YoY
|
-$41.80M
-554.35%
YoY
|
| Basic Earnings Per Share |
-$2.41
-16.32%
YoY
|
-$2.88
22.55%
YoY
|
-$2.35
-62.52%
YoY
|
-$6.27
307.14%
YoY
|
-$1.54
-566.67%
YoY
|
| Diluted Earnings Per Share |
-$2.41
-16.32%
YoY
|
-$2.88
22.55%
YoY
|
-$2.35
-62.52%
YoY
|
-$6.27
307.14%
YoY
|
-$1.54
-581.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.04M shares
0.49%
YoY
|
21.93M shares
-9.07%
YoY
|
24.12M shares
-7.13%
YoY
|
25.97M shares
-4.23%
YoY
|
27.11M shares
-2.7%
YoY
|
| Diluted Shares Outstanding |
22.04M shares
0.49%
YoY
|
21.93M shares
-9.07%
YoY
|
24.12M shares
-7.13%
YoY
|
25.97M shares
-4.23%
YoY
|
27.11M shares
-3.43%
YoY
|
|
Concept
|
2021 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$164.4M
14.25%
YoY
|
$168.5M
7.6%
YoY
|
$168.1M
15.45%
YoY
|
$148.9M
7.35%
YoY
|
$143.9M
1.84%
YoY
|
$156.6M
-5.43%
YoY
|
$145.6M
-18.06%
YoY
|
$138.7M
-2.12%
YoY
|
$141.3M
-8.13%
YoY
|
$165.6M
-20.73%
YoY
|
$177.7M
-41.93%
YoY
|
$141.7M
-45.06%
YoY
|
$153.8M
-41.45%
YoY
|
$208.9M
-32.29%
YoY
|
$306.0M
2.93%
YoY
|
$257.9M
-2.75%
YoY
|
$262.7M
-3.31%
YoY
|
$308.5M
-1.56%
YoY
|
$297.3M
-8.16%
YoY
|
| Cost Of Revenue |
$144.3M
6.1%
YoY
|
$155.6M
20.62%
YoY
|
$146.9M
21.51%
YoY
|
$129.0M
11.79%
YoY
|
$136.0M
N/A
|
$129.0M
-16.12%
YoY
|
$120.9M
-14.56%
YoY
|
$115.4M
-3.51%
YoY
|
N/A
|
$153.8M
-6.05%
YoY
|
$141.5M
-10.16%
YoY
|
$119.6M
-11.41%
YoY
|
N/A
|
$163.7M
-40.73%
YoY
|
$157.5M
-34.21%
YoY
|
$135.0M
-37.87%
YoY
|
N/A
|
$276.2M
13.48%
YoY
|
$239.4M
-7.39%
YoY
|
| Gross Profit |
$13.40M
143.64%
YoY
|
$18.00M
-37.5%
YoY
|
$22.10M
-14.67%
YoY
|
$20.60M
-13.45%
YoY
|
$5.500M
-63.82%
YoY
|
$28.80M
144.07%
YoY
|
$25.90M
-28.45%
YoY
|
$23.80M
7.69%
YoY
|
$15.20M
-39.2%
YoY
|
$11.80M
-73.89%
YoY
|
$36.20M
-17.16%
YoY
|
$22.10M
-24.57%
YoY
|
$25.00M
-14.97%
YoY
|
$45.20M
2.96%
YoY
|
$43.70M
-2.89%
YoY
|
$29.30M
-10.67%
YoY
|
$29.40M
-34.67%
YoY
|
$43.90M
-37.29%
YoY
|
$45.00M
-30.98%
YoY
|
| Selling, General & Admin |
$41.60M
2.46%
YoY
|
$41.70M
10.61%
YoY
|
$39.50M
30.36%
YoY
|
$38.10M
4.1%
YoY
|
$40.60M
N/A
|
$37.70M
-5.75%
YoY
|
$30.30M
-6.77%
YoY
|
$36.60M
-2.92%
YoY
|
N/A
|
$40.00M
-1.96%
YoY
|
$32.50M
-18.75%
YoY
|
$37.70M
-1.31%
YoY
|
N/A
|
$40.80M
-16.73%
YoY
|
$40.00M
-14.35%
YoY
|
$38.20M
-32.27%
YoY
|
N/A
|
$49.00M
-8.92%
YoY
|
$46.70M
-9.14%
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
|
| Depreciation & Amortization |
$10.00M
-79.08%
YoY
|
$8.500M
-8.6%
YoY
|
$11.40M
32.56%
YoY
|
$9.900M
-6.6%
YoY
|
$47.80M
N/A
|
$9.300M
-16.22%
YoY
|
$8.600M
N/A
|
$10.60M
-6.19%
YoY
|
N/A
|
$11.10M
N/A
|
N/A
|
$11.30M
-18.12%
YoY
|
N/A
|
N/A
|
N/A
|
$13.80M
18.97%
YoY
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$41.60M
2.46%
YoY
|
$41.70M
10.61%
YoY
|
$39.50M
30.36%
YoY
|
$38.10M
4.1%
YoY
|
$40.60M
N/A
|
$37.70M
-5.75%
YoY
|
$30.30M
-6.77%
YoY
|
$36.60M
-2.92%
YoY
|
N/A
|
$40.00M
-1.96%
YoY
|
$32.50M
-18.75%
YoY
|
$37.70M
-1.31%
YoY
|
N/A
|
$40.80M
-16.73%
YoY
|
$40.00M
-14.35%
YoY
|
$38.20M
-32.27%
YoY
|
N/A
|
$49.00M
-8.92%
YoY
|
$46.70M
-9.14%
YoY
|
| Operating Profit |
-$28.20M
-19.66%
YoY
|
-$28.80M
185.15%
YoY
|
-$18.30M
226.79%
YoY
|
$27.80M
-309.02%
YoY
|
-$35.10M
N/A
|
-$10.10M
-64.18%
YoY
|
-$5.600M
-251.35%
YoY
|
-$13.30M
-14.74%
YoY
|
N/A
|
-$28.20M
-740.91%
YoY
|
$3.700M
0.0%
YoY
|
-$15.60M
75.28%
YoY
|
N/A
|
$4.400M
-115.07%
YoY
|
$3.700M
-66.96%
YoY
|
-$8.900M
4.71%
YoY
|
N/A
|
-$29.20M
-280.25%
YoY
|
$11.20M
-18.84%
YoY
|
| Interest Expense |
-$3.100M
6.9%
YoY
|
$2.600M
-7.14%
YoY
|
$2.800M
133.33%
YoY
|
$3.500M
483.33%
YoY
|
-$2.900M
N/A
|
$2.800M
250.0%
YoY
|
$1.200M
33.33%
YoY
|
$600.0K
-40.0%
YoY
|
N/A
|
$800.0K
-11.11%
YoY
|
$900.0K
-10.0%
YoY
|
$1.000M
0.0%
YoY
|
N/A
|
$900.0K
12.5%
YoY
|
$1.000M
42.86%
YoY
|
$1.000M
100.0%
YoY
|
N/A
|
$800.0K
33.33%
YoY
|
$700.0K
0.0%
YoY
|
| Other Income/Expense, Net |
-$7.400M
-408.33%
YoY
|
$2.300M
53.33%
YoY
|
$2.300M
360.0%
YoY
|
$2.100M
425.0%
YoY
|
$2.400M
N/A
|
$1.500M
-314.29%
YoY
|
$500.0K
-350.0%
YoY
|
$400.0K
-233.33%
YoY
|
N/A
|
-$700.0K
-22.22%
YoY
|
-$200.0K
-71.43%
YoY
|
-$300.0K
-50.0%
YoY
|
N/A
|
-$900.0K
-10.0%
YoY
|
-$700.0K
-53.33%
YoY
|
-$600.0K
-33.33%
YoY
|
N/A
|
-$1.000M
233.33%
YoY
|
-$1.500M
-11.76%
YoY
|
| Pretax Income |
-$32.00M
-3.61%
YoY
|
-$29.10M
155.26%
YoY
|
-$18.80M
198.41%
YoY
|
$26.40M
-295.56%
YoY
|
-$33.20M
N/A
|
-$11.40M
-61.62%
YoY
|
-$6.300M
-342.31%
YoY
|
-$13.50M
-20.12%
YoY
|
N/A
|
-$29.70M
-1242.31%
YoY
|
$2.600M
30.0%
YoY
|
-$16.90M
60.95%
YoY
|
N/A
|
$2.600M
-108.39%
YoY
|
$2.000M
-77.78%
YoY
|
-$10.50M
6.06%
YoY
|
N/A
|
-$31.00M
-302.61%
YoY
|
$9.000M
-21.05%
YoY
|
| Income Tax |
-$1.000M
25.0%
YoY
|
$600.0K
100.0%
YoY
|
$700.0K
N/A
|
-$800.0K
166.67%
YoY
|
-$800.0K
N/A
|
$300.0K
N/A
|
$0.00
-100.0%
YoY
|
-$300.0K
0.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$2.700M
200.0%
YoY
|
-$300.0K
200.0%
YoY
|
N/A
|
-$700.0K
-94.31%
YoY
|
-$900.0K
-125.0%
YoY
|
-$100.0K
-95.24%
YoY
|
N/A
|
-$12.30M
-305.0%
YoY
|
$3.600M
-18.18%
YoY
|
| Net Earnings |
-$37.70M
8.33%
YoY
|
-$24.60M
134.29%
YoY
|
-$18.60M
264.71%
YoY
|
$27.90M
-319.69%
YoY
|
-$34.80M
N/A
|
-$10.50M
-66.56%
YoY
|
-$5.100M
-134.69%
YoY
|
-$12.70M
-23.95%
YoY
|
N/A
|
-$31.40M
-497.47%
YoY
|
$14.70M
40.0%
YoY
|
-$16.70M
60.58%
YoY
|
N/A
|
$7.900M
0.0%
YoY
|
$10.50M
94.44%
YoY
|
-$10.40M
33.33%
YoY
|
N/A
|
$7.900M
-15.05%
YoY
|
$5.400M
-22.86%
YoY
|
| Basic Earnings Per Share |
-$1.70
6.92%
YoY
|
-$1.11
131.25%
YoY
|
-$0.85
269.57%
YoY
|
$1.27
-318.97%
YoY
|
-$1.59
25.2%
YoY
|
-$0.48
-64.71%
YoY
|
-$0.23
-215.0%
YoY
|
-$0.58
-7.94%
YoY
|
-$1.27
122.81%
YoY
|
-$1.36
-1146.15%
YoY
|
$0.20
81.82%
YoY
|
-$0.63
57.5%
YoY
|
-$0.57
-34.48%
YoY
|
$0.13
-77.19%
YoY
|
$0.11
22.22%
YoY
|
-$0.40
-9.09%
YoY
|
-$0.87
278.26%
YoY
|
$0.57
72.73%
YoY
|
$0.09
-64.0%
YoY
|
| Diluted Earnings Per Share |
-$1.70
6.92%
YoY
|
-$1.11
131.25%
YoY
|
-$0.85
269.57%
YoY
|
$1.26
-317.24%
YoY
|
-$1.59
25.2%
YoY
|
-$0.48
-64.71%
YoY
|
-$0.23
-215.0%
YoY
|
-$0.58
-7.94%
YoY
|
-$1.27
122.81%
YoY
|
-$1.36
-1146.15%
YoY
|
$0.20
81.82%
YoY
|
-$0.63
57.5%
YoY
|
-$0.57
-34.48%
YoY
|
$0.13
-77.19%
YoY
|
$0.11
22.22%
YoY
|
-$0.40
-9.09%
YoY
|
-$0.87
278.26%
YoY
|
$0.57
72.73%
YoY
|
$0.09
-64.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 |
21.71M shares
0.38%
YoY
|
22.10M shares
0.66%
YoY
|
21.94M shares
0.09%
YoY
|
21.91M shares
0.3%
YoY
|
21.63M shares
0.59%
YoY
|
21.96M shares
0.28%
YoY
|
21.92M shares
-15.87%
YoY
|
21.84M shares
-18.05%
YoY
|
21.50M shares
-16.75%
YoY
|
21.90M shares
-15.76%
YoY
|
26.06M shares
0.46%
YoY
|
26.66M shares
2.92%
YoY
|
25.83M shares
0.4%
YoY
|
26.00M shares
-3.04%
YoY
|
25.94M shares
-6.51%
YoY
|
25.90M shares
-7.55%
YoY
|
25.73M shares
-7.55%
YoY
|
26.81M shares
-3.93%
YoY
|
27.75M shares
-0.54%
YoY
|
| Diluted Shares Outstanding |
N/A
|
22.10M shares
0.66%
YoY
|
21.94M shares
0.09%
YoY
|
22.08M shares
1.09%
YoY
|
N/A
|
21.96M shares
0.28%
YoY
|
21.92M shares
-16.14%
YoY
|
21.84M shares
-18.05%
YoY
|
N/A
|
21.90M shares
-16.37%
YoY
|
26.14M shares
0.55%
YoY
|
26.66M shares
2.92%
YoY
|
N/A
|
26.18M shares
-2.34%
YoY
|
26.00M shares
-7.09%
YoY
|
25.90M shares
-7.55%
YoY
|
N/A
|
26.81M shares
-5.43%
YoY
|
27.98M shares
-1.15%
YoY
|
Loading...