|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$299.4M
22.93%
YoY
|
$243.6M
0.28%
YoY
|
$242.9M
20.51%
YoY
|
$201.6M
16.82%
YoY
|
$172.5M
N/A
|
| Cost Of Revenue |
$94.88M
39.1%
YoY
|
$68.21M
22.45%
YoY
|
$55.70M
24.87%
YoY
|
$44.61M
24.49%
YoY
|
$35.84M
N/A
|
| Gross Profit |
$204.6M
16.64%
YoY
|
$175.4M
-6.31%
YoY
|
$187.2M
19.27%
YoY
|
$157.0M
14.81%
YoY
|
$136.7M
N/A
|
| Selling, General & Admin |
$189.0M
38.89%
YoY
|
$136.1M
16.15%
YoY
|
$117.2M
32.42%
YoY
|
$88.50M
27.0%
YoY
|
$69.68M
N/A
|
| Research & Development |
$78.51M
60.44%
YoY
|
$48.93M
6.34%
YoY
|
$46.02M
27.01%
YoY
|
$36.23M
38.2%
YoY
|
$26.22M
N/A
|
| Depreciation & Amortization |
$44.38M
19.1%
YoY
|
$37.27M
13.01%
YoY
|
$32.98M
7.29%
YoY
|
$30.74M
5.44%
YoY
|
$29.15M
N/A
|
| Operating Expenses |
$283.6M
40.36%
YoY
|
$202.0M
12.35%
YoY
|
$179.8M
27.49%
YoY
|
$141.1M
25.48%
YoY
|
$112.4M
N/A
|
| Operating Profit |
-$79.03M
196.41%
YoY
|
-$26.66M
-462.39%
YoY
|
$7.357M
-53.69%
YoY
|
$15.89M
-34.57%
YoY
|
$24.28M
N/A
|
| Interest Expense |
$3.010M
23.72%
YoY
|
$2.433M
-81.16%
YoY
|
$12.91M
-18.46%
YoY
|
$15.84M
-17.85%
YoY
|
$19.28M
N/A
|
| Other Income/Expense, Net |
-$1.148M
-138.95%
YoY
|
$2.947M
711.85%
YoY
|
$363.0K
-208.36%
YoY
|
-$335.0K
-143.34%
YoY
|
$773.0K
N/A
|
| Pretax Income |
-$83.34M
218.72%
YoY
|
-$26.15M
168.84%
YoY
|
-$9.726M
-3.43%
YoY
|
-$10.07M
-274.36%
YoY
|
$5.776M
N/A
|
| Income Tax |
-$18.95M
32.89%
YoY
|
-$14.26M
73.39%
YoY
|
-$8.222M
-343.61%
YoY
|
$3.375M
-125.6%
YoY
|
-$13.19M
N/A
|
| Net Earnings |
-$64.39M
441.51%
YoY
|
-$11.89M
690.63%
YoY
|
-$1.504M
-88.81%
YoY
|
-$13.45M
-170.91%
YoY
|
$18.96M
N/A
|
| Basic Earnings Per Share |
-$0.78
420.0%
YoY
|
-$0.15
650.0%
YoY
|
-$0.02
-90.48%
YoY
|
-$0.21
-172.41%
YoY
|
$0.29
N/A
|
| Diluted Earnings Per Share |
-$0.78
420.0%
YoY
|
-$0.15
650.0%
YoY
|
-$0.02
-90.48%
YoY
|
-$0.21
-172.41%
YoY
|
$0.29
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
82.30M
2.33%
YoY
|
80.43M
16.72%
YoY
|
68.91M
105905.97%
YoY
|
65.00K
0.03%
YoY
|
64.98K
N/A
|
| Diluted Shares Outstanding |
82.30M
2.33%
YoY
|
80.43M
16.72%
YoY
|
68.91M
105905.97%
YoY
|
65.00K
0.02%
YoY
|
64.99K
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$72.03M
-8.72%
YoY
|
$84.69M
22.84%
YoY
|
$75.42M
19.22%
YoY
|
$76.18M
27.1%
YoY
|
$78.90M
33.78%
YoY
|
$68.94M
12.26%
YoY
|
$63.26M
-7.3%
YoY
|
$59.94M
-2.95%
YoY
|
$58.98M
-5.57%
YoY
|
$61.41M
21.76%
YoY
|
$68.24M
14.71%
YoY
|
$61.77M
44.92%
YoY
|
$62.46M
26.18%
YoY
|
$50.44M
0.98%
YoY
|
$59.49M
-3.94%
YoY
|
$42.62M
27.49%
YoY
|
$49.50M
14.9%
YoY
|
| Cost Of Revenue |
$29.81M
33.06%
YoY
|
$28.66M
37.76%
YoY
|
$27.18M
47.24%
YoY
|
$24.49M
41.15%
YoY
|
$22.40M
34.32%
YoY
|
$20.81M
32.32%
YoY
|
$18.46M
16.17%
YoY
|
$17.35M
21.85%
YoY
|
$16.68M
25.57%
YoY
|
$15.72M
27.96%
YoY
|
$15.89M
32.09%
YoY
|
$14.24M
24.67%
YoY
|
$13.28M
25.19%
YoY
|
$12.29M
16.47%
YoY
|
$12.03M
17.71%
YoY
|
$11.42M
22.16%
YoY
|
$10.61M
25.71%
YoY
|
| Gross Profit |
$42.22M
-25.28%
YoY
|
$56.03M
16.39%
YoY
|
$48.24M
7.67%
YoY
|
$51.69M
21.37%
YoY
|
$56.50M
33.56%
YoY
|
$48.14M
5.36%
YoY
|
$44.80M
-14.41%
YoY
|
$42.59M
-10.38%
YoY
|
$42.30M
-13.98%
YoY
|
$45.69M
19.76%
YoY
|
$52.34M
10.28%
YoY
|
$47.53M
52.34%
YoY
|
$49.18M
26.45%
YoY
|
$38.15M
-3.17%
YoY
|
$47.46M
-8.22%
YoY
|
$31.20M
29.56%
YoY
|
$38.89M
12.3%
YoY
|
| Selling, General & Admin |
$56.59M
16.38%
YoY
|
$47.17M
17.92%
YoY
|
$52.75M
38.13%
YoY
|
$47.66M
49.88%
YoY
|
$48.63M
48.1%
YoY
|
$40.00M
18.69%
YoY
|
$38.19M
8.19%
YoY
|
$31.80M
10.39%
YoY
|
$32.83M
14.44%
YoY
|
$33.71M
38.18%
YoY
|
$35.30M
29.83%
YoY
|
$28.80M
43.29%
YoY
|
$28.69M
35.33%
YoY
|
$24.39M
21.96%
YoY
|
$27.19M
39.29%
YoY
|
$20.10M
24.46%
YoY
|
$21.20M
18.9%
YoY
|
| Research & Development |
$22.09M
18.16%
YoY
|
$20.47M
-5.69%
YoY
|
$19.64M
50.05%
YoY
|
$18.48M
51.15%
YoY
|
$18.69M
63.81%
YoY
|
$21.70M
77.68%
YoY
|
$13.09M
5.39%
YoY
|
$12.22M
8.34%
YoY
|
$11.41M
5.1%
YoY
|
$12.21M
6.64%
YoY
|
$12.42M
21.76%
YoY
|
$11.28M
17.12%
YoY
|
$10.86M
15.87%
YoY
|
$11.45M
62.93%
YoY
|
$10.20M
38.96%
YoY
|
$9.634M
46.19%
YoY
|
$9.370M
52.36%
YoY
|
| Depreciation & Amortization |
$1.000M
11.11%
YoY
|
$12.90M
26.83%
YoY
|
$12.66M
28.61%
YoY
|
$900.0K
0.0%
YoY
|
$900.0K
0.0%
YoY
|
$10.17M
14.95%
YoY
|
$9.840M
13.63%
YoY
|
$900.0K
28.57%
YoY
|
$900.0K
28.57%
YoY
|
$8.851M
10.82%
YoY
|
$8.660M
11.17%
YoY
|
$700.0K
40.0%
YoY
|
$700.0K
-95.46%
YoY
|
$7.987M
91.53%
YoY
|
$7.790M
3.87%
YoY
|
$500.0K
-97.69%
YoY
|
$15.42M
274.27%
YoY
|
| Operating Expenses |
$83.13M
16.03%
YoY
|
$72.03M
9.01%
YoY
|
$76.80M
38.23%
YoY
|
$70.47M
46.08%
YoY
|
$71.65M
47.79%
YoY
|
$66.07M
31.7%
YoY
|
$55.56M
6.78%
YoY
|
$48.24M
9.28%
YoY
|
$48.48M
10.93%
YoY
|
$50.17M
25.52%
YoY
|
$52.03M
25.68%
YoY
|
$44.15M
30.95%
YoY
|
$43.70M
25.76%
YoY
|
$39.97M
28.1%
YoY
|
$41.40M
33.51%
YoY
|
$33.71M
25.51%
YoY
|
$34.75M
23.67%
YoY
|
| Operating Profit |
-$40.91M
170.12%
YoY
|
-$16.00M
-10.78%
YoY
|
-$28.56M
165.46%
YoY
|
-$18.78M
232.15%
YoY
|
-$15.15M
145.28%
YoY
|
-$17.93M
300.29%
YoY
|
-$10.76M
-3570.97%
YoY
|
-$5.654M
-267.33%
YoY
|
-$6.175M
-212.74%
YoY
|
-$4.480M
146.56%
YoY
|
$310.0K
-94.88%
YoY
|
$3.379M
-234.41%
YoY
|
$5.477M
32.29%
YoY
|
-$1.817M
-122.16%
YoY
|
$6.060M
-70.72%
YoY
|
-$2.514M
-9.57%
YoY
|
$4.140M
-36.6%
YoY
|
| Interest Expense |
$3.883M
1152.58%
YoY
|
$3.636M
818.18%
YoY
|
-$1.814M
202.33%
YoY
|
$490.0K
-19.01%
YoY
|
$310.0K
-57.18%
YoY
|
$396.0K
-21.74%
YoY
|
-$600.0K
-29.41%
YoY
|
$605.0K
-84.15%
YoY
|
$724.0K
-82.48%
YoY
|
$506.0K
-87.71%
YoY
|
-$850.0K
-79.22%
YoY
|
$3.818M
-3.56%
YoY
|
$4.133M
-207.63%
YoY
|
$4.116M
-203.94%
YoY
|
-$4.090M
-16.87%
YoY
|
$3.959M
-180.63%
YoY
|
-$3.840M
-19.16%
YoY
|
| Other Income/Expense, Net |
-$2.860M
-765.12%
YoY
|
-$804.0K
-7.8%
YoY
|
$99.00K
-95.56%
YoY
|
-$805.0K
-163.34%
YoY
|
$430.0K
-38.13%
YoY
|
-$872.0K
-30.24%
YoY
|
$2.230M
97.35%
YoY
|
$1.271M
-228.13%
YoY
|
$695.0K
197.01%
YoY
|
-$1.250M
13788.89%
YoY
|
$1.130M
59.15%
YoY
|
-$992.0K
657.25%
YoY
|
$234.0K
-117.86%
YoY
|
-$9.000K
-102.25%
YoY
|
$710.0K
1320.0%
YoY
|
-$131.0K
-146.79%
YoY
|
-$1.310M
-427.5%
YoY
|
| Pretax Income |
-$47.66M
217.15%
YoY
|
-$20.44M
6.45%
YoY
|
-$29.03M
218.01%
YoY
|
-$20.08M
302.47%
YoY
|
-$15.03M
142.2%
YoY
|
-$19.20M
207.91%
YoY
|
-$9.130M
1070.51%
YoY
|
-$4.988M
8.88%
YoY
|
-$6.204M
-493.16%
YoY
|
-$6.236M
4.95%
YoY
|
-$780.0K
-129.1%
YoY
|
-$4.581M
-30.63%
YoY
|
$1.578M
-257.8%
YoY
|
-$5.942M
15.38%
YoY
|
$2.680M
-83.07%
YoY
|
-$6.604M
-11.0%
YoY
|
-$1.000M
-145.66%
YoY
|
| Income Tax |
$200.0K
-105.0%
YoY
|
-$200.0K
-93.94%
YoY
|
-$3.007M
-43.48%
YoY
|
-$8.600M
109.76%
YoY
|
-$4.000M
37.93%
YoY
|
-$3.300M
73.68%
YoY
|
-$5.320M
77.33%
YoY
|
-$4.100M
2.5%
YoY
|
-$2.900M
1350.0%
YoY
|
-$1.900M
72.73%
YoY
|
-$3.000M
-163.16%
YoY
|
-$4.000M
300.0%
YoY
|
-$200.0K
-128.57%
YoY
|
-$1.100M
0.92%
YoY
|
$4.750M
-146.84%
YoY
|
-$1.000M
-54.95%
YoY
|
$700.0K
1.45%
YoY
|
| Net Earnings |
-$47.85M
335.81%
YoY
|
-$20.26M
27.14%
YoY
|
-$26.03M
583.12%
YoY
|
-$11.45M
1135.28%
YoY
|
-$10.98M
235.54%
YoY
|
-$15.93M
271.25%
YoY
|
-$3.810M
-272.4%
YoY
|
-$927.0K
55.8%
YoY
|
-$3.272M
-286.33%
YoY
|
-$4.292M
-12.03%
YoY
|
$2.210M
-206.76%
YoY
|
-$595.0K
-89.41%
YoY
|
$1.756M
-203.91%
YoY
|
-$4.879M
20.17%
YoY
|
-$2.070M
-107.97%
YoY
|
-$5.621M
8.1%
YoY
|
-$1.690M
-212.67%
YoY
|
| Basic Earnings Per Share |
-$0.56
330.77%
YoY
|
-$0.24
20.0%
YoY
|
N/A
|
-$0.14
1300.0%
YoY
|
-$0.13
225.0%
YoY
|
-$0.20
N/A
|
N/A
|
-$0.01
0.0%
YoY
|
-$0.04
-233.33%
YoY
|
N/A
|
N/A
|
-$0.01
-88.89%
YoY
|
$0.03
N/A
|
N/A
|
N/A
|
-$0.09
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.56
330.77%
YoY
|
-$0.24
20.0%
YoY
|
-$311.1K
556.74%
YoY
|
-$0.14
1300.0%
YoY
|
-$0.13
225.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$47.37K
-178.73%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.04
-233.33%
YoY
|
-$53.80K
-14.41%
YoY
|
$60.17K
-325.68%
YoY
|
-$7.535K
-89.59%
YoY
|
$0.03
-100.0%
YoY
|
-$62.85K
20.2%
YoY
|
-$26.66K
-107.97%
YoY
|
-$72.39K
8.08%
YoY
|
-$21.77K
-212.67%
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
|
| Basic Shares Outstanding |
85.30M
3.99%
YoY
|
83.82M
3.05%
YoY
|
83.58M
3.04%
YoY
|
82.17M
1.84%
YoY
|
82.03M
2.32%
YoY
|
81.34M
2.02%
YoY
|
81.11M
1.86%
YoY
|
80.69M
21.76%
YoY
|
80.17M
23.3%
YoY
|
79.73M
N/A
|
79.63M
N/A
|
66.27M
1.95%
YoY
|
65.02M
N/A
|
N/A
|
N/A
|
65.00M
N/A
|
N/A
|
| Diluted Shares Outstanding |
85.30M
3.99%
YoY
|
83.82M
3.05%
YoY
|
N/A
|
82.17M
1.84%
YoY
|
82.03M
2.32%
YoY
|
81.34M
N/A
|
N/A
|
80.69M
N/A
|
80.17M
20.64%
YoY
|
N/A
|
N/A
|
N/A
|
66.45M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...