|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$82.51M
60.84%
YoY
|
$51.30M
62.98%
YoY
|
$31.48M
-30.49%
YoY
|
$45.29M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$7.195M
91.97%
YoY
|
$3.748M
85.91%
YoY
|
$2.016M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$75.32M
58.38%
YoY
|
$47.55M
61.42%
YoY
|
$29.46M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$71.13M
-29.16%
YoY
|
$100.4M
4.07%
YoY
|
$96.49M
38.94%
YoY
|
$69.45M
70.85%
YoY
|
$40.65M
118.55%
YoY
|
| Research & Development |
$43.71M
-47.54%
YoY
|
$83.32M
10.46%
YoY
|
$75.43M
4.29%
YoY
|
$72.32M
-18.74%
YoY
|
$89.00M
25.92%
YoY
|
| Depreciation & Amortization |
$513.0K
-3.21%
YoY
|
$530.0K
13.01%
YoY
|
$469.0K
-19.42%
YoY
|
$582.0K
63.48%
YoY
|
$356.0K
103.43%
YoY
|
| Operating Expenses |
$122.0M
-34.91%
YoY
|
$187.5M
7.79%
YoY
|
$173.9M
22.7%
YoY
|
$141.8M
9.86%
YoY
|
$129.0M
44.53%
YoY
|
| Operating Profit |
-$39.53M
-70.97%
YoY
|
-$136.2M
-4.41%
YoY
|
-$142.5M
47.66%
YoY
|
-$96.48M
-25.24%
YoY
|
-$129.0M
44.53%
YoY
|
| Interest Expense |
-$7.565M
-21.88%
YoY
|
-$9.684M
109.43%
YoY
|
-$4.624M
457.11%
YoY
|
-$830.0K
N/A
|
N/A
|
| Other Income/Expense, Net |
-$5.325M
-45.0%
YoY
|
-$9.681M
94.79%
YoY
|
-$4.970M
263.3%
YoY
|
-$1.368M
-120.75%
YoY
|
$6.594M
64.93%
YoY
|
| Pretax Income |
-$44.85M
-69.25%
YoY
|
-$145.9M
-1.06%
YoY
|
-$147.4M
50.68%
YoY
|
-$97.84M
-20.09%
YoY
|
-$122.4M
43.57%
YoY
|
| Income Tax |
$3.115M
83.24%
YoY
|
$1.700M
83.78%
YoY
|
$925.0K
-34.4%
YoY
|
$1.410M
N/A
|
N/A
|
| Net Earnings |
-$47.97M
-67.49%
YoY
|
-$147.6M
-0.53%
YoY
|
-$148.4M
49.47%
YoY
|
-$99.25M
-18.94%
YoY
|
-$122.4M
43.57%
YoY
|
| Basic Earnings Per Share |
-$0.93
-72.49%
YoY
|
-$3.38
-4.52%
YoY
|
-$3.54
35.11%
YoY
|
-$2.62
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.93
-72.49%
YoY
|
-$3.38
-100.0%
YoY
|
-$3.537M
34.99%
YoY
|
-$2.620M
-19.76%
YoY
|
-$3.265M
27.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.73M shares
18.58%
YoY
|
43.63M shares
4.01%
YoY
|
41.94M shares
10.73%
YoY
|
37.88M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
51.73M shares
18.58%
YoY
|
43.63M shares
4.01%
YoY
|
41.94M shares
10.73%
YoY
|
37.88M shares
N/A
|
N/A
|
|
Concept
|
2024 Q2 | 2024 Q1 | 2023 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$16.55M
-60.97%
YoY
|
$14.48M
11.82%
YoY
|
$14.87M
45.1%
YoY
|
$12.30M
-47.83%
YoY
|
$42.39M
300.95%
YoY
|
$12.95M
87.57%
YoY
|
$10.25M
76.85%
YoY
|
$23.58M
385.3%
YoY
|
$10.57M
60.1%
YoY
|
$6.902M
-51.46%
YoY
|
$5.796M
-64.97%
YoY
|
$4.858M
-81.74%
YoY
|
$6.604M
208.6%
YoY
|
$14.22M
N/A
|
$16.55M
N/A
|
$26.60M
N/A
|
$2.140M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$733.0K
-47.79%
YoY
|
$1.079M
-26.05%
YoY
|
$1.256M
26.61%
YoY
|
$3.080M
177.23%
YoY
|
$1.404M
43.85%
YoY
|
$1.459M
118.09%
YoY
|
$992.0K
165.24%
YoY
|
$1.111M
87.99%
YoY
|
$976.0K
20.79%
YoY
|
$669.0K
178.75%
YoY
|
$374.0K
N/A
|
$591.0K
N/A
|
$808.0K
N/A
|
$240.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$15.81M
-61.42%
YoY
|
$13.40M
16.63%
YoY
|
$13.62M
47.08%
YoY
|
$9.220M
-58.96%
YoY
|
$40.99M
327.09%
YoY
|
$11.49M
84.29%
YoY
|
$9.258M
70.75%
YoY
|
$22.47M
426.48%
YoY
|
$9.597M
65.58%
YoY
|
$6.233M
-55.41%
YoY
|
$5.422M
N/A
|
$4.267M
N/A
|
$5.796M
N/A
|
$13.98M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$13.61M
-21.93%
YoY
|
$15.13M
-30.46%
YoY
|
$15.17M
-35.62%
YoY
|
$16.78M
-31.32%
YoY
|
$17.43M
-32.21%
YoY
|
$21.75M
-18.56%
YoY
|
$23.56M
1.46%
YoY
|
$24.43M
0.68%
YoY
|
$25.72M
1.9%
YoY
|
$26.71M
16.28%
YoY
|
$23.22M
-4.3%
YoY
|
$24.27M
31.81%
YoY
|
$25.24M
74.89%
YoY
|
$22.97M
101.72%
YoY
|
$24.26M
96.6%
YoY
|
$18.41M
63.81%
YoY
|
$14.43M
57.19%
YoY
|
$11.39M
44.32%
YoY
|
$12.34M
76.03%
YoY
|
| Research & Development |
$5.738M
-52.34%
YoY
|
$7.318M
-52.73%
YoY
|
$7.380M
-55.51%
YoY
|
$8.811M
-55.0%
YoY
|
$12.04M
-42.23%
YoY
|
$15.48M
-41.15%
YoY
|
$16.59M
-16.18%
YoY
|
$19.58M
-7.39%
YoY
|
$20.84M
11.15%
YoY
|
$26.31M
59.04%
YoY
|
$19.79M
20.89%
YoY
|
$21.14M
17.91%
YoY
|
$18.75M
1.19%
YoY
|
$16.54M
-19.06%
YoY
|
$16.37M
-32.38%
YoY
|
$17.93M
-21.32%
YoY
|
$18.53M
-21.11%
YoY
|
$20.43M
13.02%
YoY
|
$24.21M
26.89%
YoY
|
| Depreciation & Amortization |
$121.0K
-6.92%
YoY
|
$120.0K
-9.09%
YoY
|
$513.0K
274.45%
YoY
|
$127.0K
-8.63%
YoY
|
$130.0K
-6.47%
YoY
|
$132.0K
14.78%
YoY
|
$137.0K
20.18%
YoY
|
$139.0K
18.8%
YoY
|
$139.0K
17.8%
YoY
|
$115.0K
-4.17%
YoY
|
$114.0K
-28.3%
YoY
|
$117.0K
-19.31%
YoY
|
$118.0K
-25.32%
YoY
|
$120.0K
-24.53%
YoY
|
$159.0K
13.57%
YoY
|
$145.0K
68.6%
YoY
|
$158.0K
143.08%
YoY
|
$159.0K
148.44%
YoY
|
$140.0K
133.33%
YoY
|
| Operating Expenses |
$20.08M
-31.86%
YoY
|
$23.52M
-39.2%
YoY
|
$22.55M
-45.19%
YoY
|
$28.67M
-36.47%
YoY
|
$29.47M
-38.0%
YoY
|
$38.69M
44.87%
YoY
|
$41.14M
-5.17%
YoY
|
$45.12M
-1.91%
YoY
|
$47.54M
6.11%
YoY
|
$26.71M
-32.81%
YoY
|
$43.38M
6.76%
YoY
|
$46.00M
26.57%
YoY
|
$44.80M
35.9%
YoY
|
$39.75M
24.93%
YoY
|
$40.63M
11.16%
YoY
|
$36.34M
6.82%
YoY
|
$32.96M
1.16%
YoY
|
$31.82M
22.95%
YoY
|
$36.55M
40.12%
YoY
|
| Operating Profit |
-$3.535M
-130.7%
YoY
|
-$9.048M
-64.86%
YoY
|
-$8.929M
-71.09%
YoY
|
-$16.37M
-24.04%
YoY
|
$11.52M
-131.16%
YoY
|
-$25.75M
-44.96%
YoY
|
-$30.89M
-17.82%
YoY
|
-$21.55M
-47.63%
YoY
|
-$36.96M
-3.22%
YoY
|
-$46.78M
83.2%
YoY
|
-$37.59M
56.04%
YoY
|
-$41.14M
322.21%
YoY
|
-$38.19M
23.91%
YoY
|
-$25.54M
-19.75%
YoY
|
-$24.09M
-34.1%
YoY
|
-$9.745M
-71.36%
YoY
|
-$30.82M
-5.4%
YoY
|
-$31.82M
22.95%
YoY
|
-$36.55M
40.12%
YoY
|
| Interest Expense |
-$2.501M
21.0%
YoY
|
-$1.697M
-28.49%
YoY
|
-$1.595M
-36.66%
YoY
|
-$1.530M
-40.07%
YoY
|
-$2.067M
-12.3%
YoY
|
-$2.373M
5.19%
YoY
|
-$2.518M
22.83%
YoY
|
-$2.553M
175.4%
YoY
|
-$2.357M
154.26%
YoY
|
-$2.256M
209.04%
YoY
|
-$2.050M
180.82%
YoY
|
-$927.0K
30.56%
YoY
|
-$927.0K
445.29%
YoY
|
-$730.0K
N/A
|
-$730.0K
N/A
|
-$710.0K
N/A
|
-$170.0K
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$1.934M
-439.89%
YoY
|
-$1.171M
-36.67%
YoY
|
$548.0K
-124.02%
YoY
|
-$931.0K
-62.83%
YoY
|
$569.0K
-122.91%
YoY
|
-$1.849M
1092.9%
YoY
|
-$2.281M
4.25%
YoY
|
-$2.505M
149.75%
YoY
|
-$2.484M
145.94%
YoY
|
-$155.0K
-79.84%
YoY
|
-$2.188M
180.51%
YoY
|
-$1.003M
0.5%
YoY
|
-$1.010M
160.31%
YoY
|
-$769.0K
-196.37%
YoY
|
-$780.0K
-170.14%
YoY
|
-$998.0K
-160.12%
YoY
|
-$388.0K
-120.5%
YoY
|
$798.0K
-58.63%
YoY
|
$1.112M
-44.23%
YoY
|
| Pretax Income |
-$5.469M
-154.59%
YoY
|
-$10.22M
-62.97%
YoY
|
-$9.976M
-69.92%
YoY
|
-$17.30M
-28.08%
YoY
|
$10.02M
-125.4%
YoY
|
-$27.60M
-43.9%
YoY
|
-$33.17M
-16.61%
YoY
|
-$24.05M
-42.93%
YoY
|
-$39.45M
0.62%
YoY
|
-$49.19M
87.01%
YoY
|
-$39.77M
59.94%
YoY
|
-$42.15M
292.32%
YoY
|
-$39.20M
25.61%
YoY
|
-$26.30M
-15.21%
YoY
|
-$24.87M
-29.83%
YoY
|
-$10.74M
-66.81%
YoY
|
-$31.21M
1.69%
YoY
|
-$31.02M
29.52%
YoY
|
-$35.44M
47.12%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$902.0K
87.53%
YoY
|
$905.0K
-24.58%
YoY
|
$1.308M
N/A
|
$0.00
N/A
|
$481.0K
95.53%
YoY
|
$1.200M
273.83%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$246.0K
-48.64%
YoY
|
$321.0K
-65.52%
YoY
|
$220.0K
N/A
|
$138.0K
N/A
|
$479.0K
N/A
|
$931.0K
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
| Net Earnings |
-$5.469M
-162.79%
YoY
|
-$10.22M
-62.97%
YoY
|
-$10.88M
-67.67%
YoY
|
-$18.20M
-27.97%
YoY
|
$8.710M
-122.08%
YoY
|
-$27.60M
-43.9%
YoY
|
-$33.65M
-15.92%
YoY
|
-$25.27M
-40.49%
YoY
|
-$39.45M
0.06%
YoY
|
-$49.19M
86.04%
YoY
|
-$40.02M
57.89%
YoY
|
-$42.47M
263.78%
YoY
|
-$39.42M
26.31%
YoY
|
-$26.44M
-14.77%
YoY
|
-$25.35M
-28.48%
YoY
|
-$11.67M
-63.93%
YoY
|
-$31.21M
1.69%
YoY
|
-$31.02M
29.52%
YoY
|
-$35.44M
47.11%
YoY
|
| Basic Earnings Per Share |
-$0.10
-158.82%
YoY
|
-$0.20
-62.26%
YoY
|
N/A
|
-$0.35
-40.68%
YoY
|
$0.17
-118.48%
YoY
|
-$0.53
-53.91%
YoY
|
-$0.73
-22.34%
YoY
|
-$0.59
-41.0%
YoY
|
-$0.92
-2.13%
YoY
|
-$1.15
76.92%
YoY
|
-$0.94
N/A
|
-$1.00
N/A
|
-$0.94
N/A
|
-$0.65
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.10
-170.08%
YoY
|
-$0.20
-62.26%
YoY
|
-$0.21
-71.25%
YoY
|
-$0.35
-40.68%
YoY
|
$0.14
-115.51%
YoY
|
-$0.53
-100.0%
YoY
|
-$0.73
-100.0%
YoY
|
-$0.59
-100.0%
YoY
|
-$0.92
-2.13%
YoY
|
-$1.152M
77.39%
YoY
|
-$940.5K
41.17%
YoY
|
-$1.002M
226.36%
YoY
|
-$0.94
-100.0%
YoY
|
-$649.6K
-21.13%
YoY
|
-$666.2K
-29.34%
YoY
|
-$307.0K
-64.38%
YoY
|
-$825.9K
0.83%
YoY
|
-$823.7K
28.63%
YoY
|
-$942.8K
45.78%
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 |
52.28M shares
1.2%
YoY
|
52.20M shares
1.05%
YoY
|
51.84M shares
20.81%
YoY
|
51.75M shares
21.05%
YoY
|
51.66M shares
20.96%
YoY
|
51.66M shares
20.96%
YoY
|
42.91M shares
0.86%
YoY
|
42.75M shares
0.86%
YoY
|
42.71M shares
1.4%
YoY
|
42.71M
1.78%
YoY
|
42.54M shares
N/A
|
42.38M shares
N/A
|
42.12M shares
N/A
|
41.96M
11.47%
YoY
|
N/A
|
N/A
|
N/A
|
37.64M
0.63%
YoY
|
N/A
|
| Diluted Shares Outstanding |
52.48M shares
-14.03%
YoY
|
52.17M shares
1.01%
YoY
|
N/A
|
51.78M shares
20.98%
YoY
|
61.04M shares
42.93%
YoY
|
51.65M shares
20.99%
YoY
|
46.28M shares
8.78%
YoY
|
42.80M shares
0.98%
YoY
|
42.71M shares
1.4%
YoY
|
42.69M shares
4.88%
YoY
|
42.54M shares
N/A
|
42.38M shares
N/A
|
42.12M shares
N/A
|
40.70M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...