|
Concept
|
2022 | 2021 | 2020 |
|---|---|---|---|
| Revenue |
$174.0M
58.43%
YoY
|
$109.8M
125.08%
YoY
|
$48.80M
-48.66%
YoY
|
| Cost Of Revenue |
$41.06M
54.73%
YoY
|
$26.54M
N/A
|
N/A
|
| Gross Profit |
$133.0M
59.6%
YoY
|
$83.30M
N/A
|
N/A
|
| Selling, General & Admin |
$102.6M
84.88%
YoY
|
$55.50M
45.49%
YoY
|
$38.15M
-49.05%
YoY
|
| Research & Development |
$27.53M
21.21%
YoY
|
$22.71M
0.64%
YoY
|
$22.57M
2.27%
YoY
|
| Depreciation & Amortization |
$12.89M
-12.21%
YoY
|
$14.68M
-21.54%
YoY
|
$18.71M
37.64%
YoY
|
| Operating Expenses |
$130.1M
66.39%
YoY
|
$78.21M
28.82%
YoY
|
$60.71M
-37.37%
YoY
|
| Operating Profit |
-$29.92M
74.32%
YoY
|
-$17.16M
-67.62%
YoY
|
-$53.01M
-1.25%
YoY
|
| Interest Expense |
$80.00K
-97.29%
YoY
|
$2.952M
-6.4%
YoY
|
$3.154M
1446.08%
YoY
|
| Other Income/Expense, Net |
$8.454M
-117.94%
YoY
|
-$47.11M
930.02%
YoY
|
-$4.574M
-406.16%
YoY
|
| Pretax Income |
-$21.46M
-66.61%
YoY
|
-$64.28M
11.63%
YoY
|
-$57.58M
10.34%
YoY
|
| Income Tax |
-$82.00K
-63.72%
YoY
|
-$226.0K
140.43%
YoY
|
-$94.00K
-79.91%
YoY
|
| Net Earnings |
-$21.98M
-65.68%
YoY
|
-$64.05M
11.42%
YoY
|
-$57.49M
11.16%
YoY
|
| Basic Earnings Per Share |
-$0.12
-83.33%
YoY
|
-$0.72
-62.5%
YoY
|
-$1.92
8.47%
YoY
|
| Diluted Earnings Per Share |
-$0.12
-83.33%
YoY
|
-$0.72
-62.5%
YoY
|
-$1.92
8.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
181.9K shares
104.32%
YoY
|
89.00K shares
197.71%
YoY
|
29.90K shares
2.6%
YoY
|
| Diluted Shares Outstanding |
181.9K shares
104.32%
YoY
|
89.00K shares
197.71%
YoY
|
29.90K shares
2.6%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$66.20M
30.16%
YoY
|
$58.53M
34.95%
YoY
|
$41.12M
47.79%
YoY
|
$51.95M
36.69%
YoY
|
$50.86M
44.69%
YoY
|
$43.37M
77.15%
YoY
|
$27.82M
128.14%
YoY
|
$38.01M
N/A
|
$35.15M
165.11%
YoY
|
$24.48M
N/A
|
$12.20M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$8.156M
9.85%
YoY
|
$7.800M
20.28%
YoY
|
$7.029M
31.26%
YoY
|
$21.79M
170.99%
YoY
|
$7.425M
-7.6%
YoY
|
$6.485M
-37.99%
YoY
|
$5.355M
139.81%
YoY
|
$8.042M
N/A
|
$8.036M
N/A
|
$10.46M
N/A
|
$2.233M
N/A
|
N/A
|
| Gross Profit |
$58.05M
33.63%
YoY
|
$50.73M
37.53%
YoY
|
$34.09M
51.72%
YoY
|
$30.16M
0.65%
YoY
|
$43.44M
60.19%
YoY
|
$36.89M
40.68%
YoY
|
$22.47M
125.52%
YoY
|
$29.96M
N/A
|
$27.12M
N/A
|
$26.22M
N/A
|
$9.963M
N/A
|
N/A
|
| Selling, General & Admin |
$26.28M
-33.1%
YoY
|
$27.06M
20.24%
YoY
|
$21.70M
14.99%
YoY
|
$18.67M
-44.83%
YoY
|
$39.29M
156.73%
YoY
|
$22.50M
120.76%
YoY
|
$18.87M
102.87%
YoY
|
$33.84M
60117.12%
YoY
|
$15.30M
107.88%
YoY
|
$10.19M
N/A
|
$9.302M
N/A
|
$56.19K
N/A
|
| Research & Development |
$8.566M
20.65%
YoY
|
$8.301M
24.88%
YoY
|
$7.297M
10.01%
YoY
|
$7.149M
-12.02%
YoY
|
$7.100M
41.07%
YoY
|
$6.647M
30.69%
YoY
|
$6.633M
48.46%
YoY
|
$8.126M
N/A
|
$5.033M
15.57%
YoY
|
$5.086M
N/A
|
$4.468M
N/A
|
N/A
|
| Depreciation & Amortization |
$1.000M
0.0%
YoY
|
$1.000M
11.11%
YoY
|
$3.234M
-5.66%
YoY
|
$3.256M
-15.82%
YoY
|
$1.000M
-90.75%
YoY
|
$900.0K
0.0%
YoY
|
$3.428M
-3.95%
YoY
|
$3.868M
N/A
|
$10.82M
N/A
|
$900.0K
N/A
|
$3.569M
N/A
|
N/A
|
| Operating Expenses |
$34.85M
-24.87%
YoY
|
$35.36M
21.3%
YoY
|
$29.00M
13.7%
YoY
|
$27.32M
-23.24%
YoY
|
$46.39M
128.1%
YoY
|
$29.15M
3478.72%
YoY
|
$25.50M
85.21%
YoY
|
$35.59M
31485.91%
YoY
|
$20.34M
73.57%
YoY
|
$814.6K
N/A
|
$13.77M
N/A
|
$112.7K
N/A
|
| Operating Profit |
$8.375M
-151.97%
YoY
|
-$5.630M
42.14%
YoY
|
-$7.164M
-43.05%
YoY
|
$2.837M
-150.42%
YoY
|
-$16.11M
-2369.58%
YoY
|
-$3.961M
64.22%
YoY
|
-$12.58M
27.93%
YoY
|
-$5.627M
N/A
|
$710.0K
-109.67%
YoY
|
-$2.412M
N/A
|
-$9.833M
N/A
|
N/A
|
| Interest Expense |
$15.00K
-21.05%
YoY
|
$18.00K
-25.0%
YoY
|
$18.00K
0.0%
YoY
|
$2.299M
-94.19%
YoY
|
$19.00K
-98.76%
YoY
|
$24.00K
-96.59%
YoY
|
$18.00K
-97.42%
YoY
|
$39.57M
-2576.65%
YoY
|
$1.534M
29.45%
YoY
|
$703.0K
N/A
|
$697.0K
N/A
|
-$1.598M
N/A
|
| Other Income/Expense, Net |
$2.569M
154.1%
YoY
|
$5.798M
5584.31%
YoY
|
$2.823M
-36.48%
YoY
|
$598.0K
N/A
|
$1.011M
-101.19%
YoY
|
$102.0K
-114.07%
YoY
|
$4.444M
-697.31%
YoY
|
N/A
|
-$85.21M
2661.18%
YoY
|
-$725.0K
N/A
|
-$744.0K
N/A
|
N/A
|
| Pretax Income |
$10.90M
-172.17%
YoY
|
$168.0K
-104.35%
YoY
|
-$4.341M
-46.64%
YoY
|
$5.634M
-83.4%
YoY
|
-$15.10M
-82.13%
YoY
|
-$3.859M
23.02%
YoY
|
-$8.135M
-23.09%
YoY
|
$33.94M
-2084.45%
YoY
|
-$84.50M
710.24%
YoY
|
-$3.137M
N/A
|
-$10.58M
N/A
|
-$1.710M
N/A
|
| Income Tax |
$128.0K
190.91%
YoY
|
$70.00K
-130.84%
YoY
|
$1.000K
-90.91%
YoY
|
$90.00K
66.67%
YoY
|
$44.00K
22.22%
YoY
|
-$227.0K
-31.42%
YoY
|
$11.00K
-21.43%
YoY
|
$54.00K
N/A
|
$36.00K
-151.43%
YoY
|
-$331.0K
N/A
|
$14.00K
N/A
|
N/A
|
| Net Earnings |
$10.50M
-167.86%
YoY
|
-$253.0K
-93.03%
YoY
|
-$4.656M
-42.84%
YoY
|
$5.271M
-84.44%
YoY
|
-$15.47M
-81.7%
YoY
|
-$3.632M
29.44%
YoY
|
-$8.146M
-23.09%
YoY
|
$33.88M
-2081.29%
YoY
|
-$84.54M
716.06%
YoY
|
-$2.806M
-84.48%
YoY
|
-$10.59M
-48.45%
YoY
|
-$1.710M
N/A
|
| Basic Earnings Per Share |
$0.06
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
-40.0%
YoY
|
N/A
|
-$0.08
-89.04%
YoY
|
-$0.02
-77.78%
YoY
|
-$0.05
-85.71%
YoY
|
N/A
|
-$0.73
108.57%
YoY
|
-$0.09
N/A
|
-$0.35
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.05
-162.5%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
-40.0%
YoY
|
$0.03
-100.0%
YoY
|
-$0.08
-89.04%
YoY
|
-$0.02
-77.78%
YoY
|
-$0.05
-85.71%
YoY
|
$191.9K
-480.17%
YoY
|
-$0.73
108.57%
YoY
|
-$0.09
N/A
|
-$0.35
N/A
|
-$50.49K
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
|
| Basic Shares Outstanding |
181.9M shares
-0.49%
YoY
|
184.2M shares
1.37%
YoY
|
185.0M shares
2.99%
YoY
|
183.8M shares
4.85%
YoY
|
182.8M shares
56.76%
YoY
|
181.7M shares
480.0%
YoY
|
179.7M shares
487.18%
YoY
|
175.3M shares
N/A
|
116.6M shares
288.55%
YoY
|
31.33M shares
N/A
|
30.60M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
193.0M shares
5.74%
YoY
|
183.6M shares
1.04%
YoY
|
184.4M shares
2.61%
YoY
|
N/A
|
182.5M shares
56.52%
YoY
|
181.7M shares
480.0%
YoY
|
179.7M shares
487.18%
YoY
|
N/A
|
116.6M shares
288.55%
YoY
|
31.33M shares
N/A
|
30.60M shares
N/A
|
N/A
|
Loading...