|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$782.1M
18.28%
YoY
|
$661.2M
-4.23%
YoY
|
$690.5M
-3.3%
YoY
|
$714.0M
-20.04%
YoY
|
$893.0M
37.55%
YoY
|
| Cost Of Revenue |
$639.5M
18.28%
YoY
|
$540.7M
-9.01%
YoY
|
$594.2M
-1.71%
YoY
|
$604.5M
-11.8%
YoY
|
$685.4M
40.2%
YoY
|
| Gross Profit |
$142.6M
18.27%
YoY
|
$120.6M
25.27%
YoY
|
$96.23M
-12.1%
YoY
|
$109.5M
-47.26%
YoY
|
$207.6M
29.47%
YoY
|
| Selling, General & Admin |
$135.4M
6.2%
YoY
|
$127.5M
-17.33%
YoY
|
$154.2M
-9.9%
YoY
|
$171.1M
-0.29%
YoY
|
$171.6M
18.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$22.00M
-3.97%
YoY
|
$22.91M
43.73%
YoY
|
$15.94M
29.28%
YoY
|
$12.33M
-17.41%
YoY
|
$14.93M
45.52%
YoY
|
| Operating Expenses |
$135.4M
6.2%
YoY
|
$127.5M
-17.33%
YoY
|
$154.2M
-9.9%
YoY
|
$171.1M
-0.29%
YoY
|
$171.6M
18.24%
YoY
|
| Operating Profit |
$7.220M
-204.49%
YoY
|
-$6.910M
-87.91%
YoY
|
-$57.17M
-70.01%
YoY
|
-$190.6M
-648.42%
YoY
|
$34.76M
451.75%
YoY
|
| Interest Expense |
$27.97M
-11.71%
YoY
|
$31.68M
-45.63%
YoY
|
$58.27M
112.28%
YoY
|
$27.45M
22.49%
YoY
|
$22.41M
11.6%
YoY
|
| Other Income/Expense, Net |
-$8.410M
1689.36%
YoY
|
-$470.0K
-91.28%
YoY
|
-$5.390M
-86.81%
YoY
|
-$40.87M
37.24%
YoY
|
-$29.78M
31.25%
YoY
|
| Pretax Income |
-$33.28M
-14.8%
YoY
|
-$39.06M
-67.67%
YoY
|
-$120.8M
-47.67%
YoY
|
-$230.9M
-4736.14%
YoY
|
$4.980M
-130.38%
YoY
|
| Income Tax |
-$160.0K
-89.87%
YoY
|
-$1.580M
-85.4%
YoY
|
-$10.82M
-6.08%
YoY
|
-$11.52M
-218.15%
YoY
|
$9.750M
-361.39%
YoY
|
| Net Earnings |
-$31.72M
-13.24%
YoY
|
-$36.56M
-145.28%
YoY
|
$80.75M
-139.59%
YoY
|
-$204.0M
5645.35%
YoY
|
-$3.550M
-71.28%
YoY
|
| Basic Earnings Per Share |
-$1.17
-17.61%
YoY
|
-$1.42
-144.51%
YoY
|
$3.19
-139.19%
YoY
|
-$8.14
5714.29%
YoY
|
-$0.14
-78.79%
YoY
|
| Diluted Earnings Per Share |
-$1.17
-17.61%
YoY
|
-$1.42
-144.51%
YoY
|
$3.19
-139.19%
YoY
|
-$8.14
5714.29%
YoY
|
-$0.14
-78.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.09M shares
5.0%
YoY
|
25.80M shares
1.98%
YoY
|
25.30M shares
0.98%
YoY
|
25.05M shares
1.1%
YoY
|
24.78M shares
31.99%
YoY
|
| Diluted Shares Outstanding |
27.09M shares
5.0%
YoY
|
25.80M shares
1.98%
YoY
|
25.30M shares
0.98%
YoY
|
25.05M shares
1.1%
YoY
|
24.78M shares
31.99%
YoY
|
|
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 |
$149.0M
-24.2%
YoY
|
$181.2M
-18.41%
YoY
|
$180.9M
-9.2%
YoY
|
$164.3M
-6.61%
YoY
|
$196.5M
-2.52%
YoY
|
$222.1M
84.35%
YoY
|
$199.2M
22.02%
YoY
|
$175.9M
23.61%
YoY
|
$201.6M
13.37%
YoY
|
$120.5M
-37.46%
YoY
|
$163.3M
-8.12%
YoY
|
$142.3M
-17.25%
YoY
|
$177.9M
-8.34%
YoY
|
$192.7M
-17.44%
YoY
|
$177.7M
-18.05%
YoY
|
$172.0M
-12.26%
YoY
|
$194.0M
-19.19%
YoY
|
$233.3M
-7.99%
YoY
|
$216.8M
6.66%
YoY
|
| Cost Of Revenue |
$132.3M
-16.14%
YoY
|
$160.5M
-8.2%
YoY
|
$160.7M
1.27%
YoY
|
$148.3M
3.71%
YoY
|
$157.8M
-0.3%
YoY
|
$174.8M
70.67%
YoY
|
$158.6M
15.79%
YoY
|
$143.0M
6.56%
YoY
|
$158.3M
5.82%
YoY
|
$102.4M
-34.48%
YoY
|
$137.0M
-11.1%
YoY
|
$134.2M
1.36%
YoY
|
$149.6M
-6.23%
YoY
|
$156.3M
-15.84%
YoY
|
$154.1M
-13.6%
YoY
|
$132.4M
-17.2%
YoY
|
$159.5M
-12.22%
YoY
|
$185.8M
-0.08%
YoY
|
$178.4M
12.96%
YoY
|
| Gross Profit |
$16.65M
-57.04%
YoY
|
$20.72M
-56.19%
YoY
|
$20.21M
-50.17%
YoY
|
$15.97M
-51.46%
YoY
|
$38.76M
-10.63%
YoY
|
$47.29M
161.99%
YoY
|
$40.56M
54.51%
YoY
|
$32.90M
306.17%
YoY
|
$43.37M
53.31%
YoY
|
$18.05M
-50.29%
YoY
|
$26.25M
11.42%
YoY
|
$8.100M
-43.12%
YoY
|
$28.29M
-18.07%
YoY
|
$36.31M
-23.67%
YoY
|
$23.56M
-38.73%
YoY
|
$14.24M
-60.58%
YoY
|
$34.53M
-40.89%
YoY
|
$47.57M
-29.7%
YoY
|
$38.45M
-15.29%
YoY
|
| Selling, General & Admin |
$25.27M
-22.08%
YoY
|
$31.03M
-13.71%
YoY
|
$33.77M
-0.03%
YoY
|
$31.79M
-3.67%
YoY
|
$32.43M
-6.84%
YoY
|
$35.96M
38.2%
YoY
|
$33.78M
2.58%
YoY
|
$33.00M
-16.03%
YoY
|
$34.81M
-15.3%
YoY
|
$26.02M
-22.72%
YoY
|
$32.93M
-14.18%
YoY
|
$39.30M
12.61%
YoY
|
$41.10M
9.08%
YoY
|
$33.67M
-39.59%
YoY
|
$38.37M
-20.36%
YoY
|
$34.90M
1.16%
YoY
|
$37.68M
-16.51%
YoY
|
$55.74M
28.34%
YoY
|
$48.18M
4.63%
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 |
$3.200M
-19.19%
YoY
|
$4.320M
21.69%
YoY
|
$3.400M
-19.05%
YoY
|
$6.070M
-10.21%
YoY
|
$3.960M
-1.25%
YoY
|
$3.550M
-1.66%
YoY
|
$4.200M
20.34%
YoY
|
$6.760M
37.68%
YoY
|
$4.010M
-12.64%
YoY
|
$3.610M
-11.52%
YoY
|
$3.490M
5.44%
YoY
|
$4.910M
-11.21%
YoY
|
$4.590M
42.11%
YoY
|
$4.080M
-0.73%
YoY
|
$3.310M
-19.85%
YoY
|
$5.530M
-25.27%
YoY
|
$3.230M
-14.32%
YoY
|
$4.110M
25.3%
YoY
|
$4.130M
27.86%
YoY
|
| Operating Expenses |
$25.27M
-22.08%
YoY
|
$31.03M
-13.71%
YoY
|
$33.77M
-0.03%
YoY
|
$33.19M
-1.51%
YoY
|
$32.43M
-6.84%
YoY
|
$35.96M
38.2%
YoY
|
$33.78M
2.58%
YoY
|
$33.70M
-18.0%
YoY
|
$34.81M
-15.3%
YoY
|
$26.02M
-22.72%
YoY
|
$32.93M
-14.18%
YoY
|
$41.10M
11.38%
YoY
|
$41.10M
9.08%
YoY
|
$33.67M
-39.59%
YoY
|
$38.37M
-20.36%
YoY
|
$36.90M
-1.07%
YoY
|
$37.68M
-16.51%
YoY
|
$55.74M
28.34%
YoY
|
$48.18M
4.63%
YoY
|
| Operating Profit |
-$8.620M
-236.18%
YoY
|
-$10.31M
-191.0%
YoY
|
-$13.56M
-300.0%
YoY
|
-$17.22M
2052.5%
YoY
|
$6.330M
-26.05%
YoY
|
$11.33M
-242.16%
YoY
|
$6.780M
-201.5%
YoY
|
-$800.0K
-97.58%
YoY
|
$8.560M
-167.08%
YoY
|
-$7.970M
-400.75%
YoY
|
-$6.680M
-50.04%
YoY
|
-$33.00M
45.63%
YoY
|
-$12.76M
-57.32%
YoY
|
$2.650M
-104.13%
YoY
|
-$13.37M
-74.9%
YoY
|
-$22.66M
1820.34%
YoY
|
-$29.90M
-324.98%
YoY
|
-$64.14M
-364.6%
YoY
|
-$53.27M
7971.21%
YoY
|
| Interest Expense |
$10.23M
46.77%
YoY
|
-$11.12M
-259.31%
YoY
|
$7.670M
8.79%
YoY
|
-$8.070M
32.3%
YoY
|
$6.970M
-7.8%
YoY
|
$6.980M
-15.09%
YoY
|
$7.050M
-13.92%
YoY
|
-$6.100M
-23.75%
YoY
|
$7.560M
-68.66%
YoY
|
$8.220M
-46.34%
YoY
|
$8.190M
-24.38%
YoY
|
-$8.000M
1.27%
YoY
|
$24.12M
217.79%
YoY
|
$15.32M
147.5%
YoY
|
$10.83M
82.02%
YoY
|
-$7.900M
36.21%
YoY
|
$7.590M
37.0%
YoY
|
$6.190M
18.58%
YoY
|
$5.950M
1.02%
YoY
|
| Other Income/Expense, Net |
-$5.760M
234.88%
YoY
|
-$550.0K
-72.36%
YoY
|
-$5.490M
146.19%
YoY
|
-$360.0K
-40.0%
YoY
|
-$1.720M
-349.28%
YoY
|
-$1.990M
342.22%
YoY
|
-$2.230M
33.53%
YoY
|
-$600.0K
-150.0%
YoY
|
$690.0K
-142.07%
YoY
|
-$450.0K
-190.0%
YoY
|
-$1.670M
-69.47%
YoY
|
$1.200M
-122.22%
YoY
|
-$1.640M
57.69%
YoY
|
$500.0K
-107.56%
YoY
|
-$5.470M
388.39%
YoY
|
-$5.400M
2600.0%
YoY
|
-$1.040M
-84.82%
YoY
|
-$6.610M
11.66%
YoY
|
-$1.120M
-89.89%
YoY
|
| Pretax Income |
-$24.61M
942.8%
YoY
|
-$21.98M
-1031.36%
YoY
|
-$26.72M
88.83%
YoY
|
-$19.13M
151.71%
YoY
|
-$2.360M
-239.64%
YoY
|
$2.360M
-114.18%
YoY
|
-$14.15M
-14.45%
YoY
|
-$7.600M
-81.23%
YoY
|
$1.690M
-104.39%
YoY
|
-$16.64M
36.73%
YoY
|
-$16.54M
-44.25%
YoY
|
-$40.50M
-14.74%
YoY
|
-$38.52M
-0.03%
YoY
|
-$12.17M
-84.18%
YoY
|
-$29.67M
-50.83%
YoY
|
-$47.50M
493.75%
YoY
|
-$38.53M
-698.29%
YoY
|
-$76.94M
-519.98%
YoY
|
-$60.34M
413.97%
YoY
|
| Income Tax |
$1.070M
160.98%
YoY
|
$450.0K
-67.86%
YoY
|
$230.0K
-77.0%
YoY
|
-$2.970M
65.0%
YoY
|
$410.0K
310.0%
YoY
|
$1.400M
1650.0%
YoY
|
$1.000M
-10100.0%
YoY
|
-$1.800M
-78.82%
YoY
|
$100.0K
-109.8%
YoY
|
$80.00K
-107.69%
YoY
|
-$10.00K
-96.3%
YoY
|
-$8.500M
-297.67%
YoY
|
-$1.020M
-28.17%
YoY
|
-$1.040M
-89.37%
YoY
|
-$270.0K
-89.53%
YoY
|
$4.300M
230.77%
YoY
|
-$1.420M
1083.33%
YoY
|
-$9.780M
492.73%
YoY
|
-$2.580M
63.29%
YoY
|
| Net Earnings |
-$25.46M
930.77%
YoY
|
-$22.20M
-1820.93%
YoY
|
-$26.68M
80.15%
YoY
|
-$15.73M
191.3%
YoY
|
-$2.470M
-227.98%
YoY
|
$1.290M
-107.89%
YoY
|
-$14.81M
-11.53%
YoY
|
-$5.400M
-82.91%
YoY
|
$1.930M
-98.67%
YoY
|
-$16.34M
102.23%
YoY
|
-$16.74M
-33.31%
YoY
|
-$31.60M
-32.42%
YoY
|
$145.5M
-544.17%
YoY
|
-$8.080M
-87.93%
YoY
|
-$25.10M
-56.36%
YoY
|
-$46.76M
124.38%
YoY
|
-$32.76M
-575.47%
YoY
|
-$66.93M
-430.36%
YoY
|
-$57.51M
483.27%
YoY
|
| Basic Earnings Per Share |
-$0.92
922.22%
YoY
|
N/A
|
-$0.98
78.18%
YoY
|
N/A
|
-$0.09
-228.57%
YoY
|
$0.05
-107.81%
YoY
|
-$0.55
-16.67%
YoY
|
N/A
|
$0.07
-98.78%
YoY
|
-$0.64
100.0%
YoY
|
-$0.66
-34.0%
YoY
|
N/A
|
$5.74
-538.17%
YoY
|
-$0.32
-88.06%
YoY
|
-$1.00
-56.52%
YoY
|
-$1.86
121.43%
YoY
|
-$1.31
-567.86%
YoY
|
-$2.68
-435.0%
YoY
|
-$2.30
460.98%
YoY
|
| Diluted Earnings Per Share |
-$0.92
922.22%
YoY
|
-$803.4K
-2008440616.51%
YoY
|
-$0.98
78.18%
YoY
|
-$576.4K
179.67%
YoY
|
-$0.09
-250.0%
YoY
|
$0.04
-106.25%
YoY
|
-$0.55
-16.67%
YoY
|
-$206.1K
-83.43%
YoY
|
$0.06
-98.95%
YoY
|
-$0.64
100.0%
YoY
|
-$0.66
-34.0%
YoY
|
-$1.244M
66886700.44%
YoY
|
$5.74
-538.17%
YoY
|
-$0.32
-88.06%
YoY
|
-$1.00
-56.52%
YoY
|
-$1.86
121.43%
YoY
|
-$1.31
-585.19%
YoY
|
-$2.68
-439.24%
YoY
|
-$2.30
460.98%
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 |
27.68M shares
1.43%
YoY
|
27.61M shares
2.18%
YoY
|
27.34M shares
2.23%
YoY
|
27.29M shares
4.07%
YoY
|
27.29M shares
5.19%
YoY
|
27.02M shares
5.48%
YoY
|
26.74M shares
5.32%
YoY
|
26.22M shares
3.28%
YoY
|
25.94M shares
2.41%
YoY
|
25.62M shares
1.33%
YoY
|
25.39M shares
0.82%
YoY
|
25.39M shares
1.1%
YoY
|
25.33M shares
0.91%
YoY
|
25.28M shares
1.06%
YoY
|
25.19M shares
0.9%
YoY
|
25.11M shares
0.7%
YoY
|
25.10M shares
0.62%
YoY
|
25.02M shares
-1.45%
YoY
|
24.96M shares
4.71%
YoY
|
| Diluted Shares Outstanding |
27.68M shares
1.43%
YoY
|
N/A
|
27.34M shares
2.23%
YoY
|
N/A
|
27.29M shares
-18.13%
YoY
|
32.75M shares
27.82%
YoY
|
26.74M shares
5.32%
YoY
|
N/A
|
33.33M shares
31.58%
YoY
|
25.62M shares
1.33%
YoY
|
25.39M shares
0.82%
YoY
|
N/A
|
25.33M shares
0.91%
YoY
|
25.28M shares
1.06%
YoY
|
25.19M shares
0.9%
YoY
|
N/A
|
25.10M shares
-1.09%
YoY
|
25.02M shares
-2.82%
YoY
|
24.96M shares
4.71%
YoY
|
Loading...