|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$288.8M
-44.63%
YoY
|
$521.5M
16.96%
YoY
|
$445.9M
2.23%
YoY
|
$436.2M
12.72%
YoY
|
$387.0M
20.13%
YoY
|
| Cost Of Revenue |
$154.9M
-53.44%
YoY
|
$332.7M
19.7%
YoY
|
$277.9M
5.43%
YoY
|
$263.6M
27.82%
YoY
|
$206.2M
46.52%
YoY
|
| Gross Profit |
$133.9M
-29.09%
YoY
|
$188.8M
12.41%
YoY
|
$168.0M
-2.65%
YoY
|
$172.6M
-4.52%
YoY
|
$180.7M
-0.35%
YoY
|
| Selling, General & Admin |
$179.0M
5.87%
YoY
|
$169.0M
6.51%
YoY
|
$158.7M
-0.54%
YoY
|
$159.6M
14.07%
YoY
|
$139.9M
-0.76%
YoY
|
| Research & Development |
$26.30M
-41.48%
YoY
|
$44.94M
11.47%
YoY
|
$40.32M
3.17%
YoY
|
$39.08M
-16.63%
YoY
|
$46.87M
-6.27%
YoY
|
| Depreciation & Amortization |
$9.400M
22.08%
YoY
|
$7.700M
6.94%
YoY
|
$7.200M
-4.0%
YoY
|
$7.500M
4.17%
YoY
|
$7.200M
4.35%
YoY
|
| Operating Expenses |
$205.3M
-4.69%
YoY
|
$215.4M
-1.77%
YoY
|
$219.3M
9.51%
YoY
|
$200.2M
0.13%
YoY
|
$200.0M
4.71%
YoY
|
| Operating Profit |
-$71.38M
168.84%
YoY
|
-$26.55M
-48.23%
YoY
|
-$51.28M
85.36%
YoY
|
-$27.67M
43.89%
YoY
|
-$19.23M
27.17%
YoY
|
| Interest Expense |
$5.641M
-62.83%
YoY
|
$15.18M
4.52%
YoY
|
$14.52M
4.06%
YoY
|
$13.96M
4.06%
YoY
|
$13.41M
743.99%
YoY
|
| Other Income/Expense, Net |
$1.028M
-589.52%
YoY
|
-$210.0K
-118.42%
YoY
|
$1.140M
-78.17%
YoY
|
$5.223M
8.79%
YoY
|
$4.801M
417.35%
YoY
|
| Pretax Income |
-$75.99M
81.2%
YoY
|
-$41.94M
-35.14%
YoY
|
-$64.66M
77.66%
YoY
|
-$36.40M
30.76%
YoY
|
-$27.84M
76.41%
YoY
|
| Income Tax |
$500.0K
-86.11%
YoY
|
$3.600M
414.29%
YoY
|
$700.0K
0.0%
YoY
|
$700.0K
40.0%
YoY
|
$500.0K
-171.43%
YoY
|
| Net Earnings |
-$76.51M
67.91%
YoY
|
-$45.57M
-30.3%
YoY
|
-$65.38M
76.43%
YoY
|
-$37.06M
30.86%
YoY
|
-$28.32M
87.82%
YoY
|
| Basic Earnings Per Share |
-$0.80
63.27%
YoY
|
-$0.49
-31.94%
YoY
|
-$0.72
75.61%
YoY
|
-$0.41
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.80
63.27%
YoY
|
-$0.49
-31.94%
YoY
|
-$0.72
75.61%
YoY
|
-$0.41
-100.0%
YoY
|
-$302.0K
79.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
95.87M shares
2.33%
YoY
|
93.69M shares
3.62%
YoY
|
90.41M shares
-0.82%
YoY
|
91.16M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
95.87M shares
2.33%
YoY
|
93.69M shares
3.62%
YoY
|
90.41M shares
-0.82%
YoY
|
91.16M shares
N/A
|
N/A
|
|
Concept
|
2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$65.71M
-5.12%
YoY
|
$59.27M
-24.46%
YoY
|
$70.72M
-51.7%
YoY
|
$70.34M
-48.24%
YoY
|
$69.25M
-44.1%
YoY
|
$78.46M
-31.96%
YoY
|
$146.4M
2.73%
YoY
|
$135.9M
12.19%
YoY
|
$123.9M
48.44%
YoY
|
$115.3M
16.73%
YoY
|
$142.5M
20.25%
YoY
|
$121.1M
5.47%
YoY
|
$83.46M
-20.28%
YoY
|
$98.79M
0.69%
YoY
|
$118.5M
10.72%
YoY
|
$114.8M
10.85%
YoY
|
$104.7M
16.91%
YoY
|
$98.11M
13.07%
YoY
|
$107.1M
15.0%
YoY
|
| Cost Of Revenue |
$34.78M
-6.68%
YoY
|
$30.37M
-38.12%
YoY
|
$31.77M
-65.47%
YoY
|
$36.77M
-57.51%
YoY
|
$37.27M
-54.64%
YoY
|
$49.08M
-31.82%
YoY
|
$91.99M
-0.52%
YoY
|
$86.54M
17.57%
YoY
|
$82.16M
61.95%
YoY
|
$71.98M
17.79%
YoY
|
$92.47M
28.04%
YoY
|
$73.60M
4.46%
YoY
|
$50.73M
-20.86%
YoY
|
$61.11M
7.55%
YoY
|
$72.22M
18.52%
YoY
|
$70.46M
23.45%
YoY
|
$64.11M
34.2%
YoY
|
$56.82M
40.47%
YoY
|
$60.94M
38.43%
YoY
|
| Gross Profit |
$30.93M
-3.3%
YoY
|
$28.90M
-1.64%
YoY
|
$38.96M
-28.42%
YoY
|
$33.57M
-31.97%
YoY
|
$31.98M
-23.33%
YoY
|
$29.38M
-32.2%
YoY
|
$54.42M
8.71%
YoY
|
$49.35M
3.86%
YoY
|
$41.72M
27.49%
YoY
|
$43.33M
15.01%
YoY
|
$50.06M
8.09%
YoY
|
$47.51M
7.08%
YoY
|
$32.72M
-19.37%
YoY
|
$37.68M
-8.74%
YoY
|
$46.31M
0.42%
YoY
|
$44.37M
-4.61%
YoY
|
$40.59M
-2.85%
YoY
|
$41.28M
-10.86%
YoY
|
$46.12M
-6.02%
YoY
|
| Selling, General & Admin |
$37.74M
-37.55%
YoY
|
$39.16M
-12.29%
YoY
|
$33.65M
-23.03%
YoY
|
$36.34M
-12.74%
YoY
|
$60.43M
38.99%
YoY
|
$44.64M
11.06%
YoY
|
$43.72M
-4.63%
YoY
|
$41.65M
13.62%
YoY
|
$43.48M
20.49%
YoY
|
$40.20M
0.18%
YoY
|
$45.84M
9.76%
YoY
|
$36.65M
-12.63%
YoY
|
$36.08M
-1.7%
YoY
|
$40.12M
2.5%
YoY
|
$41.77M
12.11%
YoY
|
$41.95M
18.66%
YoY
|
$36.71M
14.5%
YoY
|
$39.15M
11.14%
YoY
|
$37.26M
-2.23%
YoY
|
| Research & Development |
$6.632M
-6.22%
YoY
|
$5.434M
-44.3%
YoY
|
$4.572M
-56.04%
YoY
|
$4.899M
-55.76%
YoY
|
$7.072M
-38.02%
YoY
|
$9.756M
-19.08%
YoY
|
$10.40M
-8.43%
YoY
|
$11.07M
13.65%
YoY
|
$11.41M
32.36%
YoY
|
$12.06M
13.81%
YoY
|
$11.36M
5.45%
YoY
|
$9.744M
5.5%
YoY
|
$8.621M
-0.9%
YoY
|
$10.59M
2.15%
YoY
|
$10.77M
6.11%
YoY
|
$9.236M
-22.87%
YoY
|
$8.699M
-28.24%
YoY
|
$10.37M
-17.87%
YoY
|
$10.15M
-14.41%
YoY
|
| Depreciation & Amortization |
$3.900M
-16.47%
YoY
|
$3.200M
68.42%
YoY
|
$3.901M
-22.58%
YoY
|
$2.500M
19.05%
YoY
|
$4.669M
211.27%
YoY
|
$1.900M
-5.0%
YoY
|
$5.039M
N/A
|
$2.100M
16.67%
YoY
|
$1.500M
-16.67%
YoY
|
$2.000M
25.0%
YoY
|
N/A
|
$1.800M
-5.26%
YoY
|
$1.800M
-5.26%
YoY
|
$1.600M
-11.11%
YoY
|
N/A
|
$1.900M
0.0%
YoY
|
$1.900M
0.0%
YoY
|
$1.800M
12.5%
YoY
|
N/A
|
| Operating Expenses |
$44.37M
-34.26%
YoY
|
$44.59M
-18.03%
YoY
|
$38.22M
-30.17%
YoY
|
$41.24M
-22.14%
YoY
|
$67.50M
22.44%
YoY
|
$54.40M
3.54%
YoY
|
$54.74M
-23.6%
YoY
|
$52.96M
10.43%
YoY
|
$55.13M
13.74%
YoY
|
$52.54M
2.66%
YoY
|
$71.65M
35.04%
YoY
|
$47.96M
-8.1%
YoY
|
$48.47M
14.33%
YoY
|
$51.18M
-2.66%
YoY
|
$53.06M
11.92%
YoY
|
$52.19M
10.26%
YoY
|
$42.40M
-4.04%
YoY
|
$52.58M
9.89%
YoY
|
$47.41M
-5.12%
YoY
|
| Operating Profit |
-$13.44M
-62.15%
YoY
|
-$15.69M
-37.28%
YoY
|
$730.0K
-329.56%
YoY
|
-$7.668M
112.12%
YoY
|
-$35.52M
164.85%
YoY
|
-$25.02M
171.77%
YoY
|
-$318.0K
-98.53%
YoY
|
-$3.615M
708.72%
YoY
|
-$13.41M
-14.83%
YoY
|
-$9.207M
-31.81%
YoY
|
-$21.59M
220.06%
YoY
|
-$447.0K
-94.28%
YoY
|
-$15.75M
769.89%
YoY
|
-$13.50M
19.54%
YoY
|
-$6.745M
177.23%
YoY
|
-$7.816M
42.01%
YoY
|
-$1.810M
-24.71%
YoY
|
-$11.29M
27.11%
YoY
|
-$2.433M
-152.75%
YoY
|
| Interest Expense |
$2.854M
-342.07%
YoY
|
$2.338M
102.6%
YoY
|
-$1.471M
-62.0%
YoY
|
$1.837M
-51.77%
YoY
|
-$1.179M
-131.3%
YoY
|
$1.154M
-69.06%
YoY
|
-$3.871M
-204.88%
YoY
|
$3.809M
4.47%
YoY
|
$3.767M
4.35%
YoY
|
$3.730M
4.36%
YoY
|
$3.691M
4.29%
YoY
|
$3.646M
3.96%
YoY
|
$3.610M
4.03%
YoY
|
$3.574M
3.93%
YoY
|
$3.539M
3.97%
YoY
|
$3.507M
3.97%
YoY
|
$3.470M
4.33%
YoY
|
$3.439M
3.96%
YoY
|
$3.404M
114.22%
YoY
|
| Other Income/Expense, Net |
$153.0K
-136.69%
YoY
|
-$94.00K
-361.11%
YoY
|
$1.209M
-1611.25%
YoY
|
$200.0K
-308.33%
YoY
|
-$417.0K
-314.95%
YoY
|
$36.00K
-115.79%
YoY
|
-$80.00K
-118.52%
YoY
|
-$96.00K
62.71%
YoY
|
$194.0K
3.74%
YoY
|
-$228.0K
-139.31%
YoY
|
$432.0K
-57.19%
YoY
|
-$59.00K
-105.02%
YoY
|
$187.0K
-87.6%
YoY
|
$580.0K
-62.12%
YoY
|
$1.009M
-23.91%
YoY
|
$1.175M
-7.26%
YoY
|
$1.508M
18.74%
YoY
|
$1.531M
63.22%
YoY
|
$1.326M
239.13%
YoY
|
| Pretax Income |
-$16.15M
-60.63%
YoY
|
-$18.13M
-30.66%
YoY
|
$468.0K
-110.96%
YoY
|
-$9.305M
23.74%
YoY
|
-$41.01M
141.49%
YoY
|
-$26.14M
98.56%
YoY
|
-$4.269M
-82.82%
YoY
|
-$7.520M
81.12%
YoY
|
-$16.98M
-11.4%
YoY
|
-$13.17M
-20.19%
YoY
|
-$24.85M
167.89%
YoY
|
-$4.152M
-59.09%
YoY
|
-$19.17M
408.17%
YoY
|
-$16.50M
24.94%
YoY
|
-$9.275M
105.61%
YoY
|
-$10.15M
33.35%
YoY
|
-$3.772M
-15.43%
YoY
|
-$13.20M
17.3%
YoY
|
-$4.511M
-232.13%
YoY
|
| Income Tax |
-$200.0K
-108.53%
YoY
|
-$500.0K
-350.0%
YoY
|
$148.0K
-94.79%
YoY
|
-$2.100M
-800.0%
YoY
|
$2.346M
1073.0%
YoY
|
$200.0K
0.0%
YoY
|
$2.841M
520.31%
YoY
|
$300.0K
200.0%
YoY
|
$200.0K
-671.43%
YoY
|
$200.0K
0.0%
YoY
|
$458.0K
60.7%
YoY
|
$100.0K
-53.49%
YoY
|
-$35.00K
-126.12%
YoY
|
$200.0K
669.23%
YoY
|
$285.0K
-2000.0%
YoY
|
$215.0K
10.26%
YoY
|
$134.0K
-33.0%
YoY
|
$26.00K
-74.51%
YoY
|
-$15.00K
-98.05%
YoY
|
| Net Earnings |
-$15.90M
-63.33%
YoY
|
-$17.67M
-32.82%
YoY
|
$320.0K
-104.5%
YoY
|
-$7.167M
-8.62%
YoY
|
-$43.36M
152.07%
YoY
|
-$26.31M
96.11%
YoY
|
-$7.110M
-71.9%
YoY
|
-$7.843M
85.94%
YoY
|
-$17.20M
-10.1%
YoY
|
-$13.41M
-19.8%
YoY
|
-$25.31M
164.7%
YoY
|
-$4.218M
-59.3%
YoY
|
-$19.13M
389.84%
YoY
|
-$16.73M
26.44%
YoY
|
-$9.560M
112.63%
YoY
|
-$10.36M
32.77%
YoY
|
-$3.906M
-16.18%
YoY
|
-$13.23M
16.47%
YoY
|
-$4.496M
-207.51%
YoY
|
| Basic Earnings Per Share |
-$0.16
-64.44%
YoY
|
-$0.18
-35.71%
YoY
|
N/A
|
-$0.07
-12.5%
YoY
|
-$0.45
150.0%
YoY
|
-$0.28
86.67%
YoY
|
N/A
|
-$0.08
60.0%
YoY
|
-$0.18
-14.29%
YoY
|
-$0.15
-21.05%
YoY
|
N/A
|
-$0.05
-58.33%
YoY
|
-$0.21
425.0%
YoY
|
-$0.19
35.71%
YoY
|
-$0.11
120.0%
YoY
|
-$0.12
50.0%
YoY
|
-$0.04
-20.0%
YoY
|
-$0.14
16.67%
YoY
|
-$0.05
-100.1%
YoY
|
| Diluted Earnings Per Share |
-$0.16
-100.0%
YoY
|
-$0.18
-35.71%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
-12.5%
YoY
|
-$454.6K
252574403.01%
YoY
|
-$0.28
86.67%
YoY
|
-$75.22K
N/A
|
-$0.08
60.0%
YoY
|
-$0.18
-14.29%
YoY
|
-$0.15
-21.05%
YoY
|
N/A
|
-$0.05
-58.33%
YoY
|
-$0.21
425.0%
YoY
|
-$0.19
35.71%
YoY
|
-$0.11
120.0%
YoY
|
-$0.12
50.0%
YoY
|
-$0.04
-20.0%
YoY
|
-$0.14
16.67%
YoY
|
-$0.05
-100.12%
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
98.32M shares
3.4%
YoY
|
97.68M shares
2.9%
YoY
|
96.70M shares
2.41%
YoY
|
96.39M shares
2.4%
YoY
|
95.08M shares
1.53%
YoY
|
94.92M shares
2.72%
YoY
|
94.42M shares
3.75%
YoY
|
94.13M shares
3.92%
YoY
|
93.65M shares
3.92%
YoY
|
92.41M shares
3.1%
YoY
|
91.01M shares
2.11%
YoY
|
90.59M shares
2.02%
YoY
|
90.11M shares
-2.64%
YoY
|
89.64M shares
-4.91%
YoY
|
89.12M
-5.45%
YoY
|
88.79M
-5.61%
YoY
|
92.56M
-1.16%
YoY
|
94.26M
1.67%
YoY
|
94.26M
3.58%
YoY
|
| Diluted Shares Outstanding |
98.42M shares
3.2%
YoY
|
97.45M shares
2.66%
YoY
|
N/A
|
96.39M shares
2.4%
YoY
|
95.37M shares
1.84%
YoY
|
94.92M shares
2.72%
YoY
|
N/A
|
94.13M shares
3.92%
YoY
|
93.65M shares
3.92%
YoY
|
92.41M shares
3.1%
YoY
|
N/A
|
90.59M shares
2.02%
YoY
|
90.11M shares
-2.64%
YoY
|
89.64M shares
-4.91%
YoY
|
89.12M
-5.45%
YoY
|
88.79M
-5.61%
YoY
|
92.56M
-1.16%
YoY
|
94.26M
1.67%
YoY
|
94.26M
-1.48%
YoY
|
Loading...