|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$338.6M
55.58%
YoY
|
$217.6M
-5.46%
YoY
|
$230.2M
14.73%
YoY
|
$200.6M
2.54%
YoY
|
$195.7M
6.13%
YoY
|
| Cost Of Revenue |
$230.0M
46.26%
YoY
|
$157.3M
6.93%
YoY
|
$147.1M
23.51%
YoY
|
$119.1M
16.53%
YoY
|
$102.2M
5.84%
YoY
|
| Gross Profit |
$108.6M
79.9%
YoY
|
$60.35M
-27.38%
YoY
|
$83.11M
1.92%
YoY
|
$81.54M
-12.76%
YoY
|
$93.47M
6.46%
YoY
|
| Selling, General & Admin |
$110.4M
58.02%
YoY
|
$69.85M
-5.9%
YoY
|
$74.23M
0.5%
YoY
|
$73.86M
2.69%
YoY
|
$71.93M
5.54%
YoY
|
| Research & Development |
$79.56M
267.16%
YoY
|
$21.67M
-0.05%
YoY
|
$21.68M
-3.79%
YoY
|
$22.53M
-6.4%
YoY
|
$24.08M
-5.0%
YoY
|
| Depreciation & Amortization |
$42.91M
69.6%
YoY
|
$25.30M
9.2%
YoY
|
$23.17M
15.47%
YoY
|
$20.07M
7.93%
YoY
|
$18.59M
-9.38%
YoY
|
| Operating Expenses |
$204.7M
89.98%
YoY
|
$107.7M
10.5%
YoY
|
$97.50M
0.24%
YoY
|
$97.27M
-1.06%
YoY
|
$98.31M
2.55%
YoY
|
| Operating Profit |
-$96.11M
102.81%
YoY
|
-$47.39M
229.23%
YoY
|
-$14.39M
-8.46%
YoY
|
-$15.73M
224.9%
YoY
|
-$4.840M
-40.02%
YoY
|
| Interest Expense |
-$5.584M
-206.46%
YoY
|
$5.245M
33.16%
YoY
|
$3.939M
5082.89%
YoY
|
$76.00K
-11.63%
YoY
|
$86.00K
7.5%
YoY
|
| Other Income/Expense, Net |
-$2.904M
-53.29%
YoY
|
-$6.217M
46.7%
YoY
|
-$4.238M
-1083.29%
YoY
|
$431.0K
-97.17%
YoY
|
$15.22M
1657.51%
YoY
|
| Pretax Income |
-$157.6M
193.99%
YoY
|
-$53.61M
187.71%
YoY
|
-$18.63M
21.83%
YoY
|
-$15.29M
-247.34%
YoY
|
$10.38M
-244.09%
YoY
|
| Income Tax |
-$21.08M
-1926.69%
YoY
|
$1.154M
78.91%
YoY
|
$645.0K
-14.0%
YoY
|
$750.0K
39.41%
YoY
|
$538.0K
26.29%
YoY
|
| Net Earnings |
-$136.5M
149.3%
YoY
|
-$54.76M
184.07%
YoY
|
-$19.28M
20.15%
YoY
|
-$16.04M
-263.02%
YoY
|
$9.842M
-228.99%
YoY
|
| Basic Earnings Per Share |
-$0.75
74.42%
YoY
|
-$0.43
168.75%
YoY
|
-$0.16
14.29%
YoY
|
-$0.14
-255.56%
YoY
|
$0.09
-228.57%
YoY
|
| Diluted Earnings Per Share |
-$0.75
74.08%
YoY
|
-$0.43
168.75%
YoY
|
-$0.16
14.29%
YoY
|
-$0.14
-275.0%
YoY
|
$0.08
-214.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
182.4M shares
42.72%
YoY
|
127.8M shares
5.44%
YoY
|
121.2M shares
4.58%
YoY
|
115.9M shares
3.37%
YoY
|
112.1M shares
3.03%
YoY
|
| Diluted Shares Outstanding |
182.4M shares
42.72%
YoY
|
127.8M shares
5.44%
YoY
|
121.2M shares
4.58%
YoY
|
115.9M shares
-3.43%
YoY
|
120.0M shares
10.29%
YoY
|
|
Concept
|
2023 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$97.04M
-19.91%
YoY
|
$95.77M
28.87%
YoY
|
$101.9M
75.9%
YoY
|
$85.17M
35.44%
YoY
|
$121.2M
119.48%
YoY
|
$74.31M
53.7%
YoY
|
$57.96M
13.21%
YoY
|
$62.89M
13.52%
YoY
|
$55.20M
-6.82%
YoY
|
$48.35M
-17.42%
YoY
|
$51.20M
-10.2%
YoY
|
$55.39M
-7.87%
YoY
|
$59.24M
15.44%
YoY
|
$58.55M
27.54%
YoY
|
$57.01M
31.73%
YoY
|
$60.13M
36.68%
YoY
|
$51.32M
4.07%
YoY
|
$45.90M
-8.65%
YoY
|
$43.28M
-16.95%
YoY
|
| Cost Of Revenue |
$73.84M
-12.37%
YoY
|
$70.53M
35.66%
YoY
|
$70.96M
76.71%
YoY
|
$54.30M
34.8%
YoY
|
$84.26M
114.02%
YoY
|
$51.99M
33.64%
YoY
|
$40.16M
3.77%
YoY
|
$40.28M
14.43%
YoY
|
$39.37M
4.97%
YoY
|
$38.91M
11.96%
YoY
|
$38.70M
6.72%
YoY
|
$35.20M
3.83%
YoY
|
$37.51M
22.72%
YoY
|
$34.75M
26.84%
YoY
|
$36.26M
33.04%
YoY
|
$33.90M
29.89%
YoY
|
$30.56M
20.9%
YoY
|
$27.40M
7.85%
YoY
|
$27.26M
7.17%
YoY
|
| Gross Profit |
$23.20M
-37.13%
YoY
|
$25.24M
13.05%
YoY
|
$30.99M
74.07%
YoY
|
$30.88M
36.58%
YoY
|
$36.89M
133.06%
YoY
|
$22.32M
136.38%
YoY
|
$17.80M
42.46%
YoY
|
$22.61M
34.37%
YoY
|
$15.83M
-27.17%
YoY
|
$9.443M
-60.32%
YoY
|
$12.50M
-39.78%
YoY
|
$16.82M
-35.92%
YoY
|
$21.74M
4.71%
YoY
|
$23.80M
28.58%
YoY
|
$20.75M
29.5%
YoY
|
$26.26M
46.59%
YoY
|
$20.76M
-13.63%
YoY
|
$18.51M
-25.52%
YoY
|
$16.02M
-39.95%
YoY
|
| Selling, General & Admin |
$28.45M
-22.33%
YoY
|
$30.65M
29.28%
YoY
|
$36.46M
55.4%
YoY
|
$36.71M
114.81%
YoY
|
$36.63M
121.72%
YoY
|
$23.71M
78.25%
YoY
|
$23.46M
2.97%
YoY
|
$17.09M
-0.06%
YoY
|
$16.52M
-9.27%
YoY
|
$13.30M
-30.43%
YoY
|
$22.78M
15.21%
YoY
|
$17.10M
-5.0%
YoY
|
$18.21M
0.76%
YoY
|
$19.12M
-1.13%
YoY
|
$19.78M
6.86%
YoY
|
$18.00M
5.88%
YoY
|
$18.07M
2.57%
YoY
|
$19.33M
10.23%
YoY
|
$18.51M
-6.54%
YoY
|
| Research & Development |
$15.96M
-47.11%
YoY
|
$18.74M
54.09%
YoY
|
$21.02M
119.44%
YoY
|
$30.49M
492.08%
YoY
|
$30.17M
479.69%
YoY
|
$12.16M
134.45%
YoY
|
$9.577M
56.67%
YoY
|
$5.149M
0.96%
YoY
|
$5.205M
-4.06%
YoY
|
$5.187M
-6.91%
YoY
|
$6.113M
8.81%
YoY
|
$5.100M
-7.27%
YoY
|
$5.425M
5.14%
YoY
|
$5.572M
-7.33%
YoY
|
$5.618M
-4.8%
YoY
|
$5.500M
-5.17%
YoY
|
$5.160M
-12.27%
YoY
|
$6.013M
-0.99%
YoY
|
$5.901M
-6.91%
YoY
|
| Depreciation & Amortization |
$286.0K
-72.12%
YoY
|
$292.0K
-80.64%
YoY
|
$9.217M
50.58%
YoY
|
$13.60M
1293.03%
YoY
|
$1.026M
150.86%
YoY
|
$1.508M
174.68%
YoY
|
$6.121M
-1.58%
YoY
|
$976.0K
-84.31%
YoY
|
$409.0K
6.51%
YoY
|
$549.0K
69.97%
YoY
|
$6.219M
13.26%
YoY
|
$6.220M
10.68%
YoY
|
$384.0K
123.26%
YoY
|
$323.0K
154.33%
YoY
|
$5.491M
20.36%
YoY
|
$5.620M
27.15%
YoY
|
$172.0K
-72.08%
YoY
|
$127.0K
-79.94%
YoY
|
$4.562M
-8.17%
YoY
|
| Operating Expenses |
$46.60M
-39.33%
YoY
|
$58.41M
56.29%
YoY
|
$63.58M
82.88%
YoY
|
$73.45M
216.42%
YoY
|
$76.81M
217.09%
YoY
|
$37.38M
76.38%
YoY
|
$34.77M
-4.25%
YoY
|
$23.21M
2.26%
YoY
|
$24.22M
0.87%
YoY
|
$21.19M
-15.28%
YoY
|
$36.31M
41.09%
YoY
|
$22.70M
-4.22%
YoY
|
$24.02M
2.63%
YoY
|
$25.01M
-1.82%
YoY
|
$25.74M
4.39%
YoY
|
$23.70M
2.16%
YoY
|
$23.40M
-2.96%
YoY
|
$25.47M
5.07%
YoY
|
$24.65M
-7.77%
YoY
|
| Operating Profit |
-$23.41M
-41.36%
YoY
|
-$33.18M
120.4%
YoY
|
-$32.60M
92.11%
YoY
|
-$42.58M
6891.46%
YoY
|
-$39.92M
375.55%
YoY
|
-$15.05M
28.15%
YoY
|
-$16.97M
-28.75%
YoY
|
-$609.0K
-89.64%
YoY
|
-$8.394M
268.16%
YoY
|
-$11.75M
867.63%
YoY
|
-$23.81M
377.62%
YoY
|
-$5.877M
-330.02%
YoY
|
-$2.280M
-13.73%
YoY
|
-$1.214M
-82.57%
YoY
|
-$4.986M
-42.23%
YoY
|
$2.555M
-148.3%
YoY
|
-$2.643M
3203.75%
YoY
|
-$6.967M
-1257.31%
YoY
|
-$8.631M
17514.29%
YoY
|
| Interest Expense |
$1.604M
21.79%
YoY
|
$1.701M
-232.68%
YoY
|
$1.577M
20.11%
YoY
|
-$1.839M
39.74%
YoY
|
$1.317M
0.69%
YoY
|
-$1.282M
-198.24%
YoY
|
$1.313M
2.1%
YoY
|
-$1.316M
-40.18%
YoY
|
$1.308M
-21.86%
YoY
|
$1.305M
1738.03%
YoY
|
$1.286M
12760.0%
YoY
|
-$2.200M
N/A
|
$1.674M
16640.0%
YoY
|
$71.00K
610.0%
YoY
|
$10.00K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
0.0%
YoY
|
$10.00K
42.86%
YoY
|
$10.00K
-83.05%
YoY
|
| Other Income/Expense, Net |
-$595.0K
-73.66%
YoY
|
-$2.094M
82.72%
YoY
|
-$1.989M
-0.5%
YoY
|
$37.00K
-115.29%
YoY
|
-$2.259M
50.6%
YoY
|
-$1.146M
-32.71%
YoY
|
-$1.999M
37.39%
YoY
|
-$242.0K
N/A
|
-$1.500M
-8.48%
YoY
|
-$1.703M
351.72%
YoY
|
-$1.455M
1431.58%
YoY
|
$0.00
-100.0%
YoY
|
-$1.639M
-2925.86%
YoY
|
-$377.0K
-1356.67%
YoY
|
-$95.00K
-148.47%
YoY
|
$200.0K
100.0%
YoY
|
$58.00K
-173.42%
YoY
|
$30.00K
-99.8%
YoY
|
$196.0K
7.1%
YoY
|
| Pretax Income |
-$24.00M
-43.09%
YoY
|
-$35.27M
-2.07%
YoY
|
-$34.59M
82.35%
YoY
|
-$60.44M
1110.47%
YoY
|
-$42.18M
326.29%
YoY
|
-$36.02M
167.78%
YoY
|
-$18.97M
-24.94%
YoY
|
-$4.993M
-54.19%
YoY
|
-$9.894M
152.46%
YoY
|
-$13.45M
745.38%
YoY
|
-$25.27M
397.32%
YoY
|
-$10.90M
-503.7%
YoY
|
-$3.919M
51.61%
YoY
|
-$1.591M
-77.07%
YoY
|
-$5.081M
-39.76%
YoY
|
$2.700M
-154.0%
YoY
|
-$2.585M
1525.79%
YoY
|
-$6.937M
-145.02%
YoY
|
-$8.435M
-6394.78%
YoY
|
| Income Tax |
$487.0K
10.68%
YoY
|
$379.0K
-101.93%
YoY
|
$398.0K
93.2%
YoY
|
-$2.137M
-590.14%
YoY
|
$440.0K
108.53%
YoY
|
-$19.59M
-7998.79%
YoY
|
$206.0K
-20.77%
YoY
|
$436.0K
45.33%
YoY
|
$211.0K
219.7%
YoY
|
$248.0K
82.35%
YoY
|
$260.0K
47.73%
YoY
|
$300.0K
50.0%
YoY
|
$66.00K
-60.24%
YoY
|
$136.0K
-46.67%
YoY
|
$176.0K
41.94%
YoY
|
$200.0K
0.0%
YoY
|
$166.0K
46.9%
YoY
|
$255.0K
2.41%
YoY
|
$124.0K
-926.67%
YoY
|
| Net Earnings |
-$24.49M
-42.53%
YoY
|
-$35.65M
117.02%
YoY
|
-$34.98M
82.47%
YoY
|
-$58.30M
973.9%
YoY
|
-$42.62M
321.74%
YoY
|
-$16.43M
19.93%
YoY
|
-$19.17M
-24.9%
YoY
|
-$5.429M
-34.66%
YoY
|
-$10.11M
153.58%
YoY
|
-$13.70M
693.17%
YoY
|
-$25.53M
385.62%
YoY
|
-$8.309M
-438.04%
YoY
|
-$3.985M
44.86%
YoY
|
-$1.727M
-75.99%
YoY
|
-$5.257M
-38.58%
YoY
|
$2.458M
-147.33%
YoY
|
-$2.751M
911.4%
YoY
|
-$7.192M
-147.44%
YoY
|
-$8.559M
-5844.3%
YoY
|
| Basic Earnings Per Share |
-$0.11
-42.11%
YoY
|
-$0.16
14.29%
YoY
|
-$0.16
14.29%
YoY
|
N/A
|
-$0.19
137.5%
YoY
|
-$0.14
27.27%
YoY
|
-$0.14
-33.33%
YoY
|
-$0.06
-14.29%
YoY
|
-$0.08
166.67%
YoY
|
-$0.11
1000.0%
YoY
|
-$0.21
425.0%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.03
50.0%
YoY
|
-$0.01
-83.33%
YoY
|
-$0.04
-42.86%
YoY
|
$0.02
-140.0%
YoY
|
-$0.02
N/A
|
-$0.06
-142.86%
YoY
|
-$0.07
N/A
|
| Diluted Earnings Per Share |
-$0.11
-42.11%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.16
14.29%
YoY
|
-$0.26
-100.0%
YoY
|
-$0.19
137.5%
YoY
|
-$108.2K
98398496.98%
YoY
|
-$0.14
-33.33%
YoY
|
-$40.51K
57867136.85%
YoY
|
-$0.08
166.67%
YoY
|
-$0.11
1000.0%
YoY
|
-$0.21
425.0%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.03
50.0%
YoY
|
-$0.01
-83.33%
YoY
|
-$0.04
-42.86%
YoY
|
$0.02
-140.0%
YoY
|
-$0.02
N/A
|
-$0.06
-146.15%
YoY
|
-$0.07
N/A
|
| 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 |
222.7M shares
1.14%
YoY
|
222.7M shares
61.15%
YoY
|
222.5M shares
64.14%
YoY
|
221.6M shares
65.59%
YoY
|
220.2M shares
73.67%
YoY
|
138.2M shares
9.63%
YoY
|
135.5M shares
9.04%
YoY
|
133.8M shares
8.59%
YoY
|
126.8M shares
3.62%
YoY
|
126.1M shares
4.84%
YoY
|
124.3M shares
4.48%
YoY
|
123.2M shares
4.78%
YoY
|
122.4M shares
5.24%
YoY
|
120.2M shares
4.3%
YoY
|
119.0M shares
3.98%
YoY
|
117.6M shares
3.54%
YoY
|
116.3M shares
3.11%
YoY
|
115.3M shares
3.52%
YoY
|
114.4M shares
3.29%
YoY
|
| Diluted Shares Outstanding |
223.7M shares
1.57%
YoY
|
222.9M shares
46.87%
YoY
|
222.5M shares
64.14%
YoY
|
N/A
|
220.2M shares
73.67%
YoY
|
151.8M shares
20.41%
YoY
|
135.5M shares
9.04%
YoY
|
134.0M shares
8.76%
YoY
|
126.8M shares
3.62%
YoY
|
126.1M shares
4.84%
YoY
|
124.3M shares
4.48%
YoY
|
123.2M shares
-0.47%
YoY
|
122.4M shares
5.24%
YoY
|
120.2M shares
4.3%
YoY
|
119.0M shares
3.98%
YoY
|
123.8M shares
9.0%
YoY
|
116.3M shares
3.11%
YoY
|
115.3M shares
-3.96%
YoY
|
114.4M shares
-3.78%
YoY
|
Loading...