|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$934.6M
-19.69%
YoY
|
$1.164B
-17.77%
YoY
|
$1.415B
1.78%
YoY
|
$1.390B
-0.41%
YoY
|
$1.396B
1.31%
YoY
|
| Cost Of Revenue |
$779.7M
-20.49%
YoY
|
$980.7M
212.52%
YoY
|
$313.8M
11.73%
YoY
|
$280.8M
8.08%
YoY
|
$259.9M
3.85%
YoY
|
| Gross Profit |
$154.8M
-15.42%
YoY
|
$183.1M
-83.38%
YoY
|
$1.101B
-0.74%
YoY
|
$1.110B
-2.35%
YoY
|
$1.136B
0.74%
YoY
|
| Selling, General & Admin |
$129.2M
-3.69%
YoY
|
$134.1M
-83.3%
YoY
|
$803.0M
-5.6%
YoY
|
$850.6M
2.13%
YoY
|
$832.8M
1.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$11.87M
7.97%
YoY
|
$11.00M
-33.91%
YoY
|
$16.64M
-53.7%
YoY
|
$35.94M
-5.9%
YoY
|
$38.19M
0.37%
YoY
|
| Operating Expenses |
$968.2M
-15.89%
YoY
|
$1.151B
-19.8%
YoY
|
$1.435B
-1.82%
YoY
|
$1.462B
3.02%
YoY
|
$1.419B
1.8%
YoY
|
| Operating Profit |
-$25.86M
-262.21%
YoY
|
$15.94M
-178.63%
YoY
|
-$20.27M
-71.67%
YoY
|
-$71.56M
210.41%
YoY
|
-$23.05M
44.34%
YoY
|
| Interest Expense |
$1.683M
3.19%
YoY
|
$1.631M
-37.63%
YoY
|
$2.615M
-13.35%
YoY
|
$3.018M
-29.94%
YoY
|
$4.308M
-12.3%
YoY
|
| Other Income/Expense, Net |
-$3.655M
-84.02%
YoY
|
-$22.87M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$29.51M
326.13%
YoY
|
-$6.926M
-66.24%
YoY
|
-$20.51M
-72.41%
YoY
|
-$74.35M
185.46%
YoY
|
-$26.05M
31.59%
YoY
|
| Income Tax |
$234.0K
-64.71%
YoY
|
$663.0K
1083.93%
YoY
|
$56.00K
-77.33%
YoY
|
$247.0K
-105.45%
YoY
|
-$4.536M
-292.94%
YoY
|
| Net Earnings |
-$29.93M
294.32%
YoY
|
-$7.589M
-62.05%
YoY
|
-$20.00M
-73.01%
YoY
|
-$74.08M
254.43%
YoY
|
-$20.90M
-4.18%
YoY
|
| Basic Earnings Per Share |
-$0.95
295.83%
YoY
|
-$0.24
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.95
295.83%
YoY
|
-$0.24
-100.0%
YoY
|
-$3.994M
-73.21%
YoY
|
-$14.91M
250.98%
YoY
|
-$4.248M
-4.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.59M shares
0.38%
YoY
|
31.47M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
31.59M shares
0.38%
YoY
|
31.47M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q3 | 2022 Q2 | 2022 Q1 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$182.7M
-19.12%
YoY
|
$171.1M
-33.83%
YoY
|
$173.1M
-35.66%
YoY
|
$181.0M
-36.67%
YoY
|
$225.8M
-23.53%
YoY
|
$258.6M
-9.76%
YoY
|
$269.1M
-9.53%
YoY
|
$285.9M
N/A
|
$295.3M
-16.81%
YoY
|
$286.6M
-19.44%
YoY
|
$297.4M
-16.34%
YoY
|
N/A
|
$355.0M
1.75%
YoY
|
$355.7M
3.68%
YoY
|
$355.5M
2.9%
YoY
|
$352.9M
1.31%
YoY
|
$348.9M
0.52%
YoY
|
$343.1M
-1.98%
YoY
|
$345.5M
-1.47%
YoY
|
| Cost Of Revenue |
$152.3M
-20.15%
YoY
|
$142.0M
-32.69%
YoY
|
$144.2M
-37.15%
YoY
|
$148.7M
-38.61%
YoY
|
$190.8M
-23.66%
YoY
|
$210.9M
N/A
|
$229.4M
N/A
|
$242.2M
N/A
|
$249.9M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$30.33M
-13.5%
YoY
|
$29.15M
-38.87%
YoY
|
$28.99M
-27.04%
YoY
|
$32.37M
-25.97%
YoY
|
$35.06M
-22.79%
YoY
|
$47.68M
N/A
|
$39.73M
N/A
|
$43.73M
N/A
|
$45.42M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$27.17M
-10.52%
YoY
|
$27.00M
-17.28%
YoY
|
$26.82M
-22.61%
YoY
|
$31.75M
-4.62%
YoY
|
$30.36M
-6.07%
YoY
|
$32.64M
N/A
|
$34.65M
N/A
|
$33.29M
N/A
|
$32.33M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.849M
5.83%
YoY
|
$2.757M
2.15%
YoY
|
$3.163M
7.59%
YoY
|
$2.961M
1.65%
YoY
|
$2.692M
0.45%
YoY
|
$2.699M
-0.15%
YoY
|
$2.940M
8.85%
YoY
|
$2.913M
N/A
|
$2.680M
-4.9%
YoY
|
$2.703M
-8.09%
YoY
|
$2.701M
-66.92%
YoY
|
N/A
|
$2.818M
-69.09%
YoY
|
$2.941M
-67.17%
YoY
|
$8.165M
-7.84%
YoY
|
N/A
|
$9.117M
-6.32%
YoY
|
$8.957M
-7.94%
YoY
|
$8.860M
-6.6%
YoY
|
| Operating Expenses |
$190.0M
-18.3%
YoY
|
$177.8M
-34.39%
YoY
|
$181.5M
-33.58%
YoY
|
$40.56M
-2.13%
YoY
|
$232.5M
-20.27%
YoY
|
$270.9M
-5.02%
YoY
|
$273.2M
-5.4%
YoY
|
$41.44M
N/A
|
$291.6M
-19.66%
YoY
|
$285.2M
-18.97%
YoY
|
$288.8M
-25.44%
YoY
|
N/A
|
$363.0M
-2.27%
YoY
|
$352.0M
-3.12%
YoY
|
$387.4M
9.83%
YoY
|
N/A
|
$371.4M
5.22%
YoY
|
$363.3M
1.59%
YoY
|
$352.7M
-1.14%
YoY
|
| Operating Profit |
-$7.302M
9.2%
YoY
|
-$6.642M
-46.03%
YoY
|
-$8.303M
-326.67%
YoY
|
-$8.192M
-459.14%
YoY
|
-$6.687M
-281.07%
YoY
|
-$12.31M
-1015.63%
YoY
|
$3.663M
-57.53%
YoY
|
$2.281M
N/A
|
$3.693M
-146.13%
YoY
|
$1.344M
-63.98%
YoY
|
$8.624M
-127.09%
YoY
|
N/A
|
-$8.005M
-64.47%
YoY
|
$3.731M
-118.43%
YoY
|
-$31.84M
343.23%
YoY
|
-$21.61M
527.69%
YoY
|
-$22.53M
279.97%
YoY
|
-$20.24M
165.87%
YoY
|
-$7.183M
18.36%
YoY
|
| Interest Expense |
$1.474M
190.73%
YoY
|
$1.251M
205.87%
YoY
|
$1.032M
122.89%
YoY
|
$10.00K
-96.82%
YoY
|
$507.0K
33.77%
YoY
|
$409.0K
0.0%
YoY
|
$463.0K
21.2%
YoY
|
$314.0K
N/A
|
$379.0K
-1.3%
YoY
|
$409.0K
-54.86%
YoY
|
$382.0K
-57.84%
YoY
|
N/A
|
$384.0K
-17.6%
YoY
|
$906.0K
50.0%
YoY
|
$906.0K
28.88%
YoY
|
N/A
|
$466.0K
-59.09%
YoY
|
$604.0K
-44.23%
YoY
|
$703.0K
-28.12%
YoY
|
| Other Income/Expense, Net |
$498.0K
-115.2%
YoY
|
N/A
|
N/A
|
-$1.000K
N/A
|
-$3.277M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$8.477M
-18.22%
YoY
|
-$8.814M
-27.42%
YoY
|
-$9.653M
-374.62%
YoY
|
-$10.52M
-505.39%
YoY
|
-$10.37M
-347.97%
YoY
|
-$12.14M
N/A
|
$3.515M
N/A
|
$2.595M
N/A
|
$4.180M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Income Tax |
$31.00K
-118.9%
YoY
|
-$9.000K
-105.7%
YoY
|
$77.00K
-61.5%
YoY
|
$40.00K
-112.99%
YoY
|
-$164.0K
-135.27%
YoY
|
$158.0K
-117.52%
YoY
|
$200.0K
-85.8%
YoY
|
-$308.0K
N/A
|
$465.0K
-167.69%
YoY
|
-$902.0K
27.94%
YoY
|
$1.408M
-5.5%
YoY
|
N/A
|
-$687.0K
161.22%
YoY
|
-$705.0K
-350.89%
YoY
|
$1.490M
482.03%
YoY
|
N/A
|
-$263.0K
378.18%
YoY
|
$281.0K
-120.57%
YoY
|
$256.0K
181.32%
YoY
|
| Net Earnings |
-$8.508M
-16.6%
YoY
|
-$8.805M
-28.43%
YoY
|
-$9.730M
-393.51%
YoY
|
-$10.74M
-469.86%
YoY
|
-$10.20M
-374.59%
YoY
|
-$12.30M
N/A
|
$3.315M
N/A
|
$2.903M
N/A
|
$3.715M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Earnings Per Share |
-$0.27
-15.62%
YoY
|
-$0.28
-28.21%
YoY
|
-$0.31
-381.82%
YoY
|
N/A
|
-$0.32
-366.67%
YoY
|
-$0.39
-490.0%
YoY
|
$0.11
-120.0%
YoY
|
N/A
|
$0.12
-108.51%
YoY
|
$0.10
-88.1%
YoY
|
-$0.55
N/A
|
N/A
|
-$1.41
N/A
|
$0.84
-300.0%
YoY
|
N/A
|
N/A
|
N/A
|
-$0.42
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.27
-15.62%
YoY
|
-$0.28
-28.21%
YoY
|
-$0.31
-410.0%
YoY
|
-$339.1K
-467.83%
YoY
|
-$0.32
-366.67%
YoY
|
-$0.39
-490.0%
YoY
|
$0.10
-118.18%
YoY
|
$92.19K
N/A
|
$0.12
-108.51%
YoY
|
$0.10
-87.65%
YoY
|
-$0.55
N/A
|
N/A
|
-$1.41
N/A
|
$0.81
-292.86%
YoY
|
N/A
|
N/A
|
N/A
|
-$0.42
N/A
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.64M shares
3.23%
YoY
|
31.81M shares
0.82%
YoY
|
31.79M shares
0.82%
YoY
|
31.75M shares
0.89%
YoY
|
31.62M shares
0.42%
YoY
|
31.55M shares
0.29%
YoY
|
31.53M shares
0.26%
YoY
|
31.47M shares
528.67%
YoY
|
31.49M shares
528.21%
YoY
|
31.46M shares
528.32%
YoY
|
31.45M shares
-38.15%
YoY
|
5.006M shares
-90.1%
YoY
|
5.012M shares
-90.09%
YoY
|
5.007M shares
-89.92%
YoY
|
50.85M shares
0.61%
YoY
|
50.57M shares
1.04%
YoY
|
50.58M shares
1.05%
YoY
|
49.65M shares
-0.68%
YoY
|
50.54M shares
1.08%
YoY
|
| Diluted Shares Outstanding |
31.88M shares
0.81%
YoY
|
31.81M shares
0.82%
YoY
|
31.79M shares
0.39%
YoY
|
N/A
|
31.62M shares
0.17%
YoY
|
31.55M shares
-0.09%
YoY
|
31.66M shares
0.68%
YoY
|
31.47M shares
528.67%
YoY
|
31.56M shares
529.75%
YoY
|
31.58M shares
514.2%
YoY
|
31.45M shares
N/A
|
5.006M shares
N/A
|
5.012M shares
N/A
|
5.142M shares
-89.64%
YoY
|
N/A
|
N/A
|
N/A
|
49.65M shares
N/A
|
N/A
|
Loading...