|
Concept
|
2021 | 2020 | 2019 |
|---|---|---|---|
| Revenue |
$735.3M
-3.86%
YoY
|
$764.8M
-25.97%
YoY
|
$1.033B
-3.3%
YoY
|
| Cost Of Revenue |
$573.2M
-2.45%
YoY
|
$587.6M
-30.67%
YoY
|
$847.6M
2.83%
YoY
|
| Gross Profit |
$162.1M
-8.54%
YoY
|
$177.2M
-4.52%
YoY
|
$185.6M
-24.0%
YoY
|
| Selling, General & Admin |
$20.01M
39.79%
YoY
|
$14.32M
-3.43%
YoY
|
$14.82M
5.51%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.000M
0.0%
YoY
|
$7.000M
-25.53%
YoY
|
$9.400M
-88.92%
YoY
|
| Operating Expenses |
$679.9M
0.01%
YoY
|
$679.9M
-27.87%
YoY
|
$942.6M
853.31%
YoY
|
| Operating Profit |
$55.37M
-34.81%
YoY
|
$84.94M
-6.23%
YoY
|
$90.58M
-37.66%
YoY
|
| Interest Expense |
-$5.534M
-763.55%
YoY
|
$834.0K
-135.72%
YoY
|
-$2.335M
-57.76%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$49.83M
-48.44%
YoY
|
$96.65M
9.52%
YoY
|
$88.24M
-36.87%
YoY
|
| Income Tax |
$52.18M
144.68%
YoY
|
$21.32M
88.19%
YoY
|
$11.33M
423.13%
YoY
|
| Net Earnings |
$1.724M
-97.7%
YoY
|
$75.08M
-0.21%
YoY
|
$75.23M
-45.33%
YoY
|
| Basic Earnings Per Share |
$0.07
-97.7%
YoY
|
$3.05
-0.33%
YoY
|
$3.06
N/A
|
| Diluted Earnings Per Share |
$0.07
-97.7%
YoY
|
$3.05
-0.33%
YoY
|
$3.06
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.59M
0.0%
YoY
|
24.59M
0.0%
YoY
|
24.59M
N/A
|
| Diluted Shares Outstanding |
24.59M
0.02%
YoY
|
24.59M
0.0%
YoY
|
24.59M
N/A
|
|
Concept
|
2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2020 Q4 |
|---|---|---|---|---|---|---|---|
| Revenue |
$162.4M
-4.07%
YoY
|
$171.8M
13.85%
YoY
|
$154.9M
-12.24%
YoY
|
$238.6M
3.34%
YoY
|
$169.3M
-8.39%
YoY
|
$150.9M
-0.11%
YoY
|
$230.9M
N/A
|
| Cost Of Revenue |
$133.9M
11.7%
YoY
|
$146.1M
24.78%
YoY
|
$127.9M
-5.86%
YoY
|
$200.4M
6.56%
YoY
|
$119.9M
N/A
|
$117.1M
7.57%
YoY
|
$188.1M
N/A
|
| Gross Profit |
$28.46M
-42.35%
YoY
|
$25.70M
-24.01%
YoY
|
$27.07M
-33.51%
YoY
|
$38.17M
-10.78%
YoY
|
$49.38M
N/A
|
$33.81M
-19.91%
YoY
|
$42.78M
N/A
|
| Selling, General & Admin |
$5.090M
26.68%
YoY
|
$4.608M
18.0%
YoY
|
$6.209M
68.49%
YoY
|
$8.403M
138.65%
YoY
|
$4.018M
N/A
|
$3.905M
8.74%
YoY
|
$3.521M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.668M
-15.73%
YoY
|
$8.885M
-51.85%
YoY
|
$9.413M
4.21%
YoY
|
$9.131M
-77.92%
YoY
|
$9.099M
N/A
|
$18.45M
-49.56%
YoY
|
$41.36M
N/A
|
| Operating Expenses |
$146.7M
10.27%
YoY
|
$582.5M
346.66%
YoY
|
$143.5M
-3.41%
YoY
|
$17.53M
-28.74%
YoY
|
$133.0M
-21.89%
YoY
|
$130.4M
494.29%
YoY
|
$24.60M
N/A
|
| Operating Profit |
$15.71M
-56.68%
YoY
|
-$410.7M
-2104.78%
YoY
|
$11.45M
-59.11%
YoY
|
-$29.37M
-261.62%
YoY
|
$36.26M
150.15%
YoY
|
$20.49M
1.04%
YoY
|
$18.17M
N/A
|
| Interest Expense |
-$11.53M
-8575.74%
YoY
|
-$9.394M
-8413.27%
YoY
|
-$9.052M
-13218.84%
YoY
|
-$5.852M
-1940.25%
YoY
|
$136.0K
N/A
|
$113.0K
37.8%
YoY
|
$318.0K
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$4.179M
-88.52%
YoY
|
-$420.1M
-2139.38%
YoY
|
$2.393M
-91.47%
YoY
|
-$35.22M
-290.49%
YoY
|
$36.40M
148.23%
YoY
|
$20.60M
1.19%
YoY
|
$18.49M
N/A
|
| Income Tax |
$4.304M
-73.98%
YoY
|
$21.79M
257.75%
YoY
|
$1.375M
-84.7%
YoY
|
$20.56M
421.67%
YoY
|
$16.54M
368.08%
YoY
|
$6.090M
1280.95%
YoY
|
$3.941M
N/A
|
| Net Earnings |
-$125.0K
-100.52%
YoY
|
-$441.9M
-3146.54%
YoY
|
$1.018M
-94.65%
YoY
|
-$55.78M
-484.45%
YoY
|
$23.96M
118.22%
YoY
|
$14.51M
-27.21%
YoY
|
$14.51M
N/A
|
| Basic Earnings Per Share |
-$0.01
-101.03%
YoY
|
-$17.95
-3142.37%
YoY
|
$0.04
-94.81%
YoY
|
-$2.27
-484.75%
YoY
|
$0.97
115.56%
YoY
|
$0.59
-27.16%
YoY
|
$0.59
N/A
|
| Diluted Earnings Per Share |
-$0.01
-101.03%
YoY
|
-$17.95
-3142.37%
YoY
|
$0.04
-94.81%
YoY
|
-$2.27
-484.75%
YoY
|
$0.97
115.56%
YoY
|
$0.59
-27.16%
YoY
|
$0.59
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.61M
0.11%
YoY
|
24.61M
0.11%
YoY
|
24.60M
0.05%
YoY
|
24.59M
0.0%
YoY
|
24.59M
0.0%
YoY
|
24.59M
0.0%
YoY
|
24.59M
N/A
|
| Diluted Shares Outstanding |
24.61M
0.11%
YoY
|
24.61M
0.11%
YoY
|
24.63M
0.17%
YoY
|
24.59M
0.02%
YoY
|
24.59M
0.0%
YoY
|
24.59M
0.0%
YoY
|
24.59M
N/A
|
Loading...