|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$630.6M
21.54%
YoY
|
$518.8M
4.03%
YoY
|
$498.7M
-12.14%
YoY
|
$567.6M
18.25%
YoY
|
| Cost Of Revenue |
$247.9M
29.46%
YoY
|
$191.4M
8.62%
YoY
|
$176.3M
-16.81%
YoY
|
$211.9M
28.26%
YoY
|
| Gross Profit |
$382.7M
16.91%
YoY
|
$327.4M
1.52%
YoY
|
$322.5M
-9.36%
YoY
|
$355.7M
13.0%
YoY
|
| Selling, General & Admin |
$279.5M
24.88%
YoY
|
$223.8M
7.12%
YoY
|
$209.0M
-15.68%
YoY
|
$247.8M
22.27%
YoY
|
| Research & Development |
$130.6M
35.18%
YoY
|
$96.63M
9.97%
YoY
|
$87.87M
-8.48%
YoY
|
$96.01M
22.39%
YoY
|
| Depreciation & Amortization |
$7.400M
-28.85%
YoY
|
$10.40M
-31.13%
YoY
|
$15.10M
-6.79%
YoY
|
$16.20M
-85.08%
YoY
|
| Operating Expenses |
$458.8M
23.35%
YoY
|
$371.9M
6.06%
YoY
|
$350.7M
-12.67%
YoY
|
$401.5M
17.53%
YoY
|
| Operating Profit |
-$76.06M
70.67%
YoY
|
-$44.56M
57.96%
YoY
|
-$28.21M
-38.36%
YoY
|
-$45.77M
70.82%
YoY
|
| Interest Expense |
$9.865M
-66.07%
YoY
|
$29.07M
-18.24%
YoY
|
$35.56M
-25.73%
YoY
|
$47.88M
-204.16%
YoY
|
| Other Income/Expense, Net |
$1.135M
-78.85%
YoY
|
$5.367M
302.63%
YoY
|
$1.333M
-553.4%
YoY
|
-$294.0K
-78.86%
YoY
|
| Pretax Income |
-$88.90M
12.48%
YoY
|
-$79.04M
4.17%
YoY
|
-$75.87M
-22.4%
YoY
|
-$97.77M
31.87%
YoY
|
| Income Tax |
$11.37M
61.47%
YoY
|
$7.044M
-10.44%
YoY
|
$7.865M
-230.8%
YoY
|
-$6.013M
-70.09%
YoY
|
| Net Earnings |
-$100.3M
16.49%
YoY
|
-$86.08M
2.8%
YoY
|
-$83.73M
-8.75%
YoY
|
-$91.76M
69.8%
YoY
|
| Basic Earnings Per Share |
-$0.21
5.0%
YoY
|
-$0.20
0.0%
YoY
|
-$0.20
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.21
-100.0%
YoY
|
-$204.6K
17.57%
YoY
|
-$174.0K
-8.75%
YoY
|
-$190.7K
69.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
483.0M
14.82%
YoY
|
420.7M
1.08%
YoY
|
416.2M
N/A
|
N/A
|
| Diluted Shares Outstanding |
483.0M
14.82%
YoY
|
420.7M
1.08%
YoY
|
416.2M
N/A
|
N/A
|
|
Concept
|
2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$166.2M
21.0%
YoY
|
$170.9M
18.16%
YoY
|
$161.3M
20.34%
YoY
|
$161.0M
31.06%
YoY
|
$137.4M
17.11%
YoY
|
$144.7M
25.26%
YoY
|
$134.1M
13.12%
YoY
|
$122.8M
N/A
|
$117.3M
N/A
|
$115.5M
N/A
|
| Cost Of Revenue |
$60.69M
7.99%
YoY
|
$63.08M
23.77%
YoY
|
$63.01M
24.44%
YoY
|
$65.56M
42.52%
YoY
|
$56.20M
28.18%
YoY
|
$50.97M
21.6%
YoY
|
$50.64M
26.94%
YoY
|
$46.00M
N/A
|
$43.85M
N/A
|
$41.92M
N/A
|
| Gross Profit |
$105.5M
30.01%
YoY
|
$107.8M
15.11%
YoY
|
$98.31M
17.85%
YoY
|
$95.40M
24.2%
YoY
|
$81.16M
10.5%
YoY
|
$93.68M
27.34%
YoY
|
$83.42M
6.11%
YoY
|
$76.82M
N/A
|
$73.44M
N/A
|
$73.57M
N/A
|
| Selling, General & Admin |
$84.73M
30.27%
YoY
|
$72.08M
18.09%
YoY
|
$67.55M
8.05%
YoY
|
$74.82M
36.86%
YoY
|
$65.04M
42.66%
YoY
|
$61.04M
34.08%
YoY
|
$62.52M
26.95%
YoY
|
$54.67M
N/A
|
$45.59M
N/A
|
$45.53M
N/A
|
| Research & Development |
$35.97M
14.54%
YoY
|
$31.85M
29.43%
YoY
|
$34.23M
33.28%
YoY
|
$33.13M
34.36%
YoY
|
$31.41M
44.9%
YoY
|
$24.61M
30.4%
YoY
|
$25.69M
N/A
|
$24.66M
N/A
|
$21.67M
N/A
|
$18.87M
N/A
|
| Depreciation & Amortization |
$1.800M
-10.0%
YoY
|
$30.93M
-0.88%
YoY
|
$1.900M
-97.96%
YoY
|
$1.900M
-34.48%
YoY
|
$2.000M
-35.48%
YoY
|
$31.21M
-0.96%
YoY
|
$93.14M
-3.2%
YoY
|
$2.900M
N/A
|
$3.100M
N/A
|
$31.51M
N/A
|
| Operating Expenses |
$132.4M
21.93%
YoY
|
$116.1M
17.97%
YoY
|
$114.0M
12.87%
YoY
|
$120.1M
30.19%
YoY
|
$108.6M
35.25%
YoY
|
$98.41M
26.44%
YoY
|
$101.0M
20.61%
YoY
|
$92.26M
N/A
|
$80.30M
N/A
|
$77.83M
N/A
|
| Operating Profit |
-$26.90M
-1.99%
YoY
|
-$8.253M
74.59%
YoY
|
-$15.65M
-10.79%
YoY
|
-$24.71M
60.02%
YoY
|
-$27.45M
300.2%
YoY
|
-$4.727M
10.91%
YoY
|
-$17.54M
244.63%
YoY
|
-$15.44M
N/A
|
-$6.858M
N/A
|
-$4.262M
N/A
|
| Interest Expense |
$2.647M
2.12%
YoY
|
-$2.968M
-58.43%
YoY
|
$1.857M
-121.89%
YoY
|
$2.605M
-65.89%
YoY
|
$2.592M
-65.59%
YoY
|
-$7.139M
-18.95%
YoY
|
-$8.484M
-6.76%
YoY
|
$7.638M
N/A
|
$7.533M
N/A
|
-$8.808M
N/A
|
| Other Income/Expense, Net |
$1.169M
349.62%
YoY
|
-$844.0K
9.9%
YoY
|
$1.094M
-41.31%
YoY
|
$624.0K
-84.39%
YoY
|
$260.0K
-4.76%
YoY
|
-$768.0K
31.06%
YoY
|
$1.864M
304.34%
YoY
|
$3.998M
N/A
|
$273.0K
N/A
|
-$586.0K
N/A
|
| Pretax Income |
-$28.54M
-5.19%
YoY
|
-$12.07M
-39.04%
YoY
|
-$16.57M
-31.43%
YoY
|
-$30.17M
50.66%
YoY
|
-$30.10M
99.84%
YoY
|
-$19.79M
44.94%
YoY
|
-$24.16M
75.99%
YoY
|
-$20.02M
N/A
|
-$15.06M
N/A
|
-$13.66M
N/A
|
| Income Tax |
$4.107M
218.13%
YoY
|
$7.082M
304.69%
YoY
|
$1.667M
-15.29%
YoY
|
$1.334M
-26.9%
YoY
|
$1.291M
-13.93%
YoY
|
$1.750M
-41.57%
YoY
|
$1.968M
203.7%
YoY
|
$1.825M
N/A
|
$1.500M
N/A
|
$2.995M
N/A
|
| Net Earnings |
-$32.64M
4.0%
YoY
|
-$19.15M
-11.12%
YoY
|
-$18.23M
-30.21%
YoY
|
-$31.50M
44.18%
YoY
|
-$31.39M
89.54%
YoY
|
-$21.54M
29.38%
YoY
|
-$26.13M
81.75%
YoY
|
-$21.85M
N/A
|
-$16.56M
N/A
|
-$16.65M
N/A
|
| Basic Earnings Per Share |
-$0.07
0.0%
YoY
|
N/A
|
-$0.04
-33.33%
YoY
|
-$0.07
40.0%
YoY
|
-$0.07
N/A
|
N/A
|
-$0.06
N/A
|
-$0.05
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.07
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.07
40.0%
YoY
|
-$65.24K
518.82%
YoY
|
-$89.99K
160.01%
YoY
|
-$54.30K
81.75%
YoY
|
-$0.05
N/A
|
-$10.54K
N/A
|
-$34.61K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
489.0M
1.64%
YoY
|
484.6M
N/A
|
482.8M
15.92%
YoY
|
481.6M
15.64%
YoY
|
481.1M
N/A
|
N/A
|
416.5M
N/A
|
416.5M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
489.0M
1.63%
YoY
|
N/A
|
483.6M
16.11%
YoY
|
481.6M
15.64%
YoY
|
481.1M
N/A
|
N/A
|
416.5M
N/A
|
416.5M
N/A
|
N/A
|
N/A
|
Loading...