|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$194.1M
133.51%
YoY
|
$83.14M
18.96%
YoY
|
$69.89M
189.02%
YoY
|
$24.18M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$26.85M
5.97%
YoY
|
$25.33M
424.17%
YoY
|
$4.833M
653.98%
YoY
|
$641.0K
N/A
|
$0.00
N/A
|
| Gross Profit |
$167.3M
189.4%
YoY
|
$57.81M
-11.14%
YoY
|
$65.06M
176.36%
YoY
|
$23.54M
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$137.8M
0.45%
YoY
|
$137.2M
-0.88%
YoY
|
$138.4M
14.75%
YoY
|
$120.6M
111.96%
YoY
|
$56.91M
63.96%
YoY
|
| Research & Development |
$75.84M
2.47%
YoY
|
$74.01M
-19.01%
YoY
|
$91.38M
6.1%
YoY
|
$86.12M
19.49%
YoY
|
$72.08M
37.57%
YoY
|
| Depreciation & Amortization |
$6.400M
0.0%
YoY
|
$6.400M
25.49%
YoY
|
$5.100M
112.5%
YoY
|
$2.400M
71.43%
YoY
|
$1.400M
44.33%
YoY
|
| Operating Expenses |
$213.6M
1.16%
YoY
|
$211.2M
-8.09%
YoY
|
$229.8M
11.15%
YoY
|
$206.7M
41.9%
YoY
|
$145.7M
50.4%
YoY
|
| Operating Profit |
-$46.35M
-70.23%
YoY
|
-$155.7M
-16.96%
YoY
|
-$187.5M
-10.61%
YoY
|
-$209.7M
43.96%
YoY
|
-$145.7M
50.4%
YoY
|
| Interest Expense |
-$28.77M
17.46%
YoY
|
-$24.49M
99.27%
YoY
|
-$12.29M
-1465.56%
YoY
|
$900.0K
-245.16%
YoY
|
-$620.0K
-124.44%
YoY
|
| Other Income/Expense, Net |
-$27.86M
25.7%
YoY
|
-$22.17M
82.0%
YoY
|
-$12.18M
-46.64%
YoY
|
-$22.82M
1850.77%
YoY
|
-$1.170M
-41.32%
YoY
|
| Pretax Income |
-$74.22M
-58.27%
YoY
|
-$177.9M
-10.93%
YoY
|
-$199.7M
-14.14%
YoY
|
-$232.6M
58.36%
YoY
|
-$146.9M
48.55%
YoY
|
| Income Tax |
$593.0K
-88.69%
YoY
|
$5.245M
-5927.78%
YoY
|
-$90.00K
-3100.0%
YoY
|
$3.000K
-100.17%
YoY
|
-$1.758M
-1010.88%
YoY
|
| Net Earnings |
-$74.81M
-59.14%
YoY
|
-$183.1M
-8.26%
YoY
|
-$199.6M
-14.18%
YoY
|
-$232.6M
60.28%
YoY
|
-$145.1M
46.48%
YoY
|
| Basic Earnings Per Share |
-$1.61
-59.65%
YoY
|
-$3.99
-9.11%
YoY
|
-$4.39
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.61
-59.65%
YoY
|
-$3.99
-9.11%
YoY
|
-$4.39
-100.0%
YoY
|
-$5.583M
35.88%
YoY
|
-$4.108M
20.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.34M shares
0.96%
YoY
|
45.90M shares
1.03%
YoY
|
45.43M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
46.34M shares
0.96%
YoY
|
45.90M shares
1.03%
YoY
|
45.43M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$36.13M
23.25%
YoY
|
$33.31M
22.53%
YoY
|
$29.84M
29.89%
YoY
|
$114.7M
364.55%
YoY
|
$29.31M
45.97%
YoY
|
$27.19M
50.75%
YoY
|
$22.97M
12.92%
YoY
|
$24.68M
0.11%
YoY
|
$20.08M
8.29%
YoY
|
$18.03M
13.88%
YoY
|
$20.34M
87.44%
YoY
|
$24.66M
70.57%
YoY
|
$18.54M
153.96%
YoY
|
$15.84M
553.53%
YoY
|
$10.85M
N/A
|
$14.46M
N/A
|
$7.302M
N/A
|
$2.423M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$6.929M
-12.28%
YoY
|
$3.741M
-39.44%
YoY
|
$6.780M
1.19%
YoY
|
$6.070M
-7.04%
YoY
|
$7.899M
46.79%
YoY
|
$6.177M
-15.68%
YoY
|
$6.700M
9.98%
YoY
|
$6.530M
288.69%
YoY
|
$5.381M
160.83%
YoY
|
$7.326M
939.15%
YoY
|
$6.092M
1498.95%
YoY
|
$1.680M
342.11%
YoY
|
$2.063M
906.34%
YoY
|
$705.0K
1094.92%
YoY
|
$381.0K
N/A
|
$380.0K
N/A
|
$205.0K
N/A
|
$59.00K
N/A
|
$0.00
N/A
|
| Gross Profit |
$29.20M
36.36%
YoY
|
$29.57M
40.76%
YoY
|
$23.06M
41.7%
YoY
|
$108.6M
498.33%
YoY
|
$21.41M
45.67%
YoY
|
$21.01M
96.21%
YoY
|
$16.27M
14.18%
YoY
|
$18.15M
-20.98%
YoY
|
$14.70M
-10.81%
YoY
|
$10.71M
-29.23%
YoY
|
$14.25M
36.08%
YoY
|
$22.97M
63.14%
YoY
|
$16.48M
132.22%
YoY
|
$15.13M
540.02%
YoY
|
$10.47M
N/A
|
$14.08M
N/A
|
$7.097M
N/A
|
$2.364M
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$33.88M
-2.24%
YoY
|
$28.15M
-18.51%
YoY
|
$31.52M
-3.29%
YoY
|
$36.01M
2.82%
YoY
|
$34.66M
8.2%
YoY
|
$34.54M
3.93%
YoY
|
$32.60M
-11.66%
YoY
|
$35.02M
-4.34%
YoY
|
$32.03M
-0.44%
YoY
|
$33.24M
-3.61%
YoY
|
$36.90M
1.71%
YoY
|
$36.61M
182.27%
YoY
|
$32.17M
-1.57%
YoY
|
$34.48M
4.14%
YoY
|
$36.28M
58.23%
YoY
|
$12.97M
-41.6%
YoY
|
$32.69M
65.29%
YoY
|
$33.11M
93.04%
YoY
|
$22.93M
58.41%
YoY
|
| Research & Development |
$21.99M
14.96%
YoY
|
$19.56M
8.86%
YoY
|
$25.17M
40.71%
YoY
|
$20.85M
11.3%
YoY
|
$19.13M
18.35%
YoY
|
$17.97M
-9.91%
YoY
|
$17.89M
-6.69%
YoY
|
$18.73M
-39.17%
YoY
|
$16.17M
-25.84%
YoY
|
$19.94M
-4.6%
YoY
|
$19.17M
7.21%
YoY
|
$30.79M
16.23%
YoY
|
$21.80M
-23.53%
YoY
|
$20.90M
15.13%
YoY
|
$17.88M
37.87%
YoY
|
$26.49M
6.81%
YoY
|
$28.50M
129.71%
YoY
|
$18.16M
71.05%
YoY
|
$12.97M
18.42%
YoY
|
| Depreciation & Amortization |
$1.650M
2.29%
YoY
|
$1.548M
-6.8%
YoY
|
$1.604M
7.0%
YoY
|
$1.625M
-0.31%
YoY
|
$1.613M
4.06%
YoY
|
$1.661M
3.81%
YoY
|
$1.499M
-5.78%
YoY
|
$1.630M
6.54%
YoY
|
$1.550M
0.0%
YoY
|
$1.600M
6.67%
YoY
|
$1.591M
182.09%
YoY
|
$1.530M
115.49%
YoY
|
$1.550M
138.46%
YoY
|
$1.500M
154.24%
YoY
|
$564.0K
15.81%
YoY
|
$710.0K
44.9%
YoY
|
$650.0K
103.12%
YoY
|
$590.0K
90.32%
YoY
|
$487.0K
67.35%
YoY
|
| Operating Expenses |
$55.87M
3.87%
YoY
|
$47.71M
-9.15%
YoY
|
$56.70M
12.3%
YoY
|
$56.86M
5.78%
YoY
|
$53.79M
11.61%
YoY
|
$52.51M
-1.26%
YoY
|
$50.49M
-9.96%
YoY
|
$53.75M
-26.29%
YoY
|
$48.19M
-10.7%
YoY
|
$53.18M
-3.98%
YoY
|
$56.08M
3.52%
YoY
|
$72.92M
10.48%
YoY
|
$53.97M
-11.8%
YoY
|
$55.39M
8.03%
YoY
|
$54.17M
32.78%
YoY
|
$66.00M
9.43%
YoY
|
$61.19M
90.13%
YoY
|
$51.27M
84.63%
YoY
|
$40.80M
60.43%
YoY
|
| Operating Profit |
-$26.67M
-17.61%
YoY
|
-$18.14M
-42.42%
YoY
|
-$33.64M
-1.68%
YoY
|
$51.74M
-245.34%
YoY
|
-$32.37M
-3.66%
YoY
|
-$31.50M
-25.97%
YoY
|
-$34.22M
-22.12%
YoY
|
-$35.60M
-28.73%
YoY
|
-$33.60M
-22.44%
YoY
|
-$42.55M
-7.64%
YoY
|
-$43.94M
-8.75%
YoY
|
-$49.95M
-3.79%
YoY
|
-$43.33M
-29.36%
YoY
|
-$46.08M
-17.26%
YoY
|
-$48.15M
18.03%
YoY
|
-$51.92M
N/A
|
-$61.34M
90.6%
YoY
|
-$55.68M
100.53%
YoY
|
-$40.80M
60.43%
YoY
|
| Interest Expense |
-$1.108M
-84.89%
YoY
|
-$1.381M
-80.52%
YoY
|
-$1.578M
-76.96%
YoY
|
-$7.493M
10.52%
YoY
|
-$7.333M
13.87%
YoY
|
-$7.089M
18.35%
YoY
|
-$6.850M
29.73%
YoY
|
-$6.780M
31.65%
YoY
|
-$6.440M
5.06%
YoY
|
-$5.990M
487.25%
YoY
|
-$5.280M
-52900.0%
YoY
|
-$5.150M
-5250.0%
YoY
|
-$6.130M
-8857.14%
YoY
|
-$1.020M
-337.21%
YoY
|
$10.00K
-96.67%
YoY
|
$100.0K
-117.54%
YoY
|
$70.00K
-88.27%
YoY
|
$430.0K
-28.81%
YoY
|
$300.0K
-49.75%
YoY
|
| Other Income/Expense, Net |
-$59.00K
-99.19%
YoY
|
-$1.186M
-83.46%
YoY
|
-$1.555M
-79.84%
YoY
|
$1.772M
16.58%
YoY
|
-$7.259M
20.1%
YoY
|
-$7.169M
27.25%
YoY
|
-$7.714M
47.72%
YoY
|
$1.520M
4966.67%
YoY
|
-$6.044M
-0.51%
YoY
|
-$5.634M
417.36%
YoY
|
-$5.222M
-4804.5%
YoY
|
$30.00K
-91.89%
YoY
|
-$6.075M
-74.74%
YoY
|
-$1.089M
-264.25%
YoY
|
$111.0K
15.63%
YoY
|
$370.0K
-21.28%
YoY
|
-$24.05M
16956.74%
YoY
|
$663.0K
-207.28%
YoY
|
$96.00K
-130.77%
YoY
|
| Pretax Income |
-$26.73M
-32.55%
YoY
|
-$19.32M
-50.03%
YoY
|
-$35.20M
-16.06%
YoY
|
$46.02M
-212.63%
YoY
|
-$39.63M
-0.04%
YoY
|
-$38.67M
-19.75%
YoY
|
-$41.93M
-14.7%
YoY
|
-$40.86M
-25.79%
YoY
|
-$39.65M
-19.74%
YoY
|
-$48.19M
2.17%
YoY
|
-$49.16M
2.33%
YoY
|
-$55.06M
7.0%
YoY
|
-$49.40M
-42.14%
YoY
|
-$47.16M
-14.28%
YoY
|
-$48.04M
18.04%
YoY
|
-$51.46M
-14.82%
YoY
|
-$85.39M
164.17%
YoY
|
-$55.02M
93.83%
YoY
|
-$40.70M
58.11%
YoY
|
| Income Tax |
$95.00K
63.79%
YoY
|
$48.00K
166.67%
YoY
|
$693.0K
2135.48%
YoY
|
$486.0K
-90.8%
YoY
|
$58.00K
N/A
|
$18.00K
N/A
|
$31.00K
-193.94%
YoY
|
$5.280M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$33.00K
-63.33%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$90.00K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$3.000K
-93.62%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$26.83M
-32.41%
YoY
|
-$19.37M
-49.93%
YoY
|
-$35.89M
-14.47%
YoY
|
$45.53M
-198.69%
YoY
|
-$39.69M
0.11%
YoY
|
-$38.69M
-19.71%
YoY
|
-$41.96M
-14.58%
YoY
|
-$46.14M
-16.21%
YoY
|
-$39.65M
-19.74%
YoY
|
-$48.19M
2.17%
YoY
|
-$49.13M
2.46%
YoY
|
-$55.06M
7.01%
YoY
|
-$49.40M
-42.14%
YoY
|
-$47.16M
-14.28%
YoY
|
-$47.95M
17.82%
YoY
|
-$51.46M
-12.06%
YoY
|
-$85.39M
163.77%
YoY
|
-$55.02M
93.52%
YoY
|
-$40.70M
57.83%
YoY
|
| Basic Earnings Per Share |
-$0.56
-34.88%
YoY
|
-$0.41
-51.19%
YoY
|
-$0.76
-16.48%
YoY
|
N/A
|
-$0.86
0.0%
YoY
|
-$0.84
-20.0%
YoY
|
-$0.91
N/A
|
N/A
|
-$0.86
N/A
|
-$1.05
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.56
-34.88%
YoY
|
-$0.41
-51.19%
YoY
|
-$0.76
-16.48%
YoY
|
$975.2K
-197.16%
YoY
|
-$0.86
0.0%
YoY
|
-$0.84
-20.0%
YoY
|
-$0.91
-100.0%
YoY
|
-$1.004M
-16.89%
YoY
|
-$0.86
-100.0%
YoY
|
-$1.05
-100.0%
YoY
|
-$1.073M
1.3%
YoY
|
-$1.208M
5.94%
YoY
|
-$1.087M
-44.43%
YoY
|
-$1.039M
-25.99%
YoY
|
-$1.059M
0.45%
YoY
|
-$1.140M
-28.88%
YoY
|
-$1.956M
118.78%
YoY
|
-$1.404M
71.71%
YoY
|
-$1.054M
38.11%
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 |
49.36M shares
6.51%
YoY
|
47.56M shares
2.96%
YoY
|
47.52M shares
3.06%
YoY
|
47.36M shares
1.16%
YoY
|
46.34M shares
0.86%
YoY
|
46.20M shares
0.7%
YoY
|
46.11M shares
-0.69%
YoY
|
46.81M shares
1.07%
YoY
|
45.95M shares
0.01%
YoY
|
45.88M shares
-0.09%
YoY
|
46.43M shares
1.13%
YoY
|
46.32M shares
1.91%
YoY
|
45.94M shares
1.59%
YoY
|
45.92M shares
16.26%
YoY
|
45.91M shares
16.25%
YoY
|
45.45M shares
23.84%
YoY
|
45.22M shares
24.44%
YoY
|
39.50M shares
17.43%
YoY
|
39.49M shares
17.45%
YoY
|
| Diluted Shares Outstanding |
47.82M shares
3.19%
YoY
|
47.56M shares
2.96%
YoY
|
47.52M shares
3.06%
YoY
|
N/A
|
46.34M shares
0.86%
YoY
|
46.20M shares
0.7%
YoY
|
46.11M shares
N/A
|
N/A
|
45.95M shares
N/A
|
45.88M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...