|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$85.23M
129.08%
YoY
|
$37.21M
1701.69%
YoY
|
$2.065M
-24.05%
YoY
|
$2.719M
-23.52%
YoY
|
$3.555M
115.45%
YoY
|
| Cost Of Revenue |
$11.80M
90.64%
YoY
|
$6.188M
874.49%
YoY
|
$635.0K
-7.43%
YoY
|
$686.0K
2.24%
YoY
|
$671.0K
4.84%
YoY
|
| Gross Profit |
$73.43M
136.75%
YoY
|
$31.02M
2069.02%
YoY
|
$1.430M
-29.66%
YoY
|
$2.033M
-29.51%
YoY
|
$2.884M
185.54%
YoY
|
| Selling, General & Admin |
$43.53M
47.29%
YoY
|
$29.55M
33.66%
YoY
|
$22.11M
27.78%
YoY
|
$17.30M
26.88%
YoY
|
$13.64M
22.77%
YoY
|
| Research & Development |
$29.25M
110.8%
YoY
|
$13.87M
-20.73%
YoY
|
$17.50M
-5.82%
YoY
|
$18.58M
34.87%
YoY
|
$13.78M
23.02%
YoY
|
| Depreciation & Amortization |
$200.0K
100.0%
YoY
|
$100.0K
-21.88%
YoY
|
$128.0K
-3.03%
YoY
|
$132.0K
-9.59%
YoY
|
$146.0K
-12.57%
YoY
|
| Operating Expenses |
$72.77M
67.58%
YoY
|
$43.43M
9.63%
YoY
|
$39.61M
10.38%
YoY
|
$35.89M
30.9%
YoY
|
$27.42M
146.8%
YoY
|
| Operating Profit |
$660.0K
-105.32%
YoY
|
-$12.41M
-67.5%
YoY
|
-$38.18M
12.79%
YoY
|
-$33.85M
38.0%
YoY
|
-$24.53M
15.15%
YoY
|
| Interest Expense |
$2.920M
2236.0%
YoY
|
$125.0K
-108.69%
YoY
|
-$1.439M
-46.41%
YoY
|
-$2.685M
126.39%
YoY
|
-$1.186M
-60.6%
YoY
|
| Other Income/Expense, Net |
-$70.00K
133.33%
YoY
|
-$30.00K
-99.63%
YoY
|
-$8.057M
-26956.67%
YoY
|
$30.00K
-55.88%
YoY
|
$68.00K
-54.67%
YoY
|
| Pretax Income |
$3.510M
-113.3%
YoY
|
-$26.39M
-44.66%
YoY
|
-$47.68M
30.6%
YoY
|
-$36.51M
42.33%
YoY
|
-$25.65M
8.48%
YoY
|
| Income Tax |
$810.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$2.700M
-110.23%
YoY
|
-$26.39M
-44.66%
YoY
|
-$47.68M
30.62%
YoY
|
-$36.50M
42.31%
YoY
|
-$25.65M
6.16%
YoY
|
| Basic Earnings Per Share |
$0.08
-108.6%
YoY
|
-$0.93
-68.37%
YoY
|
-$2.94
-28.64%
YoY
|
-$4.12
14.76%
YoY
|
-$3.59
N/A
|
| Diluted Earnings Per Share |
$0.07
-107.53%
YoY
|
-$0.93
-68.34%
YoY
|
-$2.94
-28.7%
YoY
|
-$4.12
-100.0%
YoY
|
-$3.589M
42986801.68%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.82M shares
25.64%
YoY
|
28.51M shares
75.67%
YoY
|
16.23M shares
83.09%
YoY
|
8.865M
24.05%
YoY
|
7.146M
146.59%
YoY
|
| Diluted Shares Outstanding |
39.92M shares
40.01%
YoY
|
28.51M shares
75.67%
YoY
|
16.23M shares
83.09%
YoY
|
8.865M
24.05%
YoY
|
7.146M
146.59%
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 |
$24.99M
26.33%
YoY
|
$20.73M
37.27%
YoY
|
$20.56M
83.6%
YoY
|
$24.16M
211.05%
YoY
|
$19.78M
530.26%
YoY
|
$15.10M
2701.48%
YoY
|
$11.20M
2480.65%
YoY
|
$7.766M
1468.89%
YoY
|
$3.139M
425.8%
YoY
|
$539.0K
-15.65%
YoY
|
$434.0K
-52.1%
YoY
|
$495.0K
-37.89%
YoY
|
$597.0K
57.94%
YoY
|
$639.0K
-69.69%
YoY
|
$906.0K
73.56%
YoY
|
$797.0K
48.69%
YoY
|
$378.0K
-3.08%
YoY
|
$2.108M
313.33%
YoY
|
$522.0K
11.06%
YoY
|
| Cost Of Revenue |
$3.736M
31.32%
YoY
|
$3.010M
41.58%
YoY
|
$2.624M
60.0%
YoY
|
$3.318M
118.43%
YoY
|
$2.845M
215.06%
YoY
|
$2.126M
1143.27%
YoY
|
$1.640M
1133.08%
YoY
|
$1.519M
912.67%
YoY
|
$903.0K
398.9%
YoY
|
$171.0K
-27.85%
YoY
|
$133.0K
-43.4%
YoY
|
$150.0K
-16.67%
YoY
|
$181.0K
448.48%
YoY
|
$237.0K
82.31%
YoY
|
$235.0K
3.52%
YoY
|
$180.0K
-10.89%
YoY
|
$33.00K
-70.0%
YoY
|
$130.0K
-38.1%
YoY
|
$227.0K
19.47%
YoY
|
| Gross Profit |
$21.26M
25.5%
YoY
|
$17.72M
36.57%
YoY
|
$17.94M
87.65%
YoY
|
$20.84M
233.57%
YoY
|
$16.94M
657.56%
YoY
|
$12.97M
3425.54%
YoY
|
$9.560M
3076.08%
YoY
|
$6.247M
1710.72%
YoY
|
$2.236M
437.5%
YoY
|
$368.0K
-8.46%
YoY
|
$301.0K
-55.14%
YoY
|
$345.0K
-44.08%
YoY
|
$416.0K
20.58%
YoY
|
$402.0K
-79.68%
YoY
|
$671.0K
127.46%
YoY
|
$617.0K
84.73%
YoY
|
$345.0K
23.21%
YoY
|
$1.978M
559.33%
YoY
|
$295.0K
5.36%
YoY
|
| Selling, General & Admin |
$13.07M
15.78%
YoY
|
$10.53M
49.99%
YoY
|
$10.34M
48.73%
YoY
|
$11.37M
68.01%
YoY
|
$11.29M
28.09%
YoY
|
$7.021M
0.83%
YoY
|
$6.953M
12.24%
YoY
|
$6.765M
41.32%
YoY
|
$8.814M
111.62%
YoY
|
$6.963M
39.43%
YoY
|
$6.195M
37.09%
YoY
|
$4.787M
15.49%
YoY
|
$4.165M
14.17%
YoY
|
$4.994M
65.58%
YoY
|
$4.519M
11.97%
YoY
|
$4.145M
26.06%
YoY
|
$3.648M
10.55%
YoY
|
$3.016M
-33.57%
YoY
|
$4.036M
101.8%
YoY
|
| Research & Development |
$9.824M
96.21%
YoY
|
$9.371M
221.59%
YoY
|
$7.986M
106.57%
YoY
|
$6.882M
102.77%
YoY
|
$5.007M
35.32%
YoY
|
$2.914M
-38.12%
YoY
|
$3.866M
-17.07%
YoY
|
$3.394M
-4.53%
YoY
|
$3.700M
-19.14%
YoY
|
$4.709M
-4.56%
YoY
|
$4.662M
17.94%
YoY
|
$3.555M
-34.84%
YoY
|
$4.576M
7.92%
YoY
|
$4.934M
36.34%
YoY
|
$3.953M
33.77%
YoY
|
$5.456M
56.02%
YoY
|
$4.240M
14.29%
YoY
|
$3.619M
32.08%
YoY
|
$2.955M
-9.36%
YoY
|
| Depreciation & Amortization |
$100.0K
132.56%
YoY
|
$80.00K
110.53%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$43.00K
48.28%
YoY
|
$38.00K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$29.00K
-3.33%
YoY
|
$38.00K
11.76%
YoY
|
$100.0K
49.25%
YoY
|
$100.0K
N/A
|
$30.00K
-3.23%
YoY
|
$34.00K
9.68%
YoY
|
$67.00K
81.08%
YoY
|
$0.00
-100.0%
YoY
|
$31.00K
-22.5%
YoY
|
$31.00K
-22.5%
YoY
|
$37.00K
-7.5%
YoY
|
| Operating Expenses |
$22.90M
40.49%
YoY
|
$19.90M
100.32%
YoY
|
$18.33M
69.4%
YoY
|
$18.25M
79.62%
YoY
|
$16.30M
30.23%
YoY
|
$9.935M
-14.88%
YoY
|
$10.82M
-0.35%
YoY
|
$10.16M
21.78%
YoY
|
$12.51M
43.16%
YoY
|
$11.67M
17.57%
YoY
|
$10.86M
28.15%
YoY
|
$8.342M
-13.11%
YoY
|
$8.741M
10.81%
YoY
|
$9.928M
49.63%
YoY
|
$8.472M
21.18%
YoY
|
$9.601M
41.5%
YoY
|
$7.888M
12.52%
YoY
|
$6.635M
-8.86%
YoY
|
$6.991M
32.91%
YoY
|
| Operating Profit |
-$1.637M
-354.98%
YoY
|
-$2.184M
-171.87%
YoY
|
-$388.0K
-69.18%
YoY
|
$2.590M
-166.21%
YoY
|
$642.0K
-106.25%
YoY
|
$3.039M
-126.88%
YoY
|
-$1.259M
-88.07%
YoY
|
-$3.912M
-51.08%
YoY
|
-$10.28M
23.46%
YoY
|
-$11.30M
18.66%
YoY
|
-$10.56M
35.32%
YoY
|
-$7.997M
-10.99%
YoY
|
-$8.325M
10.37%
YoY
|
-$9.526M
104.55%
YoY
|
-$7.801M
16.5%
YoY
|
-$8.984M
39.27%
YoY
|
-$7.543M
12.08%
YoY
|
-$4.657M
-33.28%
YoY
|
-$6.696M
34.46%
YoY
|
| Interest Expense |
$787.0K
27.35%
YoY
|
$857.0K
190.51%
YoY
|
$796.0K
604.42%
YoY
|
$649.0K
-872.62%
YoY
|
$618.0K
-410.55%
YoY
|
$295.0K
1866.67%
YoY
|
$113.0K
-128.61%
YoY
|
-$84.00K
-77.36%
YoY
|
-$199.0K
-71.08%
YoY
|
$15.00K
-102.33%
YoY
|
-$395.0K
-45.89%
YoY
|
-$371.0K
-44.21%
YoY
|
-$688.0K
6.67%
YoY
|
-$645.0K
-5.84%
YoY
|
-$730.0K
73.81%
YoY
|
-$665.0K
1562.5%
YoY
|
-$645.0K
1512.5%
YoY
|
-$685.0K
3325.0%
YoY
|
-$420.0K
950.0%
YoY
|
| Other Income/Expense, Net |
-$58.00K
-1550.0%
YoY
|
-$7.000K
-99.9%
YoY
|
-$33.00K
-194.29%
YoY
|
-$34.00K
-440.0%
YoY
|
$4.000K
-118.18%
YoY
|
-$6.732M
-4500.0%
YoY
|
$35.00K
-800.0%
YoY
|
$10.00K
66.67%
YoY
|
-$22.00K
-269.23%
YoY
|
$153.0K
446.43%
YoY
|
-$5.000K
-119.23%
YoY
|
$6.000K
-175.0%
YoY
|
$13.00K
-186.67%
YoY
|
$28.00K
-660.0%
YoY
|
$26.00K
-388.89%
YoY
|
-$8.000K
-113.11%
YoY
|
-$15.00K
-175.0%
YoY
|
-$5.000K
-83.33%
YoY
|
-$9.000K
-127.27%
YoY
|
| Pretax Income |
-$908.0K
-171.84%
YoY
|
-$1.334M
-60.74%
YoY
|
$375.0K
-79.88%
YoY
|
$3.205M
-123.32%
YoY
|
$1.264M
-111.38%
YoY
|
-$3.398M
-69.49%
YoY
|
$1.864M
-109.16%
YoY
|
-$13.74M
90.79%
YoY
|
-$11.11M
23.46%
YoY
|
-$11.14M
9.79%
YoY
|
-$20.34M
139.15%
YoY
|
-$7.202M
-25.42%
YoY
|
-$9.000M
9.72%
YoY
|
-$10.14M
89.7%
YoY
|
-$8.505M
19.37%
YoY
|
-$9.657M
50.19%
YoY
|
-$8.203M
21.53%
YoY
|
-$5.347M
-23.94%
YoY
|
-$7.125M
42.79%
YoY
|
| Income Tax |
$200.0K
0.0%
YoY
|
$562.0K
N/A
|
-$455.0K
N/A
|
$508.0K
N/A
|
$200.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$1.070M
-200.09%
YoY
|
-$1.896M
-44.2%
YoY
|
$830.0K
-55.47%
YoY
|
$2.697M
-119.63%
YoY
|
$1.069M
-109.62%
YoY
|
-$3.398M
-69.49%
YoY
|
$1.864M
-109.16%
YoY
|
-$13.74M
90.79%
YoY
|
-$11.11M
23.46%
YoY
|
-$11.14M
9.79%
YoY
|
-$20.34M
139.15%
YoY
|
-$7.202M
-25.42%
YoY
|
-$9.000M
9.72%
YoY
|
-$10.14M
89.7%
YoY
|
-$8.505M
19.37%
YoY
|
-$9.657M
50.19%
YoY
|
-$8.203M
21.58%
YoY
|
-$5.347M
-23.94%
YoY
|
-$7.125M
42.76%
YoY
|
| Basic Earnings Per Share |
-$0.03
-200.0%
YoY
|
N/A
|
$0.02
-66.67%
YoY
|
$0.08
-116.67%
YoY
|
$0.03
-106.67%
YoY
|
N/A
|
$0.06
-105.26%
YoY
|
-$0.48
-17.24%
YoY
|
-$0.45
-41.56%
YoY
|
N/A
|
-$1.14
23.91%
YoY
|
-$0.58
-50.85%
YoY
|
-$0.77
-30.0%
YoY
|
N/A
|
-$0.92
-2.13%
YoY
|
-$1.18
22.92%
YoY
|
-$1.10
N/A
|
N/A
|
-$0.94
N/A
|
| Diluted Earnings Per Share |
-$0.03
-200.0%
YoY
|
-$0.05
-47.13%
YoY
|
$0.02
-66.67%
YoY
|
$0.07
-114.58%
YoY
|
$0.03
-106.67%
YoY
|
-$0.11
-78.12%
YoY
|
$0.06
-105.26%
YoY
|
-$0.48
-17.24%
YoY
|
-$0.45
-41.56%
YoY
|
-$0.48
-52.91%
YoY
|
-$1.14
23.91%
YoY
|
-$0.58
-50.85%
YoY
|
-$0.77
-100.0%
YoY
|
-$1.03
-100.0%
YoY
|
-$0.92
-100.0%
YoY
|
-$1.18
22.92%
YoY
|
-$1.002M
-3.56%
YoY
|
-$684.4K
-51.91%
YoY
|
-$939.0K
-19.27%
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 |
34.75M shares
4.02%
YoY
|
35.31M shares
10.45%
YoY
|
34.98M shares
24.94%
YoY
|
34.83M shares
25.34%
YoY
|
33.40M shares
35.99%
YoY
|
31.97M shares
45.03%
YoY
|
28.00M shares
83.29%
YoY
|
27.79M shares
161.62%
YoY
|
24.56M shares
144.11%
YoY
|
22.05M shares
156.42%
YoY
|
15.28M shares
77.68%
YoY
|
10.62M
29.67%
YoY
|
10.06M
22.85%
YoY
|
8.598M
N/A
|
8.598M
13.31%
YoY
|
8.190M
22.59%
YoY
|
8.190M
N/A
|
N/A
|
7.588M
92.78%
YoY
|
| Diluted Shares Outstanding |
36.02M shares
-8.83%
YoY
|
N/A
|
40.06M shares
23.84%
YoY
|
40.26M shares
41.95%
YoY
|
39.51M shares
58.76%
YoY
|
N/A
|
32.35M shares
81.08%
YoY
|
28.36M shares
127.58%
YoY
|
24.89M shares
114.13%
YoY
|
N/A
|
17.86M shares
93.83%
YoY
|
12.46M shares
52.17%
YoY
|
11.62M
41.9%
YoY
|
N/A
|
9.216M
21.46%
YoY
|
8.190M
22.59%
YoY
|
8.190M
N/A
|
N/A
|
7.588M
N/A
|
Loading...