|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$630.2M
2.8%
YoY
|
$613.1M
-22.98%
YoY
|
$796.0M
-41.51%
YoY
|
$1.361B
11.98%
YoY
|
$1.215B
34.23%
YoY
|
| Cost Of Revenue |
$353.8M
0.74%
YoY
|
$351.2M
-27.08%
YoY
|
$481.6M
-50.73%
YoY
|
$977.4M
12.59%
YoY
|
$868.2M
45.56%
YoY
|
| Gross Profit |
$276.5M
5.58%
YoY
|
$261.9M
-16.71%
YoY
|
$314.4M
-18.0%
YoY
|
$383.4M
10.45%
YoY
|
$347.1M
12.35%
YoY
|
| Selling, General & Admin |
$132.5M
7.38%
YoY
|
$123.4M
-12.93%
YoY
|
$141.7M
-20.55%
YoY
|
$178.4M
1.18%
YoY
|
$176.3M
11.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$175.1M
20.7%
YoY
|
$145.0M
-8.38%
YoY
|
$158.3M
27.74%
YoY
|
$123.9M
14.93%
YoY
|
$107.8M
-18.86%
YoY
|
| Operating Expenses |
$132.5M
7.38%
YoY
|
$123.4M
-12.93%
YoY
|
$141.7M
-20.55%
YoY
|
$178.4M
1.18%
YoY
|
$176.3M
11.96%
YoY
|
| Operating Profit |
$144.0M
3.97%
YoY
|
$138.5M
-19.82%
YoY
|
$172.7M
-15.78%
YoY
|
$205.0M
20.02%
YoY
|
$170.8M
12.75%
YoY
|
| Interest Expense |
$41.57M
7.1%
YoY
|
$38.82M
0.51%
YoY
|
$38.62M
32.18%
YoY
|
$29.22M
-16.11%
YoY
|
$34.83M
1.89%
YoY
|
| Other Income/Expense, Net |
$1.292M
-319.35%
YoY
|
-$589.0K
-250.26%
YoY
|
$392.0K
-106.05%
YoY
|
-$6.484M
-765.03%
YoY
|
$975.0K
-92.53%
YoY
|
| Pretax Income |
-$80.69M
40.04%
YoY
|
-$57.62M
-30.26%
YoY
|
-$82.61M
-307.44%
YoY
|
$39.83M
136.5%
YoY
|
$16.84M
-135.43%
YoY
|
| Income Tax |
$30.24M
6.46%
YoY
|
$28.40M
12.31%
YoY
|
$25.29M
-35.87%
YoY
|
$39.43M
73.75%
YoY
|
$22.70M
-81.73%
YoY
|
| Net Earnings |
-$112.7M
11.27%
YoY
|
-$101.3M
-1.06%
YoY
|
-$102.4M
-511.91%
YoY
|
$24.85M
-26.64%
YoY
|
$33.88M
-114.86%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$2.99
-539.71%
YoY
|
$0.68
-29.9%
YoY
|
$0.97
-114.72%
YoY
|
| Diluted Earnings Per Share |
-$3.411M
10.45%
YoY
|
-$3.088M
103291359.34%
YoY
|
-$2.99
-539.71%
YoY
|
$0.68
-29.9%
YoY
|
$0.97
-114.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.04K
0.89%
YoY
|
32.75K
-99.9%
YoY
|
34.28M shares
-3.25%
YoY
|
35.43M shares
1.36%
YoY
|
34.96M shares
1.13%
YoY
|
| Diluted Shares Outstanding |
33.04K
0.89%
YoY
|
32.75K
-99.9%
YoY
|
34.28M shares
-3.4%
YoY
|
35.49M shares
1.52%
YoY
|
34.96M shares
1.13%
YoY
|
|
Concept
|
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 | 2017 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$221.3M
51.35%
YoY
|
$191.7M
40.82%
YoY
|
$186.6M
22.99%
YoY
|
$161.3M
-4.84%
YoY
|
$146.2M
11.55%
YoY
|
$136.2M
-15.32%
YoY
|
$151.7M
-44.37%
YoY
|
$169.5M
-8.84%
YoY
|
$131.1M
-66.47%
YoY
|
$160.8M
-54.25%
YoY
|
$272.7M
-17.9%
YoY
|
$186.0M
-44.47%
YoY
|
$390.9M
13.8%
YoY
|
$351.4M
0.3%
YoY
|
$332.2M
-1.64%
YoY
|
$334.8M
6.48%
YoY
|
$343.5M
8.11%
YoY
|
$350.4M
42.77%
YoY
|
$337.7M
68.32%
YoY
|
| Cost Of Revenue |
$128.0M
63.46%
YoY
|
$119.5M
73.31%
YoY
|
$112.6M
36.52%
YoY
|
$93.92M
-7.87%
YoY
|
$78.30M
4.18%
YoY
|
$68.93M
-24.73%
YoY
|
$82.50M
-20.21%
YoY
|
$101.9M
-52.24%
YoY
|
$75.15M
-74.26%
YoY
|
$91.57M
-64.62%
YoY
|
$103.4M
-56.35%
YoY
|
$213.4M
-10.36%
YoY
|
$292.0M
17.8%
YoY
|
$258.8M
1.66%
YoY
|
$236.9M
-2.95%
YoY
|
$238.1M
4.82%
YoY
|
$247.8M
7.76%
YoY
|
$254.6M
52.51%
YoY
|
$244.1M
579.94%
YoY
|
| Gross Profit |
$93.29M
37.38%
YoY
|
$72.29M
7.51%
YoY
|
$73.95M
6.87%
YoY
|
$67.38M
-0.28%
YoY
|
$67.90M
21.47%
YoY
|
$67.24M
-2.87%
YoY
|
$69.20M
-374.14%
YoY
|
$67.57M
44.3%
YoY
|
$55.90M
-5.81%
YoY
|
$69.22M
17.29%
YoY
|
-$25.24M
-138.15%
YoY
|
$46.82M
-29.82%
YoY
|
$59.35M
-13.48%
YoY
|
$59.02M
-10.66%
YoY
|
$66.17M
7.39%
YoY
|
$66.72M
5.97%
YoY
|
$68.60M
8.39%
YoY
|
$66.06M
16.84%
YoY
|
$61.62M
78.94%
YoY
|
| Selling, General & Admin |
$38.13M
13.37%
YoY
|
$41.88M
28.34%
YoY
|
$31.31M
10.25%
YoY
|
$34.94M
16.62%
YoY
|
$33.63M
6.66%
YoY
|
$32.63M
-2.77%
YoY
|
$28.40M
-13.41%
YoY
|
$29.96M
-7.27%
YoY
|
$31.53M
-30.91%
YoY
|
$33.56M
-22.77%
YoY
|
$32.80M
-26.62%
YoY
|
$32.31M
-28.37%
YoY
|
$45.64M
2.83%
YoY
|
$43.45M
-1.79%
YoY
|
$44.70M
0.45%
YoY
|
$45.10M
5.18%
YoY
|
$44.38M
-0.41%
YoY
|
$44.24M
-0.38%
YoY
|
$44.50M
34.04%
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 |
$36.88M
-19.32%
YoY
|
$40.36M
-5.04%
YoY
|
$42.97M
-2.57%
YoY
|
$43.89M
19.82%
YoY
|
$45.71M
41.49%
YoY
|
$42.50M
33.01%
YoY
|
$44.10M
-3.92%
YoY
|
$36.63M
-10.89%
YoY
|
$32.31M
-11.05%
YoY
|
$31.95M
-16.4%
YoY
|
$45.90M
45.25%
YoY
|
$41.11M
32.14%
YoY
|
$36.32M
20.33%
YoY
|
$38.22M
23.17%
YoY
|
$31.60M
6.4%
YoY
|
$31.11M
15.17%
YoY
|
$30.18M
14.56%
YoY
|
$31.03M
25.36%
YoY
|
$29.70M
12.5%
YoY
|
| Operating Expenses |
$38.13M
13.37%
YoY
|
$41.88M
28.34%
YoY
|
$74.28M
2.45%
YoY
|
$34.94M
16.62%
YoY
|
$33.63M
6.66%
YoY
|
$32.63M
-2.77%
YoY
|
$72.50M
-6.69%
YoY
|
$29.96M
-7.27%
YoY
|
$31.53M
-30.91%
YoY
|
$33.56M
-22.77%
YoY
|
$77.70M
1.97%
YoY
|
$32.31M
-28.37%
YoY
|
$45.64M
2.83%
YoY
|
$43.45M
-1.79%
YoY
|
$76.20M
2.83%
YoY
|
$45.10M
5.18%
YoY
|
$44.38M
-0.41%
YoY
|
$44.24M
-0.38%
YoY
|
$74.10M
24.33%
YoY
|
| Operating Profit |
$55.16M
60.94%
YoY
|
$30.41M
-12.13%
YoY
|
-$325.0K
-90.15%
YoY
|
$32.44M
-13.75%
YoY
|
$34.27M
40.62%
YoY
|
$34.60M
-2.97%
YoY
|
-$3.300M
-96.79%
YoY
|
$37.61M
159.08%
YoY
|
$24.37M
77.7%
YoY
|
$35.66M
129.07%
YoY
|
-$102.9M
926.56%
YoY
|
$14.52M
-32.86%
YoY
|
$13.72M
-43.36%
YoY
|
$15.57M
-28.64%
YoY
|
-$10.03M
-19.64%
YoY
|
$21.62M
7.66%
YoY
|
$24.22M
29.32%
YoY
|
$21.82M
79.92%
YoY
|
-$12.48M
-50.41%
YoY
|
| Interest Expense |
$11.90M
14.87%
YoY
|
$11.05M
10.89%
YoY
|
-$10.77M
12.23%
YoY
|
$10.48M
8.9%
YoY
|
$10.36M
7.46%
YoY
|
$9.964M
0.11%
YoY
|
-$9.600M
-7.69%
YoY
|
$9.623M
-4.75%
YoY
|
$9.638M
-2.92%
YoY
|
$9.953M
21.93%
YoY
|
-$10.40M
40.54%
YoY
|
$10.10M
31.46%
YoY
|
$9.928M
44.24%
YoY
|
$8.163M
13.08%
YoY
|
-$7.400M
-1.33%
YoY
|
$7.685M
-2.23%
YoY
|
$6.883M
-44.41%
YoY
|
$7.219M
1.86%
YoY
|
-$7.500M
-12.79%
YoY
|
| Other Income/Expense, Net |
-$2.295M
-172.65%
YoY
|
$1.630M
-153.25%
YoY
|
$120.0K
-106.67%
YoY
|
$1.074M
-191.17%
YoY
|
$3.159M
19.61%
YoY
|
-$3.061M
941.16%
YoY
|
-$1.800M
-325.0%
YoY
|
-$1.178M
-43.93%
YoY
|
$2.641M
453.67%
YoY
|
-$294.0K
-123.61%
YoY
|
$800.0K
-900.0%
YoY
|
-$2.101M
-837.19%
YoY
|
$477.0K
-109.17%
YoY
|
$1.245M
-187.68%
YoY
|
-$100.0K
-80.0%
YoY
|
$285.0K
-88.24%
YoY
|
-$5.204M
90.55%
YoY
|
-$1.420M
-178.06%
YoY
|
-$500.0K
400.0%
YoY
|
| Pretax Income |
$3.229M
-112.31%
YoY
|
-$23.36M
8.42%
YoY
|
-$12.13M
-50.51%
YoY
|
-$20.80M
89.42%
YoY
|
-$26.22M
70.38%
YoY
|
-$21.54M
219.5%
YoY
|
-$24.50M
-56.71%
YoY
|
-$10.98M
-12.3%
YoY
|
-$15.39M
269.06%
YoY
|
-$6.743M
-288.19%
YoY
|
-$56.60M
-609.91%
YoY
|
-$12.52M
-212.26%
YoY
|
-$4.170M
-151.15%
YoY
|
$3.583M
-62.0%
YoY
|
$11.10M
432.89%
YoY
|
$11.15M
16.42%
YoY
|
$8.153M
222.25%
YoY
|
$9.430M
-2277.83%
YoY
|
$2.083M
-110.1%
YoY
|
| Income Tax |
$11.38M
28.78%
YoY
|
$5.769M
-22.63%
YoY
|
$19.13M
103.54%
YoY
|
-$5.187M
-190.29%
YoY
|
$8.836M
126.85%
YoY
|
$7.456M
-20.09%
YoY
|
$9.400M
84.31%
YoY
|
$5.745M
1104.4%
YoY
|
$3.895M
-63.23%
YoY
|
$9.330M
2.08%
YoY
|
$5.100M
-67.1%
YoY
|
$477.0K
-94.0%
YoY
|
$10.59M
10.08%
YoY
|
$9.140M
66.42%
YoY
|
$15.50M
82.35%
YoY
|
$7.954M
-4.89%
YoY
|
$9.622M
-1603.44%
YoY
|
$5.492M
-53.81%
YoY
|
$8.500M
136.11%
YoY
|
| Net Earnings |
-$7.660M
-78.25%
YoY
|
-$29.65M
-0.76%
YoY
|
-$31.32M
-6.23%
YoY
|
-$16.30M
-8.0%
YoY
|
-$35.21M
10.43%
YoY
|
-$29.87M
63.2%
YoY
|
-$33.40M
-58.16%
YoY
|
-$17.72M
80.07%
YoY
|
-$31.89M
336.54%
YoY
|
-$18.30M
239.34%
YoY
|
-$79.84M
-667.31%
YoY
|
-$9.841M
-283.29%
YoY
|
-$7.305M
-9840.0%
YoY
|
-$5.394M
-201.07%
YoY
|
$14.07M
111.24%
YoY
|
$5.369M
60.13%
YoY
|
$75.00K
-97.88%
YoY
|
$5.337M
-73.74%
YoY
|
$6.662M
-124.88%
YoY
|
| Basic Earnings Per Share |
-$0.23
-78.5%
YoY
|
N/A
|
N/A
|
-$0.49
-9.26%
YoY
|
-$1.07
10.31%
YoY
|
N/A
|
N/A
|
-$0.54
86.21%
YoY
|
-$0.97
361.9%
YoY
|
-$0.56
273.33%
YoY
|
-$2.44
-710.0%
YoY
|
-$0.29
-293.33%
YoY
|
-$0.21
N/A
|
-$0.15
-200.0%
YoY
|
$0.40
122.22%
YoY
|
$0.15
66.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.15
-74.14%
YoY
|
$0.18
-123.38%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-78.5%
YoY
|
-$894.1K
-1.32%
YoY
|
-$946.4K
-7.06%
YoY
|
-$0.49
-9.26%
YoY
|
-$1.07
10.31%
YoY
|
-$906.1K
161796436.8%
YoY
|
-$1.018M
41733206.68%
YoY
|
-$0.54
86.21%
YoY
|
-$0.97
361.9%
YoY
|
-$0.56
273.33%
YoY
|
-$2.44
-710.0%
YoY
|
-$0.29
-293.33%
YoY
|
-$0.21
N/A
|
-$0.15
-200.0%
YoY
|
$0.40
122.22%
YoY
|
$0.15
66.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.15
-74.14%
YoY
|
$0.18
-123.38%
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 |
33.19M
0.41%
YoY
|
33.16K
0.63%
YoY
|
33.30M
0.53%
YoY
|
33.07M
0.8%
YoY
|
33.06M
0.77%
YoY
|
32.95K
-99.9%
YoY
|
33.13M shares
-1.1%
YoY
|
32.81M
-2.89%
YoY
|
32.80M shares
-6.67%
YoY
|
32.65M shares
-8.4%
YoY
|
33.50M shares
-7.35%
YoY
|
33.78M shares
-4.78%
YoY
|
35.15M shares
-0.86%
YoY
|
35.65M shares
0.98%
YoY
|
36.15M shares
1.02%
YoY
|
35.48M shares
1.24%
YoY
|
35.46M shares
1.25%
YoY
|
35.30M shares
1.29%
YoY
|
35.79M shares
0.99%
YoY
|
| Diluted Shares Outstanding |
33.19M
0.41%
YoY
|
33.16K
0.63%
YoY
|
N/A
|
33.07M
0.8%
YoY
|
33.06M
0.77%
YoY
|
32.95K
-99.9%
YoY
|
N/A
|
32.81M
-2.89%
YoY
|
32.80M shares
-6.67%
YoY
|
32.65M shares
-8.4%
YoY
|
N/A
|
33.78M shares
-4.95%
YoY
|
35.15M shares
-0.86%
YoY
|
35.65M shares
0.77%
YoY
|
N/A
|
35.54M shares
1.21%
YoY
|
35.46M shares
1.03%
YoY
|
35.37M shares
1.5%
YoY
|
N/A
|
Loading...