|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$32.38M
20.28%
YoY
|
$26.92M
0.55%
YoY
|
$26.77M
-4.89%
YoY
|
$28.15M
-19.63%
YoY
|
$35.02M
31.51%
YoY
|
| Cost Of Revenue |
$15.31M
24.2%
YoY
|
$12.32M
3.47%
YoY
|
$11.91M
23.09%
YoY
|
$9.677M
-17.92%
YoY
|
$11.79M
53.82%
YoY
|
| Gross Profit |
$17.07M
16.97%
YoY
|
$14.59M
-1.79%
YoY
|
$14.86M
-19.55%
YoY
|
$18.47M
-20.5%
YoY
|
$23.23M
22.49%
YoY
|
| Selling, General & Admin |
$30.29M
2.43%
YoY
|
$29.57M
11.91%
YoY
|
$26.43M
-0.98%
YoY
|
$26.69M
2.96%
YoY
|
$25.92M
47.76%
YoY
|
| Research & Development |
$9.383M
-3.86%
YoY
|
$9.760M
-4.99%
YoY
|
$10.27M
-2.7%
YoY
|
$10.56M
3.52%
YoY
|
$10.20M
25.34%
YoY
|
| Depreciation & Amortization |
$626.0K
6.64%
YoY
|
$587.0K
-1.34%
YoY
|
$595.0K
38.69%
YoY
|
$429.0K
306.06%
YoY
|
$105.7K
-16.29%
YoY
|
| Operating Expenses |
$39.18M
-0.38%
YoY
|
$39.33M
7.18%
YoY
|
$36.70M
-1.47%
YoY
|
$37.25M
3.12%
YoY
|
$36.12M
40.66%
YoY
|
| Operating Profit |
-$22.11M
-10.62%
YoY
|
-$24.74M
13.28%
YoY
|
-$21.84M
16.31%
YoY
|
-$18.78M
45.68%
YoY
|
-$12.89M
91.97%
YoY
|
| Interest Expense |
$467.0K
-32.71%
YoY
|
$694.0K
-36.68%
YoY
|
$1.096M
126.45%
YoY
|
$484.0K
-4906.36%
YoY
|
-$10.07K
-114.95%
YoY
|
| Other Income/Expense, Net |
$2.000K
N/A
|
N/A
N/A
|
$30.00K
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$21.64M
-9.99%
YoY
|
-$24.05M
16.09%
YoY
|
-$20.71M
13.24%
YoY
|
-$18.29M
70.7%
YoY
|
-$10.72M
61.22%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$21.64M
-9.99%
YoY
|
-$24.05M
9.02%
YoY
|
-$22.06M
20.58%
YoY
|
-$18.29M
70.7%
YoY
|
-$10.72M
61.22%
YoY
|
| Basic Earnings Per Share |
-$0.25
-16.67%
YoY
|
-$0.30
11.11%
YoY
|
-$0.27
3.85%
YoY
|
-$0.26
62.5%
YoY
|
-$0.16
N/A
|
| Diluted Earnings Per Share |
-$0.25
-16.67%
YoY
|
-$0.30
9.77%
YoY
|
-$0.27
5.12%
YoY
|
-$0.26
-100.0%
YoY
|
-$141.8K
55.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
90.96M shares
6.78%
YoY
|
85.18M shares
5.55%
YoY
|
80.70M shares
6.1%
YoY
|
76.06M shares
0.67%
YoY
|
75.56M shares
N/A
|
| Diluted Shares Outstanding |
90.96M shares
6.78%
YoY
|
85.18M shares
5.55%
YoY
|
80.70M shares
6.1%
YoY
|
76.06M shares
0.67%
YoY
|
75.56M shares
N/A
|
|
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 |
$6.291M
-15.81%
YoY
|
$8.642M
36.31%
YoY
|
$7.464M
-18.83%
YoY
|
$8.798M
95.42%
YoY
|
$7.472M
8.6%
YoY
|
$6.340M
38.88%
YoY
|
$9.196M
17.91%
YoY
|
$4.502M
-42.72%
YoY
|
$6.880M
5.07%
YoY
|
$4.565M
-37.47%
YoY
|
$7.799M
1.85%
YoY
|
$7.859M
27.75%
YoY
|
$6.548M
-6.95%
YoY
|
$7.301M
-11.4%
YoY
|
$7.657M
-15.92%
YoY
|
$6.152M
-32.03%
YoY
|
$7.037M
-18.39%
YoY
|
$8.240M
20.74%
YoY
|
$9.106M
4.63%
YoY
|
| Cost Of Revenue |
$2.497M
-26.73%
YoY
|
$4.315M
38.12%
YoY
|
$3.363M
-34.02%
YoY
|
$4.219M
254.84%
YoY
|
$3.408M
16.95%
YoY
|
$3.124M
70.99%
YoY
|
$5.097M
36.28%
YoY
|
$1.189M
-67.62%
YoY
|
$2.914M
9.06%
YoY
|
$1.827M
-38.94%
YoY
|
$3.740M
21.04%
YoY
|
$3.672M
147.77%
YoY
|
$2.672M
26.46%
YoY
|
$2.992M
30.59%
YoY
|
$3.090M
-29.32%
YoY
|
$1.482M
-41.17%
YoY
|
$2.113M
-18.94%
YoY
|
$2.291M
42.97%
YoY
|
$4.372M
8.61%
YoY
|
| Gross Profit |
$3.794M
-6.64%
YoY
|
$4.327M
34.55%
YoY
|
$4.101M
0.05%
YoY
|
$4.579M
38.21%
YoY
|
$4.064M
2.47%
YoY
|
$3.216M
17.46%
YoY
|
$4.099M
0.99%
YoY
|
$3.313M
-20.87%
YoY
|
$3.966M
2.32%
YoY
|
$2.738M
-36.46%
YoY
|
$4.059M
-11.12%
YoY
|
$4.187M
-10.34%
YoY
|
$3.876M
-21.28%
YoY
|
$4.309M
-27.57%
YoY
|
$4.567M
-3.54%
YoY
|
$4.670M
-28.51%
YoY
|
$4.924M
-18.15%
YoY
|
$5.949M
13.92%
YoY
|
$4.735M
1.2%
YoY
|
| Selling, General & Admin |
$7.378M
-3.47%
YoY
|
$6.905M
-14.26%
YoY
|
$8.112M
1.53%
YoY
|
$7.271M
2.97%
YoY
|
$7.643M
18.15%
YoY
|
$8.053M
38.13%
YoY
|
$7.990M
13.66%
YoY
|
$7.061M
3.58%
YoY
|
$6.469M
-4.15%
YoY
|
$5.830M
-8.41%
YoY
|
$7.030M
3.37%
YoY
|
$6.817M
-2.0%
YoY
|
$6.749M
2.79%
YoY
|
$6.365M
-4.78%
YoY
|
$6.801M
-0.78%
YoY
|
$6.956M
-3.47%
YoY
|
$6.566M
26.83%
YoY
|
$6.684M
55.43%
YoY
|
$6.855M
59.83%
YoY
|
| Research & Development |
$2.397M
2.0%
YoY
|
$2.710M
-2.87%
YoY
|
$2.546M
3.75%
YoY
|
$1.777M
-21.82%
YoY
|
$2.350M
4.77%
YoY
|
$2.790M
26.13%
YoY
|
$2.454M
-8.02%
YoY
|
$2.273M
-14.13%
YoY
|
$2.243M
-18.32%
YoY
|
$2.212M
-7.83%
YoY
|
$2.668M
-5.32%
YoY
|
$2.647M
-8.5%
YoY
|
$2.746M
12.22%
YoY
|
$2.400M
-8.21%
YoY
|
$2.818M
12.73%
YoY
|
$2.893M
6.48%
YoY
|
$2.447M
3.38%
YoY
|
$2.615M
24.51%
YoY
|
$2.500M
28.02%
YoY
|
| Depreciation & Amortization |
$159.0K
1.92%
YoY
|
$395.0K
8.82%
YoY
|
$389.0K
17.88%
YoY
|
$401.0K
194.85%
YoY
|
$156.0K
11.43%
YoY
|
$363.0K
168.89%
YoY
|
$330.0K
120.0%
YoY
|
$136.0K
-9.33%
YoY
|
$140.0K
-12.5%
YoY
|
$135.0K
3.05%
YoY
|
$150.0K
44.23%
YoY
|
$150.0K
59.57%
YoY
|
$160.0K
60.0%
YoY
|
$131.0K
401.92%
YoY
|
$104.0K
295.74%
YoY
|
$94.00K
255.39%
YoY
|
$100.0K
272.86%
YoY
|
$26.10K
-34.31%
YoY
|
$26.28K
-6.74%
YoY
|
| Operating Expenses |
$9.775M
-2.18%
YoY
|
$9.615M
-11.33%
YoY
|
$10.66M
2.05%
YoY
|
$8.556M
-8.34%
YoY
|
$9.993M
14.7%
YoY
|
$10.84M
34.83%
YoY
|
$10.44M
7.69%
YoY
|
$9.334M
-1.37%
YoY
|
$8.712M
-8.25%
YoY
|
$8.042M
-8.25%
YoY
|
$9.698M
0.82%
YoY
|
$9.464M
-3.91%
YoY
|
$9.495M
5.35%
YoY
|
$8.765M
-5.74%
YoY
|
$9.619M
2.83%
YoY
|
$9.849M
-0.75%
YoY
|
$9.013M
19.47%
YoY
|
$9.299M
45.32%
YoY
|
$9.354M
49.88%
YoY
|
| Operating Profit |
-$5.981M
0.88%
YoY
|
-$5.288M
-30.67%
YoY
|
-$6.557M
3.34%
YoY
|
-$3.977M
-33.95%
YoY
|
-$5.929M
24.93%
YoY
|
-$7.627M
43.8%
YoY
|
-$6.345M
12.52%
YoY
|
-$6.021M
14.1%
YoY
|
-$4.746M
-15.54%
YoY
|
-$5.304M
19.03%
YoY
|
-$5.639M
11.62%
YoY
|
-$5.277M
1.89%
YoY
|
-$5.619M
37.42%
YoY
|
-$4.456M
33.02%
YoY
|
-$5.052M
9.35%
YoY
|
-$5.179M
52.73%
YoY
|
-$4.089M
167.58%
YoY
|
-$3.350M
184.7%
YoY
|
-$4.620M
195.57%
YoY
|
| Interest Expense |
$125.0K
17.92%
YoY
|
$118.0K
3.51%
YoY
|
$91.00K
-39.33%
YoY
|
$152.0K
-20.42%
YoY
|
$106.0K
-55.65%
YoY
|
$114.0K
-56.32%
YoY
|
$150.0K
-44.44%
YoY
|
$191.0K
-34.81%
YoY
|
$239.0K
-12.13%
YoY
|
$261.0K
-13.58%
YoY
|
$270.0K
100.0%
YoY
|
$293.0K
551.11%
YoY
|
$272.0K
8966.67%
YoY
|
$302.0K
-6826.06%
YoY
|
$135.0K
10614.29%
YoY
|
$45.00K
-1850.97%
YoY
|
$3.000K
-170.09%
YoY
|
-$4.490K
5.9%
YoY
|
$1.260K
-112.69%
YoY
|
| Other Income/Expense, Net |
-$5.000K
N/A
|
$0.00
-100.0%
YoY
|
$3.000K
-40.0%
YoY
|
-$1.000K
-66.67%
YoY
|
N/A
N/A
|
-$2.000K
-166.67%
YoY
|
$5.000K
N/A
|
-$3.000K
-111.11%
YoY
|
N/A
|
$3.000K
N/A
|
$0.00
N/A
|
$27.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.861M
0.65%
YoY
|
-$5.531M
-26.4%
YoY
|
-$6.463M
4.41%
YoY
|
-$3.826M
-34.41%
YoY
|
-$5.823M
29.2%
YoY
|
-$7.515M
49.11%
YoY
|
-$6.190M
15.27%
YoY
|
-$5.833M
17.67%
YoY
|
-$4.507M
-15.71%
YoY
|
-$5.040M
21.33%
YoY
|
-$5.370M
9.21%
YoY
|
-$4.957M
-3.45%
YoY
|
-$5.347M
30.86%
YoY
|
-$4.154M
23.84%
YoY
|
-$4.917M
6.46%
YoY
|
-$5.134M
324.16%
YoY
|
-$4.086M
166.64%
YoY
|
-$3.354M
184.06%
YoY
|
-$4.619M
193.62%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$5.861M
0.65%
YoY
|
-$5.849M
-25.39%
YoY
|
-$6.463M
4.41%
YoY
|
-$3.826M
-34.41%
YoY
|
-$5.823M
29.2%
YoY
|
-$7.839M
45.73%
YoY
|
-$6.190M
15.29%
YoY
|
-$5.833M
17.67%
YoY
|
-$4.507M
-15.71%
YoY
|
-$5.379M
19.75%
YoY
|
-$5.369M
9.19%
YoY
|
-$4.957M
-3.45%
YoY
|
-$5.347M
30.86%
YoY
|
-$4.492M
33.92%
YoY
|
-$4.917M
6.46%
YoY
|
-$5.134M
323.95%
YoY
|
-$4.086M
166.64%
YoY
|
-$3.354M
184.06%
YoY
|
-$4.619M
193.62%
YoY
|
| Basic Earnings Per Share |
-$0.06
-14.29%
YoY
|
N/A
|
-$0.07
-12.5%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.07
16.67%
YoY
|
N/A
|
-$0.08
14.29%
YoY
|
-$0.07
0.0%
YoY
|
-$0.06
-14.29%
YoY
|
N/A
|
-$0.07
0.0%
YoY
|
-$0.07
0.0%
YoY
|
-$0.07
16.67%
YoY
|
N/A
|
-$0.07
0.0%
YoY
|
-$0.07
250.0%
YoY
|
-$0.06
N/A
|
N/A
|
-$0.07
N/A
|
| Diluted Earnings Per Share |
-$0.06
-14.29%
YoY
|
-$0.06
-33.22%
YoY
|
-$0.07
-12.5%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.07
16.67%
YoY
|
-$0.09
38.84%
YoY
|
-$0.08
14.29%
YoY
|
-$0.07
0.0%
YoY
|
-$0.06
-14.29%
YoY
|
-$0.07
10.5%
YoY
|
-$0.07
0.0%
YoY
|
-$0.07
0.0%
YoY
|
-$0.07
-100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.07
-100.0%
YoY
|
-$0.07
250.0%
YoY
|
-$53.85K
164.17%
YoY
|
-$44.25K
180.93%
YoY
|
-$61.01K
188.92%
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 |
97.25M shares
13.11%
YoY
|
93.32M shares
10.14%
YoY
|
90.65M shares
7.08%
YoY
|
86.00M shares
4.06%
YoY
|
85.98M shares
4.69%
YoY
|
84.73M shares
4.75%
YoY
|
84.66M shares
4.68%
YoY
|
82.64M shares
2.44%
YoY
|
82.13M shares
9.44%
YoY
|
80.88M shares
8.07%
YoY
|
80.87M shares
8.13%
YoY
|
80.68M shares
6.22%
YoY
|
75.05M shares
-1.1%
YoY
|
74.84M shares
N/A
|
74.79M shares
-1.2%
YoY
|
75.95M shares
0.54%
YoY
|
75.88M shares
N/A
|
N/A
|
75.70M shares
N/A
|
| Diluted Shares Outstanding |
98.89M shares
12.67%
YoY
|
N/A
|
92.01M shares
7.21%
YoY
|
87.95M shares
4.0%
YoY
|
87.77M shares
5.14%
YoY
|
N/A
|
85.82M shares
4.07%
YoY
|
84.57M shares
4.34%
YoY
|
83.48M shares
9.12%
YoY
|
N/A
|
82.47M shares
8.37%
YoY
|
81.05M shares
6.71%
YoY
|
76.50M shares
0.82%
YoY
|
N/A
|
76.10M shares
0.53%
YoY
|
75.95M shares
0.54%
YoY
|
75.88M shares
N/A
|
N/A
|
75.70M shares
N/A
|
Loading...