|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$805.5M
4.15%
YoY
|
$773.4M
26.66%
YoY
|
$610.6M
21.68%
YoY
|
$501.8M
48.51%
YoY
|
$337.9M
N/A
|
| Cost Of Revenue |
$440.4M
11.92%
YoY
|
$393.5M
28.3%
YoY
|
$306.7M
24.07%
YoY
|
$247.2M
25.93%
YoY
|
$196.3M
N/A
|
| Gross Profit |
$365.1M
-3.9%
YoY
|
$379.9M
25.01%
YoY
|
$303.9M
19.36%
YoY
|
$254.6M
79.8%
YoY
|
$141.6M
N/A
|
| Selling, General & Admin |
$202.3M
-17.26%
YoY
|
$244.5M
17.55%
YoY
|
$208.0M
23.37%
YoY
|
$168.6M
148.31%
YoY
|
$67.90M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$53.80M
-23.9%
YoY
|
$70.70M
13.48%
YoY
|
$62.30M
-5.61%
YoY
|
$66.00M
53.49%
YoY
|
$43.00M
N/A
|
| Operating Expenses |
$202.3M
-17.26%
YoY
|
$244.5M
17.55%
YoY
|
$208.0M
23.37%
YoY
|
$168.6M
52.03%
YoY
|
$110.9M
N/A
|
| Operating Profit |
$79.80M
83.03%
YoY
|
$43.60M
147.73%
YoY
|
$17.60M
-300.0%
YoY
|
-$8.800M
-128.66%
YoY
|
$30.70M
N/A
|
| Interest Expense |
$20.60M
-5.07%
YoY
|
$21.70M
-2.25%
YoY
|
$22.20M
4.72%
YoY
|
$21.20M
-199.07%
YoY
|
-$21.40M
N/A
|
| Other Income/Expense, Net |
-$216.4M
633.56%
YoY
|
-$29.50M
-5.45%
YoY
|
-$31.20M
59.18%
YoY
|
-$19.60M
N/A
|
$0.00
N/A
|
| Pretax Income |
-$136.6M
-1068.79%
YoY
|
$14.10M
-203.68%
YoY
|
-$13.60M
-52.11%
YoY
|
-$28.40M
-1.05%
YoY
|
-$28.70M
N/A
|
| Income Tax |
-$6.200M
-247.62%
YoY
|
$4.200M
366.67%
YoY
|
$900.0K
800.0%
YoY
|
$100.0K
-50.0%
YoY
|
$200.0K
N/A
|
| Net Earnings |
-$576.8M
-5926.26%
YoY
|
$9.900M
-168.28%
YoY
|
-$14.50M
-49.12%
YoY
|
-$28.50M
-1.38%
YoY
|
-$28.90M
N/A
|
| Basic Earnings Per Share |
-$3.27
-2825.0%
YoY
|
$0.12
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.27
-3072.73%
YoY
|
$0.11
-100.0%
YoY
|
-$65.02K
-49.12%
YoY
|
-$127.8K
-1.38%
YoY
|
-$129.6K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
176.3M shares
4.52%
YoY
|
168.7M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
176.3M shares
2.46%
YoY
|
172.1M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$183.7M
1.27%
YoY
|
$139.8M
-29.82%
YoY
|
$246.2M
15.7%
YoY
|
$216.5M
20.28%
YoY
|
$181.4M
-6.25%
YoY
|
$199.2M
28.77%
YoY
|
$212.8M
62.82%
YoY
|
$180.0M
36.67%
YoY
|
$193.5M
45.16%
YoY
|
$154.7M
20.58%
YoY
|
$131.7M
22.85%
YoY
|
| Cost Of Revenue |
$74.90M
-17.24%
YoY
|
$123.3M
22.81%
YoY
|
$127.7M
22.67%
YoY
|
$114.5M
16.24%
YoY
|
$90.50M
-12.39%
YoY
|
$100.4M
20.38%
YoY
|
$104.1M
97.53%
YoY
|
$98.50M
46.36%
YoY
|
$103.3M
75.08%
YoY
|
$83.40M
27.13%
YoY
|
$67.30M
15.64%
YoY
|
| Gross Profit |
$128.1M
40.92%
YoY
|
$16.50M
-83.3%
YoY
|
$118.5M
9.02%
YoY
|
$102.0M
25.15%
YoY
|
$90.90M
0.78%
YoY
|
$98.80M
38.57%
YoY
|
$108.7M
39.36%
YoY
|
$81.50M
26.55%
YoY
|
$90.20M
21.4%
YoY
|
$71.30M
13.72%
YoY
|
$64.40M
31.43%
YoY
|
| Selling, General & Admin |
-$11.00M
-119.47%
YoY
|
$58.60M
-10.94%
YoY
|
$84.40M
30.05%
YoY
|
$70.30M
22.69%
YoY
|
$56.50M
-5.04%
YoY
|
$65.80M
30.56%
YoY
|
$64.90M
38.09%
YoY
|
$57.30M
12.13%
YoY
|
$59.50M
20.2%
YoY
|
$50.40M
10.53%
YoY
|
$51.10M
63.26%
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
|
| Depreciation & Amortization |
$1.000M
-94.76%
YoY
|
$14.70M
-16.48%
YoY
|
$20.10M
16.18%
YoY
|
$18.00M
7.78%
YoY
|
$19.10M
17.18%
YoY
|
$17.60M
11.39%
YoY
|
$17.30M
10.19%
YoY
|
$16.70M
15.17%
YoY
|
$16.30M
-1.21%
YoY
|
$15.80M
-68.08%
YoY
|
$14.50M
-8.23%
YoY
|
| Operating Expenses |
-$10.00M
-113.23%
YoY
|
$58.60M
-10.94%
YoY
|
$84.40M
30.05%
YoY
|
$70.30M
22.69%
YoY
|
$75.60M
-0.26%
YoY
|
$65.80M
30.56%
YoY
|
$64.90M
38.09%
YoY
|
$57.30M
12.13%
YoY
|
$75.80M
14.85%
YoY
|
$50.40M
-18.58%
YoY
|
$51.10M
8.49%
YoY
|
| Operating Profit |
$9.500M
156.76%
YoY
|
-$86.40M
-791.2%
YoY
|
-$507.6M
-2090.59%
YoY
|
$10.50M
452.63%
YoY
|
$3.700M
-59.78%
YoY
|
$12.50M
-835.29%
YoY
|
$25.50M
86.13%
YoY
|
$1.900M
-152.78%
YoY
|
$9.200M
10.84%
YoY
|
-$1.700M
-312.5%
YoY
|
-$3.600M
-289.47%
YoY
|
| Interest Expense |
-$6.000M
42.86%
YoY
|
$6.000M
42.86%
YoY
|
$4.600M
-29.23%
YoY
|
$4.000M
-41.18%
YoY
|
-$4.200M
-30.0%
YoY
|
$4.200M
-17.65%
YoY
|
$6.500M
10.17%
YoY
|
$6.800M
30.77%
YoY
|
-$6.000M
17.65%
YoY
|
$5.100M
-194.44%
YoY
|
$5.200M
-201.96%
YoY
|
| Other Income/Expense, Net |
-$13.30M
-132.6%
YoY
|
-$187.1M
-906.47%
YoY
|
$22.80M
-188.37%
YoY
|
-$32.80M
-48.35%
YoY
|
$40.80M
-2042.86%
YoY
|
$23.20M
-303.51%
YoY
|
-$25.80M
296.92%
YoY
|
-$63.50M
1121.15%
YoY
|
-$2.100M
-1150.0%
YoY
|
-$11.40M
-5800.0%
YoY
|
-$5.200M
-842.86%
YoY
|
| Pretax Income |
$644.0M
1498.01%
YoY
|
-$273.5M
-866.11%
YoY
|
-$484.8M
161500.0%
YoY
|
-$22.30M
-63.8%
YoY
|
$40.30M
3563.64%
YoY
|
$35.70M
-372.52%
YoY
|
-$300.0K
-104.17%
YoY
|
-$61.60M
600.0%
YoY
|
$1.100M
-113.75%
YoY
|
-$13.10M
79.45%
YoY
|
-$8.800M
-26.05%
YoY
|
| Income Tax |
$43.10M
445.57%
YoY
|
-$48.50M
-857.81%
YoY
|
$5.200M
-2700.0%
YoY
|
-$6.000M
-39.39%
YoY
|
$7.900M
1875.0%
YoY
|
$6.400M
3100.0%
YoY
|
-$200.0K
-200.0%
YoY
|
-$9.900M
-10000.0%
YoY
|
$400.0K
N/A
|
$200.0K
N/A
|
$100.0K
0.0%
YoY
|
| Net Earnings |
-$36.40M
-212.35%
YoY
|
-$159.0M
-887.13%
YoY
|
-$370.5M
N/A
|
-$10.90M
-36.63%
YoY
|
$32.40M
4528.57%
YoY
|
$20.20M
-251.88%
YoY
|
$0.00
-100.0%
YoY
|
-$17.20M
93.26%
YoY
|
$700.0K
-108.75%
YoY
|
-$13.30M
82.19%
YoY
|
-$8.900M
-25.83%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.90
-850.0%
YoY
|
-$2.10
N/A
|
-$0.06
-57.14%
YoY
|
$0.13
N/A
|
$0.12
N/A
|
$0.00
N/A
|
-$0.14
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.20
-253.85%
YoY
|
-$0.90
-850.0%
YoY
|
-$2.10
N/A
|
-$0.06
-57.14%
YoY
|
$0.13
-100.0%
YoY
|
$0.12
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
$3.139K
-108.75%
YoY
|
-$59.64K
82.19%
YoY
|
-$39.91K
-25.83%
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
|
| Basic Shares Outstanding |
N/A
|
177.4M shares
4.95%
YoY
|
176.4M shares
4.97%
YoY
|
172.8M shares
4.4%
YoY
|
170.4M shares
N/A
|
169.1M shares
N/A
|
168.0M shares
N/A
|
165.5M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
177.4M shares
2.89%
YoY
|
176.4M shares
4.97%
YoY
|
172.8M shares
4.4%
YoY
|
N/A
|
172.4M shares
N/A
|
168.0M shares
N/A
|
165.5M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...