|
Concept
|
2021 | 2020 | 2019 |
|---|---|---|---|
| Revenue |
$527.4M
7.21%
YoY
|
$491.9M
-4.11%
YoY
|
$513.0M
8.8%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$26.20M
-1.49%
YoY
|
$26.60M
4.36%
YoY
|
$25.49M
9.1%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
| Operating Profit |
$12.05M
-113.85%
YoY
|
-$86.99M
-18.73%
YoY
|
-$107.0M
-359.52%
YoY
|
| Interest Expense |
$2.893M
-39.87%
YoY
|
$4.811M
-33.5%
YoY
|
$7.235M
0.49%
YoY
|
| Other Income/Expense, Net |
-$3.842M
-20.14%
YoY
|
-$4.811M
-29.98%
YoY
|
-$6.871M
-4.57%
YoY
|
| Pretax Income |
N/A
|
-$91.80M
-458.34%
YoY
|
$25.62M
-24.76%
YoY
|
| Income Tax |
$2.485M
-220.51%
YoY
|
-$2.062M
-147.17%
YoY
|
$4.371M
-127.62%
YoY
|
| Net Earnings |
$5.721M
-106.38%
YoY
|
-$89.74M
-24.13%
YoY
|
-$118.3M
-337.18%
YoY
|
| Basic Earnings Per Share |
$0.16
-106.64%
YoY
|
-$2.41
-24.69%
YoY
|
-$3.20
-348.06%
YoY
|
| Diluted Earnings Per Share |
$0.15
-106.22%
YoY
|
-$2.41
-24.69%
YoY
|
-$3.20
-356.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.57M shares
-1.6%
YoY
|
37.16M shares
0.39%
YoY
|
37.02M shares
-4.32%
YoY
|
| Diluted Shares Outstanding |
37.00M shares
-0.44%
YoY
|
37.16M shares
0.39%
YoY
|
37.02M shares
-7.34%
YoY
|
|
Concept
|
2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q3 | 2017 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$124.3M
2.89%
YoY
|
$125.0M
19.51%
YoY
|
$115.5M
5.21%
YoY
|
N/A
|
$120.8M
0.49%
YoY
|
$104.6M
-13.91%
YoY
|
$109.8M
-3.84%
YoY
|
$120.2M
2.01%
YoY
|
$121.5M
3.1%
YoY
|
$114.2M
1.46%
YoY
|
$117.8M
6.16%
YoY
|
$117.8M
8.5%
YoY
|
$112.6M
6.84%
YoY
|
$111.0M
6.29%
YoY
|
$108.6M
8.55%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
$5.947M
-3.1%
YoY
|
N/A
|
N/A
|
N/A
|
$6.137M
3.89%
YoY
|
N/A
|
N/A
|
$5.907M
-0.12%
YoY
|
N/A
|
N/A
|
$5.914M
15.89%
YoY
|
N/A
|
N/A
|
| Operating Expenses |
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
|
| Operating Profit |
N/A
|
$6.115M
-20.58%
YoY
|
$9.211M
148.54%
YoY
|
$4.008M
-103.75%
YoY
|
N/A
|
$7.700M
-323.19%
YoY
|
$3.706M
-17.95%
YoY
|
-$107.0M
-3022.96%
YoY
|
-$3.450M
-137.52%
YoY
|
$4.517M
-42.12%
YoY
|
$3.659M
-42.27%
YoY
|
$9.195M
-3.55%
YoY
|
$7.804M
-24.06%
YoY
|
$6.338M
-26.41%
YoY
|
$9.533M
-12.76%
YoY
|
$10.28M
5.87%
YoY
|
| Interest Expense |
N/A
|
$660.0K
-29.86%
YoY
|
$701.0K
-45.28%
YoY
|
$721.0K
-52.19%
YoY
|
N/A
|
$941.0K
-43.42%
YoY
|
$1.281M
-25.61%
YoY
|
$1.508M
-15.47%
YoY
|
$1.663M
-19.35%
YoY
|
$1.722M
-14.41%
YoY
|
$1.784M
-6.6%
YoY
|
$2.062M
26.66%
YoY
|
$2.012M
23.66%
YoY
|
$1.910M
23.78%
YoY
|
$1.628M
15.3%
YoY
|
$1.627M
15.8%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$660.0K
-29.86%
YoY
|
-$701.0K
-45.28%
YoY
|
-$348.0K
-76.92%
YoY
|
N/A
|
-$941.0K
-43.42%
YoY
|
-$1.281M
-21.17%
YoY
|
-$1.508M
-10.24%
YoY
|
-$1.663M
8.06%
YoY
|
-$1.625M
-19.23%
YoY
|
-$1.680M
-12.04%
YoY
|
-$1.539M
-5.47%
YoY
|
-$2.012M
23.66%
YoY
|
-$1.910M
23.78%
YoY
|
-$1.628M
-14.41%
YoY
|
-$1.627M
6.27%
YoY
|
| Pretax Income |
N/A
|
$5.455M
-19.29%
YoY
|
$8.510M
250.93%
YoY
|
$3.660M
-103.37%
YoY
|
N/A
|
$6.759M
-232.19%
YoY
|
$2.425M
-16.15%
YoY
|
-$108.5M
-5580.5%
YoY
|
-$5.113M
-166.78%
YoY
|
$2.892M
-50.07%
YoY
|
$1.979M
-55.31%
YoY
|
$7.656M
-3.15%
YoY
|
$5.792M
-33.03%
YoY
|
$4.428M
-37.37%
YoY
|
$7.905M
-12.41%
YoY
|
$8.649M
5.8%
YoY
|
| Income Tax |
N/A
|
$1.600M
60.0%
YoY
|
$2.500M
-16.67%
YoY
|
$1.000M
-116.67%
YoY
|
N/A
|
$1.000M
-61.54%
YoY
|
$3.000M
275.0%
YoY
|
-$6.000M
-1100.0%
YoY
|
$2.600M
44.44%
YoY
|
$800.0K
-50.0%
YoY
|
$600.0K
-49.96%
YoY
|
$1.800M
-35.71%
YoY
|
$1.600M
-51.79%
YoY
|
$1.199M
-57.66%
YoY
|
$2.800M
-31.31%
YoY
|
$3.319M
0.24%
YoY
|
| Net Earnings |
N/A
|
$3.838M
-33.79%
YoY
|
$6.002M
-1142.01%
YoY
|
$2.631M
-102.57%
YoY
|
N/A
|
$5.797M
-175.59%
YoY
|
-$576.0K
-127.53%
YoY
|
-$102.5M
-7290.74%
YoY
|
-$7.669M
-230.56%
YoY
|
$2.092M
-50.31%
YoY
|
$1.425M
-55.87%
YoY
|
$5.874M
15.15%
YoY
|
$4.210M
-21.01%
YoY
|
$3.229M
-23.81%
YoY
|
$5.101M
3.07%
YoY
|
$5.330M
9.58%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.11
-31.25%
YoY
|
$0.16
-900.0%
YoY
|
$0.07
-102.54%
YoY
|
N/A
|
$0.16
-176.19%
YoY
|
-$0.02
-133.33%
YoY
|
-$2.76
-7000.0%
YoY
|
-$0.21
-240.0%
YoY
|
$0.06
-45.45%
YoY
|
$0.04
-50.0%
YoY
|
$0.15
15.38%
YoY
|
$0.11
-21.43%
YoY
|
$0.08
-27.27%
YoY
|
$0.13
0.0%
YoY
|
$0.14
7.69%
YoY
|
| Diluted Earnings Per Share |
N/A
|
$0.10
-33.33%
YoY
|
$0.16
-900.0%
YoY
|
$0.07
-102.54%
YoY
|
N/A
|
$0.15
-171.43%
YoY
|
-$0.02
-133.33%
YoY
|
-$2.76
-7000.0%
YoY
|
-$0.21
-240.0%
YoY
|
$0.06
-45.45%
YoY
|
$0.04
-50.0%
YoY
|
$0.15
15.38%
YoY
|
$0.11
-15.38%
YoY
|
$0.08
-20.0%
YoY
|
$0.13
0.0%
YoY
|
$0.13
0.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
|
| Basic Shares Outstanding |
36.39M shares
-2.5%
YoY
|
36.46M shares
-2.25%
YoY
|
36.71M shares
-1.02%
YoY
|
36.76M shares
-0.85%
YoY
|
37.32M shares
0.72%
YoY
|
37.29M shares
0.73%
YoY
|
37.09M shares
0.72%
YoY
|
37.08M shares
-0.22%
YoY
|
37.02M shares
-3.06%
YoY
|
36.82M shares
-3.86%
YoY
|
37.16M shares
-3.34%
YoY
|
38.19M shares
-1.3%
YoY
|
38.30M shares
-0.61%
YoY
|
38.44M shares
-1.44%
YoY
|
38.70M shares
0.6%
YoY
|
38.54M shares
0.64%
YoY
|
| Diluted Shares Outstanding |
N/A
|
36.79M shares
-1.69%
YoY
|
37.27M shares
0.49%
YoY
|
37.19M shares
0.31%
YoY
|
N/A
|
37.42M shares
1.07%
YoY
|
37.09M shares
0.01%
YoY
|
37.08M shares
-0.72%
YoY
|
37.02M shares
-6.01%
YoY
|
37.08M shares
-4.04%
YoY
|
37.35M shares
-4.79%
YoY
|
39.39M shares
-1.13%
YoY
|
38.64M shares
-2.93%
YoY
|
39.22M shares
-2.85%
YoY
|
39.84M shares
2.97%
YoY
|
39.81M shares
3.55%
YoY
|
Loading...