|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$99.99M
25.13%
YoY
|
$79.91M
22.14%
YoY
|
$65.42M
43.72%
YoY
|
$45.52M
0.75%
YoY
|
$45.18M
9.83%
YoY
|
| Cost Of Revenue |
$22.77M
9.34%
YoY
|
$20.82M
20.36%
YoY
|
$17.30M
32.79%
YoY
|
$13.03M
10.89%
YoY
|
$11.75M
8.12%
YoY
|
| Gross Profit |
$77.22M
30.69%
YoY
|
$59.09M
22.78%
YoY
|
$48.12M
48.1%
YoY
|
$32.49M
-2.82%
YoY
|
$33.44M
10.45%
YoY
|
| Selling, General & Admin |
$65.67M
15.0%
YoY
|
$57.10M
4.74%
YoY
|
$54.52M
6.19%
YoY
|
$51.34M
31.78%
YoY
|
$38.96M
41.02%
YoY
|
| Research & Development |
$27.89M
17.9%
YoY
|
$23.65M
13.84%
YoY
|
$20.78M
-5.32%
YoY
|
$21.95M
20.51%
YoY
|
$18.21M
16.03%
YoY
|
| Depreciation & Amortization |
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
-33.33%
YoY
|
$300.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
| Operating Expenses |
$93.56M
15.85%
YoY
|
$80.76M
7.25%
YoY
|
$75.30M
2.74%
YoY
|
$73.29M
28.19%
YoY
|
$57.17M
31.97%
YoY
|
| Operating Profit |
-$16.34M
-24.61%
YoY
|
-$21.67M
-20.25%
YoY
|
-$27.17M
-33.39%
YoY
|
-$40.79M
71.86%
YoY
|
-$23.74M
81.88%
YoY
|
| Interest Expense |
-$4.441M
-23.09%
YoY
|
-$5.774M
-167.79%
YoY
|
$8.517M
13.12%
YoY
|
$7.529M
1.61%
YoY
|
$7.410M
-35.49%
YoY
|
| Other Income/Expense, Net |
-$486.0K
-259.87%
YoY
|
$304.0K
-196.51%
YoY
|
-$315.0K
-6.53%
YoY
|
-$337.0K
-93.74%
YoY
|
-$5.381M
-2568.35%
YoY
|
| Pretax Income |
-$21.47M
-20.91%
YoY
|
-$27.14M
-17.64%
YoY
|
-$32.96M
-30.0%
YoY
|
-$47.08M
30.49%
YoY
|
-$36.08M
48.6%
YoY
|
| Income Tax |
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$21.47M
-20.91%
YoY
|
-$27.14M
-17.64%
YoY
|
-$32.96M
-30.0%
YoY
|
-$47.08M
30.49%
YoY
|
-$36.08M
48.61%
YoY
|
| Basic Earnings Per Share |
-$0.66
-29.03%
YoY
|
-$0.93
-26.77%
YoY
|
-$1.27
-33.51%
YoY
|
-$1.91
-11.98%
YoY
|
-$2.17
-98.16%
YoY
|
| Diluted Earnings Per Share |
-$0.66
-29.03%
YoY
|
-$0.93
-26.77%
YoY
|
-$1.27
-33.51%
YoY
|
-$1.91
-11.98%
YoY
|
-$2.17
-98.16%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.72M shares
12.35%
YoY
|
29.13M shares
12.67%
YoY
|
25.85M shares
5.11%
YoY
|
24.59M shares
48.08%
YoY
|
16.61M shares
8038.86%
YoY
|
| Diluted Shares Outstanding |
32.72M shares
12.35%
YoY
|
29.13M shares
12.67%
YoY
|
25.85M shares
5.11%
YoY
|
24.59M shares
48.08%
YoY
|
16.61M shares
8038.86%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$22.07M
-2.02%
YoY
|
$26.59M
23.86%
YoY
|
$27.35M
29.89%
YoY
|
$23.52M
22.14%
YoY
|
$22.52M
24.28%
YoY
|
$21.47M
19.18%
YoY
|
$21.06M
28.2%
YoY
|
$19.26M
16.63%
YoY
|
$18.12M
25.23%
YoY
|
$18.01M
40.84%
YoY
|
$16.43M
47.23%
YoY
|
$16.51M
61.86%
YoY
|
$14.47M
27.24%
YoY
|
$12.79M
16.3%
YoY
|
$11.16M
7.91%
YoY
|
$10.20M
-19.24%
YoY
|
$11.37M
1.4%
YoY
|
$11.00M
N/A
|
$10.34M
-19.04%
YoY
|
| Cost Of Revenue |
$4.020M
-22.42%
YoY
|
$6.010M
13.87%
YoY
|
$6.186M
9.68%
YoY
|
$5.388M
5.19%
YoY
|
$5.182M
8.39%
YoY
|
$5.278M
18.16%
YoY
|
$5.640M
34.48%
YoY
|
$5.122M
12.87%
YoY
|
$4.781M
16.61%
YoY
|
$4.467M
12.07%
YoY
|
$4.194M
31.39%
YoY
|
$4.538M
65.98%
YoY
|
$4.100M
31.62%
YoY
|
$3.986M
36.46%
YoY
|
$3.192M
12.71%
YoY
|
$2.734M
-16.42%
YoY
|
$3.115M
14.35%
YoY
|
$2.921M
N/A
|
$2.832M
-11.39%
YoY
|
| Gross Profit |
$18.05M
4.07%
YoY
|
$20.58M
27.12%
YoY
|
$21.17M
37.28%
YoY
|
$18.13M
28.29%
YoY
|
$17.34M
29.97%
YoY
|
$16.19M
19.51%
YoY
|
$15.42M
26.05%
YoY
|
$14.13M
18.06%
YoY
|
$13.34M
28.64%
YoY
|
$13.55M
53.87%
YoY
|
$12.23M
53.58%
YoY
|
$11.97M
60.35%
YoY
|
$10.37M
25.58%
YoY
|
$8.803M
9.0%
YoY
|
$7.965M
6.1%
YoY
|
$7.466M
-20.23%
YoY
|
$8.259M
-2.76%
YoY
|
$8.076M
N/A
|
$7.507M
-21.6%
YoY
|
| Selling, General & Admin |
$16.43M
9.16%
YoY
|
$15.32M
11.07%
YoY
|
$17.19M
23.6%
YoY
|
$18.11M
26.66%
YoY
|
$15.05M
-0.36%
YoY
|
$13.79M
4.33%
YoY
|
$13.91M
3.89%
YoY
|
$14.30M
-1.27%
YoY
|
$15.10M
12.48%
YoY
|
$13.22M
-2.61%
YoY
|
$13.39M
6.65%
YoY
|
$14.48M
13.41%
YoY
|
$13.43M
7.91%
YoY
|
$13.57M
15.55%
YoY
|
$12.55M
33.24%
YoY
|
$12.77M
34.05%
YoY
|
$12.44M
50.53%
YoY
|
$11.75M
N/A
|
$9.421M
33.63%
YoY
|
| Research & Development |
$7.189M
-3.37%
YoY
|
$7.027M
16.15%
YoY
|
$6.576M
14.29%
YoY
|
$6.845M
12.86%
YoY
|
$7.440M
28.63%
YoY
|
$6.050M
12.52%
YoY
|
$5.754M
20.0%
YoY
|
$6.065M
13.51%
YoY
|
$5.784M
9.9%
YoY
|
$5.377M
5.66%
YoY
|
$4.795M
-14.54%
YoY
|
$5.343M
-5.75%
YoY
|
$5.263M
-5.63%
YoY
|
$5.089M
-4.79%
YoY
|
$5.611M
29.61%
YoY
|
$5.669M
27.77%
YoY
|
$5.577M
36.02%
YoY
|
$5.345M
N/A
|
$4.329M
17.29%
YoY
|
| Depreciation & Amortization |
$60.00K
22.45%
YoY
|
$80.00K
-82.26%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$49.00K
8.89%
YoY
|
$451.0K
1027.5%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$45.00K
-6.25%
YoY
|
$40.00K
-25.93%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$48.00K
-52.0%
YoY
|
$54.00K
-31.65%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$79.00K
N/A
|
$100.0K
0.0%
YoY
|
| Operating Expenses |
$23.62M
5.01%
YoY
|
$22.35M
12.62%
YoY
|
$23.77M
20.88%
YoY
|
$24.96M
22.55%
YoY
|
$22.49M
7.66%
YoY
|
$19.84M
6.69%
YoY
|
$19.66M
8.14%
YoY
|
$20.36M
2.71%
YoY
|
$20.89M
11.75%
YoY
|
$18.60M
-0.35%
YoY
|
$18.18M
0.1%
YoY
|
$19.83M
7.52%
YoY
|
$18.69M
3.72%
YoY
|
$18.66M
9.19%
YoY
|
$18.16M
32.1%
YoY
|
$18.44M
32.05%
YoY
|
$18.02M
45.72%
YoY
|
$17.09M
N/A
|
$13.75M
28.01%
YoY
|
| Operating Profit |
-$5.568M
8.18%
YoY
|
-$1.767M
-51.63%
YoY
|
-$2.600M
-38.72%
YoY
|
-$6.824M
9.53%
YoY
|
-$5.147M
-31.78%
YoY
|
-$3.653M
-27.68%
YoY
|
-$4.243M
-28.69%
YoY
|
-$6.230M
-20.68%
YoY
|
-$7.545M
-9.3%
YoY
|
-$5.051M
-48.77%
YoY
|
-$5.950M
-41.66%
YoY
|
-$7.854M
-28.43%
YoY
|
-$8.319M
-14.78%
YoY
|
-$9.859M
9.36%
YoY
|
-$10.20M
63.37%
YoY
|
-$10.97M
138.31%
YoY
|
-$9.762M
151.99%
YoY
|
-$9.015M
N/A
|
-$6.243M
435.42%
YoY
|
| Interest Expense |
-$1.156M
-15.0%
YoY
|
-$962.0K
-36.33%
YoY
|
-$878.0K
-38.52%
YoY
|
-$1.341M
-4.49%
YoY
|
-$1.360M
-160.23%
YoY
|
-$1.511M
6.86%
YoY
|
-$1.428M
-165.18%
YoY
|
-$1.404M
-166.07%
YoY
|
$2.258M
14.91%
YoY
|
-$1.414M
23.93%
YoY
|
$2.191M
14.95%
YoY
|
$2.125M
14.74%
YoY
|
$1.965M
7.38%
YoY
|
-$1.141M
-19.31%
YoY
|
$1.906M
4.38%
YoY
|
$1.852M
-1.12%
YoY
|
$1.830M
-1.03%
YoY
|
-$1.414M
N/A
|
$1.826M
-34.6%
YoY
|
| Other Income/Expense, Net |
-$165.0K
101.22%
YoY
|
N/A
|
$82.00K
-62.56%
YoY
|
-$486.0K
-505.0%
YoY
|
-$82.00K
-260.78%
YoY
|
-$86.00K
-132.45%
YoY
|
$219.0K
90.43%
YoY
|
$120.0K
-1.64%
YoY
|
$51.00K
-106.24%
YoY
|
$265.0K
-281.51%
YoY
|
$115.0K
-211.65%
YoY
|
$122.0K
-243.53%
YoY
|
-$817.0K
27133.33%
YoY
|
-$146.0K
-44.7%
YoY
|
-$103.0K
635.71%
YoY
|
-$85.00K
-95.98%
YoY
|
-$3.000K
-99.9%
YoY
|
-$264.0K
N/A
|
-$14.00K
-91.67%
YoY
|
| Pretax Income |
-$6.689M
1.52%
YoY
|
-$2.729M
-48.02%
YoY
|
-$3.496M
-35.88%
YoY
|
-$8.651M
15.13%
YoY
|
-$6.589M
-26.17%
YoY
|
-$5.250M
-15.32%
YoY
|
-$5.452M
-24.9%
YoY
|
-$7.514M
-17.65%
YoY
|
-$8.925M
-13.98%
YoY
|
-$6.200M
-44.37%
YoY
|
-$7.260M
-38.4%
YoY
|
-$9.124M
-28.1%
YoY
|
-$10.38M
-9.48%
YoY
|
-$11.15M
4.24%
YoY
|
-$11.79M
45.8%
YoY
|
-$12.69M
49.4%
YoY
|
-$11.46M
30.09%
YoY
|
-$10.69M
N/A
|
-$8.083M
95.71%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$6.689M
1.52%
YoY
|
-$2.729M
-48.02%
YoY
|
-$3.496M
-35.88%
YoY
|
-$8.651M
15.13%
YoY
|
-$6.589M
-26.17%
YoY
|
-$5.250M
-15.32%
YoY
|
-$5.452M
-24.87%
YoY
|
-$7.514M
-17.65%
YoY
|
-$8.925M
-13.98%
YoY
|
-$6.200M
-44.37%
YoY
|
-$7.257M
-38.42%
YoY
|
-$9.124M
-28.1%
YoY
|
-$10.38M
-9.48%
YoY
|
-$11.15M
4.24%
YoY
|
-$11.79M
45.8%
YoY
|
-$12.69M
49.4%
YoY
|
-$11.46M
30.09%
YoY
|
-$10.69M
N/A
|
-$8.083M
95.9%
YoY
|
| Basic Earnings Per Share |
-$0.20
-4.76%
YoY
|
N/A
|
-$0.11
-42.11%
YoY
|
-$0.26
0.0%
YoY
|
-$0.21
-34.38%
YoY
|
N/A
|
-$0.19
-32.14%
YoY
|
-$0.26
-27.78%
YoY
|
-$0.32
-21.95%
YoY
|
N/A
|
-$0.28
-41.67%
YoY
|
-$0.36
-30.77%
YoY
|
-$0.41
-12.77%
YoY
|
N/A
|
-$0.48
41.18%
YoY
|
-$0.52
8.33%
YoY
|
-$0.47
-98.56%
YoY
|
N/A
|
-$0.34
-98.23%
YoY
|
| Diluted Earnings Per Share |
-$0.20
-4.76%
YoY
|
-$0.08
-51.28%
YoY
|
-$0.11
-42.11%
YoY
|
-$0.26
0.0%
YoY
|
-$0.21
-34.38%
YoY
|
-$0.18
-24.11%
YoY
|
-$0.19
-32.14%
YoY
|
-$0.26
-27.78%
YoY
|
-$0.32
-21.95%
YoY
|
-$0.23
-48.47%
YoY
|
-$0.28
-41.67%
YoY
|
-$0.36
-30.77%
YoY
|
-$0.41
-12.77%
YoY
|
-$0.45
-100.0%
YoY
|
-$0.48
41.18%
YoY
|
-$0.52
8.33%
YoY
|
-$0.47
-98.56%
YoY
|
-$441.0K
N/A
|
-$0.34
-98.23%
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 |
33.67M shares
3.4%
YoY
|
33.31M shares
11.59%
YoY
|
33.08M shares
13.3%
YoY
|
32.80M shares
14.01%
YoY
|
32.56M shares
14.87%
YoY
|
29.85M shares
13.56%
YoY
|
29.20M shares
12.91%
YoY
|
28.77M shares
13.24%
YoY
|
28.34M shares
12.93%
YoY
|
26.28M shares
5.54%
YoY
|
25.86M shares
4.08%
YoY
|
25.41M shares
3.68%
YoY
|
25.10M shares
3.26%
YoY
|
24.90M shares
2.42%
YoY
|
24.85M shares
3.09%
YoY
|
24.50M shares
39.59%
YoY
|
24.31M shares
8930.26%
YoY
|
24.31M shares
N/A
|
24.10M shares
11807.34%
YoY
|
| Diluted Shares Outstanding |
33.72M shares
7.1%
YoY
|
N/A
|
33.13M shares
12.53%
YoY
|
32.86M shares
13.9%
YoY
|
31.48M shares
11.3%
YoY
|
N/A
|
29.44M shares
13.17%
YoY
|
28.85M shares
13.27%
YoY
|
28.29M shares
12.7%
YoY
|
N/A
|
26.02M shares
5.21%
YoY
|
25.47M shares
3.95%
YoY
|
25.10M shares
3.25%
YoY
|
N/A
|
24.73M shares
2.6%
YoY
|
24.50M shares
39.59%
YoY
|
24.31M shares
8930.26%
YoY
|
N/A
|
24.10M shares
11807.34%
YoY
|
Loading...