|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$42.41M
64.59%
YoY
|
$25.77M
88.66%
YoY
|
$13.66M
42.55%
YoY
|
$9.580M
N/A
|
$0.00
-100.0%
YoY
|
| Cost Of Revenue |
$16.20M
26.42%
YoY
|
$12.81M
32.23%
YoY
|
$9.692M
20.75%
YoY
|
$8.026M
12.37%
YoY
|
$7.143M
27.38%
YoY
|
| Gross Profit |
$26.21M
102.35%
YoY
|
$12.95M
226.62%
YoY
|
$3.965M
155.16%
YoY
|
$1.554M
218.51%
YoY
|
$487.9K
622.29%
YoY
|
| Selling, General & Admin |
$2.624M
63.67%
YoY
|
$1.603M
11.13%
YoY
|
$1.442M
-25.16%
YoY
|
$1.927M
-9.54%
YoY
|
$2.131M
184.14%
YoY
|
| Research & Development |
$7.637M
161.51%
YoY
|
$2.921M
91.73%
YoY
|
$1.523M
-27.81%
YoY
|
$2.110M
48.85%
YoY
|
$1.418M
367.41%
YoY
|
| Depreciation & Amortization |
$2.111M
8.06%
YoY
|
$1.953M
33.18%
YoY
|
$1.467M
49.04%
YoY
|
$984.1K
20.83%
YoY
|
$814.4K
41.47%
YoY
|
| Operating Expenses |
$10.60M
134.37%
YoY
|
$4.525M
53.25%
YoY
|
$2.953M
-28.09%
YoY
|
$4.106M
15.73%
YoY
|
$3.548M
233.9%
YoY
|
| Operating Profit |
$15.60M
85.16%
YoY
|
$8.426M
732.26%
YoY
|
$1.012M
-139.67%
YoY
|
-$2.552M
-16.6%
YoY
|
-$3.060M
207.53%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$308.4K
597.71%
YoY
|
$44.20K
-8.45%
YoY
|
$48.28K
-2.01%
YoY
|
$49.27K
-132.96%
YoY
|
| Other Income/Expense, Net |
$1.456M
-544.22%
YoY
|
-$327.8K
436.75%
YoY
|
-$61.08K
-177.46%
YoY
|
$78.86K
-139.41%
YoY
|
-$200.1K
-21.59%
YoY
|
| Pretax Income |
$17.06M
94.87%
YoY
|
$8.753M
715.45%
YoY
|
$1.073M
-140.8%
YoY
|
-$2.631M
69468.75%
YoY
|
-$3.782K
-99.49%
YoY
|
| Income Tax |
$426.1K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$16.72M
89.16%
YoY
|
$8.837M
723.2%
YoY
|
$1.073M
-140.8%
YoY
|
-$2.631M
-19.3%
YoY
|
-$3.260M
340.63%
YoY
|
| Basic Earnings Per Share |
$1.15
69.12%
YoY
|
$0.68
655.56%
YoY
|
$0.09
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.14
70.15%
YoY
|
$0.67
609.52%
YoY
|
$0.09
-143.89%
YoY
|
-$0.22
-100.0%
YoY
|
-$310.0K
343.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.49M shares
11.23%
YoY
|
13.03M shares
6.3%
YoY
|
12.25M shares
4.0%
YoY
|
11.78M shares
15.61%
YoY
|
10.19M shares
10.81%
YoY
|
| Diluted Shares Outstanding |
14.70M shares
11.4%
YoY
|
13.20M shares
7.64%
YoY
|
12.26M shares
4.05%
YoY
|
11.78M shares
N/A
|
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 |
$14.48M
98.97%
YoY
|
$14.57M
92.01%
YoY
|
$11.08M
80.09%
YoY
|
$9.477M
54.71%
YoY
|
$7.279M
23.39%
YoY
|
$7.588M
100.87%
YoY
|
$6.153M
86.39%
YoY
|
$6.125M
89.26%
YoY
|
$5.899M
76.53%
YoY
|
$3.777M
10.06%
YoY
|
$3.301M
89.15%
YoY
|
$3.237M
37.23%
YoY
|
$3.342M
63.45%
YoY
|
$3.432M
94.48%
YoY
|
$1.745M
-16.85%
YoY
|
$2.358M
8.18%
YoY
|
$2.044M
28.85%
YoY
|
$1.765M
26.63%
YoY
|
$2.099M
34.88%
YoY
|
| Cost Of Revenue |
$4.917M
37.34%
YoY
|
$4.585M
29.29%
YoY
|
$4.034M
27.82%
YoY
|
$4.001M
31.09%
YoY
|
$3.580M
16.98%
YoY
|
$3.546M
37.59%
YoY
|
$3.156M
43.76%
YoY
|
$3.052M
24.93%
YoY
|
$3.061M
23.61%
YoY
|
$2.577M
31.31%
YoY
|
$2.195M
11.21%
YoY
|
$2.443M
3.91%
YoY
|
$2.476M
42.44%
YoY
|
$1.963M
6.35%
YoY
|
$1.974M
8.41%
YoY
|
$2.351M
-42.51%
YoY
|
$1.738M
4.84%
YoY
|
$1.846M
36.71%
YoY
|
$1.821M
9.47%
YoY
|
| Gross Profit |
$9.565M
158.64%
YoY
|
$9.985M
147.05%
YoY
|
$7.047M
135.12%
YoY
|
$5.476M
78.17%
YoY
|
$3.698M
30.3%
YoY
|
$4.042M
236.81%
YoY
|
$2.997M
171.03%
YoY
|
$3.073M
287.28%
YoY
|
$2.838M
227.89%
YoY
|
$1.200M
-18.32%
YoY
|
$1.106M
-583.45%
YoY
|
$793.6K
10542.12%
YoY
|
$865.6K
182.74%
YoY
|
$1.469M
-1914.13%
YoY
|
-$228.8K
-182.28%
YoY
|
$7.457K
-97.62%
YoY
|
$306.1K
-528.75%
YoY
|
-$80.98K
-286.08%
YoY
|
$278.0K
-359.24%
YoY
|
| Selling, General & Admin |
N/A
|
$737.7K
65.44%
YoY
|
$555.1K
46.7%
YoY
|
$645.2K
81.87%
YoY
|
$685.5K
61.67%
YoY
|
$445.9K
43.91%
YoY
|
$378.4K
47.22%
YoY
|
$354.8K
17.25%
YoY
|
$424.0K
-26.0%
YoY
|
$309.9K
10.51%
YoY
|
$257.0K
-69.67%
YoY
|
$302.6K
-34.72%
YoY
|
$573.0K
70.44%
YoY
|
$280.4K
-67.42%
YoY
|
$847.3K
328.64%
YoY
|
$463.5K
97.43%
YoY
|
$336.2K
-59.86%
YoY
|
$860.6K
371.7%
YoY
|
$197.7K
3.89%
YoY
|
| Research & Development |
N/A
|
$122.9K
-85.49%
YoY
|
$3.898M
228.83%
YoY
|
$2.245M
262.03%
YoY
|
$1.371M
412.0%
YoY
|
$847.2K
39.58%
YoY
|
$1.186M
172.25%
YoY
|
$620.1K
199.01%
YoY
|
$267.9K
-2.04%
YoY
|
$607.0K
4.65%
YoY
|
$435.4K
-41.73%
YoY
|
$207.4K
-46.39%
YoY
|
$273.4K
-30.97%
YoY
|
$580.0K
158.83%
YoY
|
$747.2K
179.19%
YoY
|
$386.8K
85.8%
YoY
|
$396.1K
-44.81%
YoY
|
$224.1K
N/A
|
$267.6K
499.96%
YoY
|
| Depreciation & Amortization |
$610.3K
11.05%
YoY
|
$643.7K
26.17%
YoY
|
$543.1K
11.87%
YoY
|
$488.2K
7.07%
YoY
|
$549.6K
9.53%
YoY
|
$510.2K
18.05%
YoY
|
$485.5K
33.58%
YoY
|
$455.9K
32.91%
YoY
|
$501.8K
52.97%
YoY
|
$432.2K
62.39%
YoY
|
$363.4K
47.85%
YoY
|
$343.0K
41.81%
YoY
|
$328.0K
42.5%
YoY
|
$266.1K
21.42%
YoY
|
$245.8K
13.25%
YoY
|
$241.9K
23.82%
YoY
|
$230.2K
25.94%
YoY
|
$219.2K
46.1%
YoY
|
$217.1K
-49.0%
YoY
|
| Operating Expenses |
$1.983M
-13.68%
YoY
|
$860.6K
-33.44%
YoY
|
$4.453M
185.88%
YoY
|
$2.959M
202.6%
YoY
|
$2.297M
229.88%
YoY
|
$1.293M
41.03%
YoY
|
$1.558M
124.97%
YoY
|
$977.8K
94.17%
YoY
|
$696.3K
-18.33%
YoY
|
$916.8K
6.56%
YoY
|
$692.5K
-58.27%
YoY
|
$503.6K
-41.04%
YoY
|
$852.6K
16.42%
YoY
|
$860.4K
-20.68%
YoY
|
$1.659M
256.59%
YoY
|
$854.2K
-46.16%
YoY
|
$732.3K
-52.91%
YoY
|
$1.085M
207.96%
YoY
|
$465.3K
98.1%
YoY
|
| Operating Profit |
$7.582M
441.1%
YoY
|
$9.124M
231.97%
YoY
|
$2.594M
80.2%
YoY
|
$2.517M
20.1%
YoY
|
$1.401M
-34.58%
YoY
|
$2.749M
870.86%
YoY
|
$1.440M
248.17%
YoY
|
$2.096M
622.65%
YoY
|
$2.142M
16347.62%
YoY
|
$283.1K
-53.49%
YoY
|
$413.5K
-121.9%
YoY
|
$290.0K
-134.25%
YoY
|
$13.02K
-103.06%
YoY
|
$608.7K
-152.22%
YoY
|
-$1.888M
907.98%
YoY
|
-$846.7K
-33.48%
YoY
|
-$426.2K
-73.8%
YoY
|
-$1.166M
277.61%
YoY
|
-$187.3K
-45.25%
YoY
|
| Interest Expense |
N/A
|
$675.3K
373.23%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$142.7K
325.21%
YoY
|
$37.13K
234.28%
YoY
|
$25.60K
32.15%
YoY
|
$20.57K
-10.44%
YoY
|
$33.56K
-765.87%
YoY
|
$11.11K
-0.65%
YoY
|
$19.37K
144.81%
YoY
|
$22.96K
76.58%
YoY
|
-$5.040K
-90.65%
YoY
|
$11.18K
-122.2%
YoY
|
$7.914K
-51.54%
YoY
|
$13.00K
27.66%
YoY
|
-$53.89K
-86.77%
YoY
|
-$50.36K
-115.75%
YoY
|
| Other Income/Expense, Net |
-$146.4K
-23.21%
YoY
|
$1.000K
-100.24%
YoY
|
$366.4K
-166.62%
YoY
|
-$223.1K
467.3%
YoY
|
-$190.6K
1277.05%
YoY
|
-$418.0K
N/A
|
-$550.0K
N/A
|
-$39.33K
N/A
|
-$13.84K
-166.8%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$20.72K
-55.82%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$5.528K
-89.46%
YoY
|
$46.90K
31.2%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$7.729M
385.49%
YoY
|
$9.765M
294.86%
YoY
|
$2.960M
48.8%
YoY
|
$2.740M
28.34%
YoY
|
$1.592M
-26.16%
YoY
|
$2.473M
650.65%
YoY
|
$1.990M
392.47%
YoY
|
$2.135M
621.7%
YoY
|
$2.156M
4778.5%
YoY
|
$329.5K
-45.42%
YoY
|
$404.0K
-121.16%
YoY
|
$295.8K
-134.71%
YoY
|
$44.19K
-109.34%
YoY
|
$603.7K
-149.5%
YoY
|
-$1.909M
703.39%
YoY
|
-$852.3K
505.42%
YoY
|
-$473.1K
-71.54%
YoY
|
-$1.220M
240.73%
YoY
|
-$237.7K
3142.43%
YoY
|
| Income Tax |
$1.359M
N/A
|
$426.2K
N/A
|
N/A
|
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
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$6.388M
297.02%
YoY
|
$9.365M
274.08%
YoY
|
$2.975M
49.51%
YoY
|
$2.767M
29.63%
YoY
|
$1.609M
-25.37%
YoY
|
$2.503M
617.96%
YoY
|
$1.990M
392.47%
YoY
|
$2.135M
621.69%
YoY
|
$2.156M
4778.95%
YoY
|
$348.7K
-44.93%
YoY
|
$404.0K
-121.16%
YoY
|
$295.8K
-134.71%
YoY
|
$44.19K
-109.34%
YoY
|
$633.2K
-153.43%
YoY
|
-$1.909M
770.49%
YoY
|
-$852.2K
-35.69%
YoY
|
-$473.1K
-71.54%
YoY
|
-$1.185M
262.32%
YoY
|
-$219.4K
-2148.09%
YoY
|
| Basic Earnings Per Share |
$0.40
233.33%
YoY
|
N/A
|
$0.20
66.67%
YoY
|
$0.20
17.65%
YoY
|
$0.12
-29.41%
YoY
|
N/A
|
$0.12
N/A
|
$0.17
N/A
|
$0.17
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.40
233.33%
YoY
|
$0.59
225.15%
YoY
|
$0.20
33.07%
YoY
|
$0.20
18.13%
YoY
|
$0.12
-29.19%
YoY
|
$0.18
543.01%
YoY
|
$0.15
340.82%
YoY
|
$0.17
518.7%
YoY
|
$0.17
3347.08%
YoY
|
$0.03
-45.87%
YoY
|
$0.03
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
-$157.4K
634.14%
YoY
|
-$69.36K
530.8%
YoY
|
-$40.72K
-75.68%
YoY
|
-$110.0K
228.87%
YoY
|
-$21.45K
-1950.7%
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 |
15.81M shares
15.67%
YoY
|
15.59M shares
14.14%
YoY
|
14.51M shares
11.94%
YoY
|
14.05M shares
10.3%
YoY
|
13.67M shares
8.8%
YoY
|
13.66M shares
11.46%
YoY
|
12.96M shares
5.73%
YoY
|
12.74M shares
3.95%
YoY
|
12.56M shares
2.48%
YoY
|
12.26M shares
1.31%
YoY
|
12.26M shares
2.26%
YoY
|
12.26M shares
3.85%
YoY
|
12.26M shares
9.55%
YoY
|
12.10M shares
N/A
|
11.99M shares
17.18%
YoY
|
11.80M shares
2.66%
YoY
|
11.19M shares
13.77%
YoY
|
N/A
|
10.23M shares
N/A
|
| Diluted Shares Outstanding |
15.98M shares
16.31%
YoY
|
N/A
|
14.88M shares
12.25%
YoY
|
14.13M shares
8.37%
YoY
|
13.74M shares
8.38%
YoY
|
N/A
|
13.26M shares
8.12%
YoY
|
13.04M shares
6.39%
YoY
|
12.67M shares
3.83%
YoY
|
N/A
|
12.26M shares
N/A
|
12.26M shares
N/A
|
12.21M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...