|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$68.17M
12.05%
YoY
|
$60.84M
14.36%
YoY
|
$53.20M
41.66%
YoY
|
$37.55M
33.68%
YoY
|
$28.09M
71.43%
YoY
|
| Cost Of Revenue |
$16.99M
4.21%
YoY
|
$16.30M
2.29%
YoY
|
$15.94M
90.91%
YoY
|
$8.348M
25.93%
YoY
|
$6.629M
35.29%
YoY
|
| Gross Profit |
$51.18M
14.92%
YoY
|
$44.54M
19.52%
YoY
|
$37.26M
27.58%
YoY
|
$29.21M
36.08%
YoY
|
$21.46M
88.27%
YoY
|
| Selling, General & Admin |
$32.49M
7.0%
YoY
|
$30.37M
6.69%
YoY
|
$28.46M
15.57%
YoY
|
$24.63M
30.69%
YoY
|
$18.85M
103.52%
YoY
|
| Research & Development |
$5.720M
3.03%
YoY
|
$5.552M
14.24%
YoY
|
$4.860M
22.88%
YoY
|
$3.955M
183.31%
YoY
|
$1.396M
17.41%
YoY
|
| Depreciation & Amortization |
$217.0K
-28.38%
YoY
|
$303.0K
-25.0%
YoY
|
$404.0K
-99.87%
YoY
|
$311.0M
19026.69%
YoY
|
$1.626M
530.23%
YoY
|
| Operating Expenses |
$63.48M
7.56%
YoY
|
$59.01M
7.52%
YoY
|
$54.89M
-26.76%
YoY
|
$74.95M
142.53%
YoY
|
$30.90M
100.71%
YoY
|
| Operating Profit |
$4.690M
157.13%
YoY
|
$1.824M
-207.99%
YoY
|
-$1.689M
-95.48%
YoY
|
-$37.39M
1230.68%
YoY
|
-$2.810M
-383.55%
YoY
|
| Interest Expense |
$618.0K
314.77%
YoY
|
$149.0K
29.57%
YoY
|
$115.0K
47.44%
YoY
|
$78.00K
-7.14%
YoY
|
$84.00K
10.53%
YoY
|
| Other Income/Expense, Net |
$681.0K
947.69%
YoY
|
$65.00K
62.5%
YoY
|
$40.00K
-96.71%
YoY
|
$1.217M
-1317.0%
YoY
|
-$100.0K
-111.01%
YoY
|
| Pretax Income |
$5.371M
184.33%
YoY
|
$1.889M
-815.53%
YoY
|
-$264.0K
-99.27%
YoY
|
-$36.18M
1143.13%
YoY
|
-$2.910M
-253.24%
YoY
|
| Income Tax |
$300.0K
41.51%
YoY
|
$212.0K
116.33%
YoY
|
$98.00K
-112.86%
YoY
|
-$762.0K
-263.87%
YoY
|
$465.0K
-92.3%
YoY
|
| Net Earnings |
$5.071M
202.39%
YoY
|
$1.677M
-563.26%
YoY
|
-$362.0K
-98.98%
YoY
|
-$35.41M
1348.38%
YoY
|
-$2.445M
-130.79%
YoY
|
| Basic Earnings Per Share |
$0.17
183.33%
YoY
|
$0.06
-700.0%
YoY
|
-$0.01
-99.35%
YoY
|
-$1.54
1183.33%
YoY
|
-$0.12
-124.0%
YoY
|
| Diluted Earnings Per Share |
$0.16
166.67%
YoY
|
$0.06
-700.0%
YoY
|
-$0.01
-99.35%
YoY
|
-$1.54
1183.33%
YoY
|
-$0.12
-126.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.68M shares
10.93%
YoY
|
26.76M shares
3.13%
YoY
|
25.94M shares
-99.89%
YoY
|
22.94B shares
113038.01%
YoY
|
20.28M shares
28.59%
YoY
|
| Diluted Shares Outstanding |
31.64M shares
5.4%
YoY
|
30.02M shares
15.7%
YoY
|
25.94M shares
-99.89%
YoY
|
22.94B shares
113038.01%
YoY
|
20.28M shares
16.39%
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 |
$20.71M
28.98%
YoY
|
$18.06M
11.21%
YoY
|
$17.50M
11.97%
YoY
|
$16.55M
12.71%
YoY
|
$16.06M
12.4%
YoY
|
$16.24M
14.66%
YoY
|
$15.63M
12.64%
YoY
|
$14.69M
15.9%
YoY
|
$14.29M
14.37%
YoY
|
$14.16M
23.79%
YoY
|
$13.87M
52.33%
YoY
|
$12.67M
43.23%
YoY
|
$12.49M
53.11%
YoY
|
$11.44M
27.19%
YoY
|
$9.108M
3.38%
YoY
|
$8.846M
53.07%
YoY
|
$8.158M
81.01%
YoY
|
$8.996M
108.1%
YoY
|
$8.810M
112.65%
YoY
|
| Cost Of Revenue |
$5.557M
36.0%
YoY
|
$4.107M
0.07%
YoY
|
$4.552M
3.06%
YoY
|
$4.243M
7.64%
YoY
|
$4.086M
6.43%
YoY
|
$4.104M
3.06%
YoY
|
$4.417M
7.73%
YoY
|
$3.942M
-0.86%
YoY
|
$3.839M
-1.13%
YoY
|
$3.982M
34.66%
YoY
|
$4.100M
198.18%
YoY
|
$3.976M
119.67%
YoY
|
$3.883M
121.51%
YoY
|
$2.957M
60.62%
YoY
|
$1.375M
13.64%
YoY
|
$1.810M
34.37%
YoY
|
$1.753M
16.87%
YoY
|
$1.841M
41.62%
YoY
|
$1.210M
27.91%
YoY
|
| Gross Profit |
$15.15M
26.58%
YoY
|
$13.95M
14.98%
YoY
|
$12.95M
15.48%
YoY
|
$12.31M
14.58%
YoY
|
$11.97M
14.59%
YoY
|
$12.14M
19.19%
YoY
|
$11.21M
14.39%
YoY
|
$10.74M
23.57%
YoY
|
$10.45M
21.36%
YoY
|
$10.18M
20.0%
YoY
|
$9.800M
26.73%
YoY
|
$8.694M
23.56%
YoY
|
$8.608M
34.4%
YoY
|
$8.485M
18.59%
YoY
|
$7.733M
1.75%
YoY
|
$7.036M
58.75%
YoY
|
$6.405M
113.5%
YoY
|
$7.155M
138.5%
YoY
|
$7.600M
137.72%
YoY
|
| Selling, General & Admin |
$10.71M
37.17%
YoY
|
$8.428M
10.3%
YoY
|
$8.302M
4.88%
YoY
|
$7.956M
7.66%
YoY
|
$7.808M
6.62%
YoY
|
$7.641M
9.86%
YoY
|
$7.916M
16.22%
YoY
|
$7.390M
9.0%
YoY
|
$7.323M
-6.19%
YoY
|
$6.955M
-8.52%
YoY
|
$6.811M
23.12%
YoY
|
$6.780M
32.19%
YoY
|
$7.806M
33.82%
YoY
|
$7.603M
26.42%
YoY
|
$5.532M
142.1%
YoY
|
$5.129M
19.14%
YoY
|
$5.833M
66.9%
YoY
|
$6.014M
140.56%
YoY
|
$2.285M
-25.11%
YoY
|
| Research & Development |
$1.567M
2.89%
YoY
|
$1.346M
-10.39%
YoY
|
$1.414M
-4.01%
YoY
|
$1.437M
8.21%
YoY
|
$1.523M
21.94%
YoY
|
$1.502M
19.68%
YoY
|
$1.473M
15.44%
YoY
|
$1.328M
16.7%
YoY
|
$1.249M
4.87%
YoY
|
$1.255M
-1.26%
YoY
|
$1.276M
13.73%
YoY
|
$1.138M
-5.48%
YoY
|
$1.191M
291.78%
YoY
|
$1.271M
323.67%
YoY
|
$1.122M
213.41%
YoY
|
$1.204M
210.31%
YoY
|
$304.0K
-13.14%
YoY
|
$300.0K
-14.04%
YoY
|
$358.0K
9.82%
YoY
|
| Depreciation & Amortization |
$45.00K
-30.77%
YoY
|
$829.0K
0.36%
YoY
|
$54.00K
-27.03%
YoY
|
$55.00K
-29.49%
YoY
|
$65.00K
-40.91%
YoY
|
$826.0K
-5.92%
YoY
|
$74.00K
-21.28%
YoY
|
$78.00K
-27.78%
YoY
|
$110.0K
-5.17%
YoY
|
$878.0K
-0.79%
YoY
|
$94.00K
-84.91%
YoY
|
$108.0K
-82.58%
YoY
|
$116.0K
-81.26%
YoY
|
$885.0K
27.34%
YoY
|
$623.0K
9.49%
YoY
|
$620.0K
136.64%
YoY
|
$619.0K
512.87%
YoY
|
$695.0K
1058.33%
YoY
|
$569.0K
848.33%
YoY
|
| Operating Expenses |
$20.27M
35.98%
YoY
|
$16.93M
8.42%
YoY
|
$16.19M
4.52%
YoY
|
$15.45M
9.53%
YoY
|
$14.91M
8.0%
YoY
|
$15.61M
10.53%
YoY
|
$15.49M
14.67%
YoY
|
$14.11M
6.96%
YoY
|
$13.80M
-1.86%
YoY
|
$14.13M
-69.32%
YoY
|
$13.51M
39.97%
YoY
|
$13.19M
67.18%
YoY
|
$14.07M
47.26%
YoY
|
$46.05M
370.18%
YoY
|
$9.652M
10.22%
YoY
|
$7.888M
12.32%
YoY
|
$9.551M
79.23%
YoY
|
$9.793M
133.22%
YoY
|
$8.757M
119.58%
YoY
|
| Operating Profit |
$440.0K
-61.74%
YoY
|
$1.132M
80.83%
YoY
|
$1.305M
866.67%
YoY
|
$1.103M
90.17%
YoY
|
$1.150M
138.1%
YoY
|
$626.0K
1547.37%
YoY
|
$135.0K
-62.91%
YoY
|
$580.0K
-212.19%
YoY
|
$483.0K
-130.69%
YoY
|
$38.00K
-100.11%
YoY
|
$364.0K
-166.91%
YoY
|
-$517.0K
-39.32%
YoY
|
-$1.574M
12.99%
YoY
|
-$34.60M
4241.66%
YoY
|
-$544.0K
-1126.42%
YoY
|
-$852.0K
-168.49%
YoY
|
-$1.393M
69.46%
YoY
|
-$797.0K
-742.74%
YoY
|
$53.00K
-65.81%
YoY
|
| Interest Expense |
$159.0K
112.0%
YoY
|
$227.0K
26.11%
YoY
|
$196.0K
2700.0%
YoY
|
$120.0K
990.91%
YoY
|
$75.00K
476.92%
YoY
|
$180.0K
-4600.0%
YoY
|
$7.000K
-80.56%
YoY
|
$11.00K
-66.67%
YoY
|
$13.00K
-69.05%
YoY
|
-$4.000K
-80.95%
YoY
|
$36.00K
89.47%
YoY
|
$33.00K
-273.68%
YoY
|
$42.00K
121.05%
YoY
|
-$21.00K
5.0%
YoY
|
$19.00K
-20.83%
YoY
|
-$19.00K
-190.48%
YoY
|
$19.00K
0.0%
YoY
|
-$20.00K
N/A
|
$24.00K
4.35%
YoY
|
| Other Income/Expense, Net |
$167.0K
156.92%
YoY
|
$251.0K
-3685.71%
YoY
|
$188.0K
218.64%
YoY
|
$177.0K
405.71%
YoY
|
$65.00K
-395.45%
YoY
|
-$7.000K
-117.5%
YoY
|
$59.00K
-95.7%
YoY
|
$35.00K
-975.0%
YoY
|
-$22.00K
-237.5%
YoY
|
$40.00K
-97.43%
YoY
|
$1.373M
-288.6%
YoY
|
-$4.000K
-96.26%
YoY
|
$16.00K
-101.13%
YoY
|
$1.555M
-6860.87%
YoY
|
-$728.0K
1675.61%
YoY
|
-$107.0K
463.16%
YoY
|
-$1.421M
69.37%
YoY
|
-$23.00K
-102.33%
YoY
|
-$41.00K
95.24%
YoY
|
| Pretax Income |
$607.0K
-50.04%
YoY
|
$1.383M
123.42%
YoY
|
$1.493M
669.59%
YoY
|
$1.280M
108.13%
YoY
|
$1.215M
163.56%
YoY
|
$619.0K
693.59%
YoY
|
$194.0K
-88.83%
YoY
|
$615.0K
-218.04%
YoY
|
$461.0K
-129.59%
YoY
|
$78.00K
-100.24%
YoY
|
$1.737M
-338.6%
YoY
|
-$521.0K
-46.73%
YoY
|
-$1.558M
9.64%
YoY
|
-$33.05M
-4130.24%
YoY
|
-$728.0K
-6166.67%
YoY
|
-$978.0K
-177.43%
YoY
|
-$1.421M
69.37%
YoY
|
$820.0K
-26.19%
YoY
|
$12.00K
-91.04%
YoY
|
| Income Tax |
$29.00K
-34.09%
YoY
|
$165.0K
47.32%
YoY
|
$43.00K
-6.52%
YoY
|
$48.00K
77.78%
YoY
|
$44.00K
-262.96%
YoY
|
$112.0K
558.82%
YoY
|
$46.00K
39.39%
YoY
|
$27.00K
12.5%
YoY
|
-$27.00K
-212.5%
YoY
|
$17.00K
-96.2%
YoY
|
$33.00K
-203.13%
YoY
|
$24.00K
-129.27%
YoY
|
$24.00K
-111.94%
YoY
|
$447.0K
105.05%
YoY
|
-$32.00K
-123.36%
YoY
|
-$82.00K
-131.54%
YoY
|
-$201.0K
62.1%
YoY
|
$218.0K
-103.6%
YoY
|
$137.0K
4466.67%
YoY
|
| Net Earnings |
$578.0K
-50.64%
YoY
|
$1.218M
140.24%
YoY
|
$1.450M
879.73%
YoY
|
$1.232M
109.52%
YoY
|
$1.171M
169.82%
YoY
|
$507.0K
731.15%
YoY
|
$148.0K
-91.31%
YoY
|
$588.0K
-207.89%
YoY
|
$434.0K
-127.43%
YoY
|
$61.00K
-100.19%
YoY
|
$1.704M
-344.83%
YoY
|
-$545.0K
-39.17%
YoY
|
-$1.582M
29.67%
YoY
|
-$32.60M
5315.45%
YoY
|
-$696.0K
456.8%
YoY
|
-$896.0K
-10.67%
YoY
|
-$1.220M
70.63%
YoY
|
-$602.0K
-108.41%
YoY
|
-$125.0K
-195.42%
YoY
|
| Basic Earnings Per Share |
$0.02
-50.0%
YoY
|
$0.04
100.0%
YoY
|
$0.05
400.0%
YoY
|
$0.04
100.0%
YoY
|
$0.04
100.0%
YoY
|
$0.02
N/A
|
$0.01
-85.71%
YoY
|
$0.02
-200.0%
YoY
|
$0.02
-133.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-333.33%
YoY
|
-$0.02
-50.0%
YoY
|
-$0.06
20.0%
YoY
|
-$1.33
4333.33%
YoY
|
-$0.03
200.0%
YoY
|
-$0.04
-180.0%
YoY
|
-$0.05
25.0%
YoY
|
-$0.03
-107.5%
YoY
|
-$0.01
-200.0%
YoY
|
| Diluted Earnings Per Share |
$0.02
-50.0%
YoY
|
$0.04
100.0%
YoY
|
$0.05
N/A
|
$0.04
100.0%
YoY
|
$0.04
300.0%
YoY
|
$0.02
N/A
|
$0.00
-100.0%
YoY
|
$0.02
-200.0%
YoY
|
$0.01
-116.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.06
-300.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.06
20.0%
YoY
|
-$1.33
4333.33%
YoY
|
-$0.03
-400.0%
YoY
|
-$39.90K
-79799106.25%
YoY
|
-$0.05
25.0%
YoY
|
-$0.03
-108.11%
YoY
|
$0.01
0.0%
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 |
31.15M shares
11.65%
YoY
|
30.73M shares
13.39%
YoY
|
30.17M shares
12.93%
YoY
|
29.03M shares
9.02%
YoY
|
27.90M shares
6.15%
YoY
|
27.10M shares
4.1%
YoY
|
26.71M shares
2.85%
YoY
|
26.63M shares
2.52%
YoY
|
26.28M shares
2.28%
YoY
|
26.03M shares
14.41%
YoY
|
25.98M shares
14.83%
YoY
|
25.97M shares
15.84%
YoY
|
25.70M shares
15.56%
YoY
|
22.76M shares
4.94%
YoY
|
22.62M shares
4.74%
YoY
|
22.42M shares
15.32%
YoY
|
22.24M shares
22.25%
YoY
|
21.69M shares
N/A
|
21.60M shares
41.66%
YoY
|
| Diluted Shares Outstanding |
32.68M shares
5.12%
YoY
|
N/A
|
31.82M shares
6.57%
YoY
|
31.32M shares
6.15%
YoY
|
31.09M shares
3.15%
YoY
|
N/A
|
29.86M shares
7.86%
YoY
|
29.51M shares
13.62%
YoY
|
30.14M shares
17.13%
YoY
|
N/A
|
27.68M shares
22.38%
YoY
|
25.97M shares
15.66%
YoY
|
25.73M shares
15.73%
YoY
|
N/A
|
22.62M shares
4.74%
YoY
|
22.46M shares
15.49%
YoY
|
22.24M shares
22.25%
YoY
|
N/A
|
21.60M shares
25.2%
YoY
|
Loading...