|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$518.1M
-1.44%
YoY
|
$525.6M
-1.31%
YoY
|
$532.6M
26.72%
YoY
|
$420.3M
28.97%
YoY
|
$325.9M
23.51%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$37.51M
-11.7%
YoY
|
$42.48M
27.36%
YoY
|
$33.35M
41.14%
YoY
|
$23.63M
65.32%
YoY
|
$14.29M
22.3%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$14.05M
23.96%
YoY
|
$11.33M
55.12%
YoY
|
$7.304M
63.11%
YoY
|
$4.478M
12.43%
YoY
|
$3.983M
7.42%
YoY
|
| Operating Expenses |
$37.51M
-11.7%
YoY
|
$42.48M
27.36%
YoY
|
$33.35M
41.14%
YoY
|
$23.63M
65.32%
YoY
|
$14.29M
22.3%
YoY
|
| Operating Profit |
$161.2M
206.82%
YoY
|
$52.54M
-55.57%
YoY
|
$118.3M
-24.07%
YoY
|
$155.7M
6.97%
YoY
|
$145.6M
21.52%
YoY
|
| Interest Expense |
$26.27M
4.98%
YoY
|
$25.02M
4.88%
YoY
|
$23.86M
1.17%
YoY
|
$23.58M
212.95%
YoY
|
$7.536M
N/A
|
| Other Income/Expense, Net |
-$29.51M
32.44%
YoY
|
-$22.28M
-24.23%
YoY
|
-$29.41M
32.29%
YoY
|
-$22.23M
220.73%
YoY
|
-$6.931M
-248.96%
YoY
|
| Pretax Income |
$131.7M
335.22%
YoY
|
$30.26M
-65.92%
YoY
|
$88.80M
-33.48%
YoY
|
$133.5M
-3.73%
YoY
|
$138.7M
11.41%
YoY
|
| Income Tax |
$13.88M
769.13%
YoY
|
$1.597M
-122.41%
YoY
|
-$7.125M
-228.75%
YoY
|
$5.534M
N/A
|
$0.00
N/A
|
| Net Earnings |
$42.14M
322.92%
YoY
|
$9.965M
-68.84%
YoY
|
$31.98M
31.84%
YoY
|
$24.26M
-82.51%
YoY
|
$138.7M
11.41%
YoY
|
| Basic Earnings Per Share |
$0.55
266.67%
YoY
|
$0.15
-71.15%
YoY
|
$0.52
20.93%
YoY
|
$0.43
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.55
292.86%
YoY
|
$0.14
-71.43%
YoY
|
$0.49
19.51%
YoY
|
$0.41
N/A
|
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.86M shares
13.78%
YoY
|
67.55M shares
10.58%
YoY
|
61.09M shares
7.16%
YoY
|
57.01M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
180.8M shares
1.69%
YoY
|
177.8M shares
-0.95%
YoY
|
179.4M shares
-5.01%
YoY
|
188.9M shares
N/A
|
N/A
|
|
Concept
|
2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$128.1M
-9.77%
YoY
|
$136.5M
2.67%
YoY
|
$125.2M
2.72%
YoY
|
$142.0M
-7.49%
YoY
|
$133.0M
-4.17%
YoY
|
$121.9M
16.72%
YoY
|
$153.5M
34.78%
YoY
|
$138.8M
31.26%
YoY
|
$104.4M
22.35%
YoY
|
| Cost Of Revenue |
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
|
| Selling, General & Admin |
$6.689M
-42.41%
YoY
|
$10.88M
27.62%
YoY
|
$14.64M
47.47%
YoY
|
$11.61M
34.16%
YoY
|
$8.526M
16.76%
YoY
|
$9.929M
43.84%
YoY
|
$8.657M
110.79%
YoY
|
$7.302M
42.84%
YoY
|
$6.903M
38.03%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.548M
19.34%
YoY
|
$3.479M
25.96%
YoY
|
$3.316M
35.62%
YoY
|
$2.973M
52.07%
YoY
|
$2.762M
62.95%
YoY
|
$2.445M
66.67%
YoY
|
$1.955M
64.01%
YoY
|
$1.695M
58.86%
YoY
|
$1.467M
51.24%
YoY
|
| Operating Expenses |
$6.689M
-42.41%
YoY
|
$10.88M
27.62%
YoY
|
$14.64M
47.47%
YoY
|
$11.61M
34.16%
YoY
|
$8.526M
16.76%
YoY
|
$9.929M
43.84%
YoY
|
$8.657M
110.79%
YoY
|
$7.302M
42.84%
YoY
|
$6.903M
38.03%
YoY
|
| Operating Profit |
$49.39M
435.96%
YoY
|
$57.20M
190.82%
YoY
|
$19.72M
-353.03%
YoY
|
$9.216M
-81.62%
YoY
|
$19.67M
-57.49%
YoY
|
-$7.792M
-165.83%
YoY
|
$50.14M
-7.58%
YoY
|
$46.27M
-1.15%
YoY
|
$11.84M
-49.8%
YoY
|
| Interest Expense |
$6.801M
0.38%
YoY
|
$6.721M
14.03%
YoY
|
$6.614M
17.69%
YoY
|
$6.775M
20.25%
YoY
|
$5.894M
-6.78%
YoY
|
$5.620M
-9.98%
YoY
|
$5.634M
-6.3%
YoY
|
$6.323M
9.26%
YoY
|
$6.243M
11.66%
YoY
|
| Other Income/Expense, Net |
-$5.249M
-15.45%
YoY
|
-$5.911M
22.69%
YoY
|
-$5.719M
42.19%
YoY
|
-$6.208M
36.86%
YoY
|
-$4.818M
-58.26%
YoY
|
-$4.022M
-20.04%
YoY
|
-$4.536M
-12.26%
YoY
|
-$11.54M
162.48%
YoY
|
-$5.030M
1.15%
YoY
|
| Pretax Income |
$44.15M
1367.59%
YoY
|
$51.29M
245.36%
YoY
|
$14.00M
-218.48%
YoY
|
$3.008M
-93.4%
YoY
|
$14.85M
-57.23%
YoY
|
-$11.81M
-273.58%
YoY
|
$45.61M
-7.09%
YoY
|
$34.73M
-18.12%
YoY
|
$6.806M
-63.42%
YoY
|
| Income Tax |
$4.400M
2100.0%
YoY
|
$4.600M
206.67%
YoY
|
$1.900M
-312.29%
YoY
|
$200.0K
-86.95%
YoY
|
$1.500M
-133.33%
YoY
|
-$895.0K
49.17%
YoY
|
$1.533M
-54.91%
YoY
|
-$4.500M
-382.31%
YoY
|
-$600.0K
N/A
|
| Net Earnings |
$14.39M
1397.29%
YoY
|
$16.33M
295.11%
YoY
|
$3.798M
-213.92%
YoY
|
$961.0K
-93.47%
YoY
|
$4.133M
-66.44%
YoY
|
-$3.334M
-215.01%
YoY
|
$14.73M
22.71%
YoY
|
$12.32M
121.91%
YoY
|
$2.899M
-84.42%
YoY
|
| Basic Earnings Per Share |
$0.19
1800.0%
YoY
|
$0.23
283.33%
YoY
|
$0.05
0.0%
YoY
|
$0.01
-95.83%
YoY
|
$0.06
-70.0%
YoY
|
$0.05
0.0%
YoY
|
$0.24
14.29%
YoY
|
$0.20
100.0%
YoY
|
$0.05
N/A
|
| Diluted Earnings Per Share |
$0.19
1800.0%
YoY
|
$0.22
266.67%
YoY
|
$0.05
0.0%
YoY
|
$0.01
-95.65%
YoY
|
$0.06
-68.42%
YoY
|
$0.05
0.0%
YoY
|
$0.23
15.0%
YoY
|
$0.19
111.11%
YoY
|
$0.05
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
75.67M shares
8.16%
YoY
|
72.55M shares
11.35%
YoY
|
71.86M shares
12.9%
YoY
|
69.96M shares
13.1%
YoY
|
65.15M shares
6.66%
YoY
|
63.65M shares
9.84%
YoY
|
61.86M shares
7.74%
YoY
|
61.08M shares
6.42%
YoY
|
57.95M shares
N/A
|
| Diluted Shares Outstanding |
180.9M shares
1.61%
YoY
|
179.8M shares
1.49%
YoY
|
179.5M shares
182.06%
YoY
|
178.1M shares
0.57%
YoY
|
177.2M shares
-1.4%
YoY
|
63.65M shares
-65.44%
YoY
|
177.1M shares
-6.4%
YoY
|
179.7M shares
-4.87%
YoY
|
184.2M shares
N/A
|
Loading...