|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$44.05M
34.98%
YoY
|
$32.63M
59.99%
YoY
|
$20.40M
21.84%
YoY
|
$16.74M
28.69%
YoY
|
$13.01M
220.68%
YoY
|
| Cost Of Revenue |
$10.08M
24.72%
YoY
|
$8.084M
33.95%
YoY
|
$6.035M
39.34%
YoY
|
$4.331M
-13.14%
YoY
|
$4.986M
329.09%
YoY
|
| Gross Profit |
$33.97M
38.37%
YoY
|
$24.55M
70.93%
YoY
|
$14.36M
15.73%
YoY
|
$12.41M
54.67%
YoY
|
$8.024M
177.17%
YoY
|
| Selling, General & Admin |
$26.79M
51.61%
YoY
|
$17.67M
30.2%
YoY
|
$13.57M
-32.24%
YoY
|
$20.03M
-1.24%
YoY
|
$20.28M
7.4%
YoY
|
| Research & Development |
$1.353M
101.04%
YoY
|
$673.0K
16.23%
YoY
|
$579.0K
2.12%
YoY
|
$567.0K
-48.5%
YoY
|
$1.101M
-11.64%
YoY
|
| Depreciation & Amortization |
$974.0K
-14.93%
YoY
|
$1.145M
11.38%
YoY
|
$1.028M
7.98%
YoY
|
$952.0K
78.95%
YoY
|
$532.0K
77.93%
YoY
|
| Operating Expenses |
$29.02M
51.7%
YoY
|
$19.13M
28.38%
YoY
|
$14.90M
-30.24%
YoY
|
$21.36M
-3.62%
YoY
|
$22.17M
-21.1%
YoY
|
| Operating Profit |
$4.945M
-8.71%
YoY
|
$5.417M
-1103.15%
YoY
|
-$540.0K
-93.97%
YoY
|
-$8.952M
-36.7%
YoY
|
-$14.14M
-43.88%
YoY
|
| Interest Expense |
$1.861M
-104.13%
YoY
|
-$45.05M
78.46%
YoY
|
-$25.24M
-1104.54%
YoY
|
$2.513M
-125.85%
YoY
|
-$9.721M
68.42%
YoY
|
| Other Income/Expense, Net |
$6.954M
-118.92%
YoY
|
-$36.76M
45.52%
YoY
|
-$25.26M
1786.71%
YoY
|
-$1.339M
-89.77%
YoY
|
-$13.09M
128.15%
YoY
|
| Pretax Income |
$11.90M
-137.99%
YoY
|
-$31.32M
21.47%
YoY
|
-$25.78M
150.83%
YoY
|
-$10.28M
-62.22%
YoY
|
-$27.21M
-12.08%
YoY
|
| Income Tax |
$86.00K
218.52%
YoY
|
$27.00K
575.0%
YoY
|
$4.000K
100.0%
YoY
|
$2.000K
-92.86%
YoY
|
$28.00K
N/A
|
| Net Earnings |
$11.81M
-137.65%
YoY
|
-$31.37M
21.56%
YoY
|
-$25.81M
150.72%
YoY
|
-$10.29M
-62.24%
YoY
|
-$27.26M
-11.89%
YoY
|
| Basic Earnings Per Share |
$1.38
-119.63%
YoY
|
-$7.03
23333.33%
YoY
|
-$0.03
50.0%
YoY
|
-$0.02
-60.0%
YoY
|
-$0.05
-37.5%
YoY
|
| Diluted Earnings Per Share |
$0.41
-105.83%
YoY
|
-$7.03
23333.33%
YoY
|
-$0.03
50.0%
YoY
|
-$0.02
-60.0%
YoY
|
-$0.05
-37.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.564M shares
91.88%
YoY
|
4.463M shares
-99.44%
YoY
|
793.9M
44.48%
YoY
|
549.5M
6.0%
YoY
|
518.4M
37.08%
YoY
|
| Diluted Shares Outstanding |
9.083M shares
103.51%
YoY
|
4.463M shares
-99.44%
YoY
|
793.9M
44.48%
YoY
|
549.5M
6.0%
YoY
|
518.4M
37.08%
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 |
$9.619M
2.97%
YoY
|
$13.09M
26.81%
YoY
|
$11.45M
22.34%
YoY
|
$10.16M
41.92%
YoY
|
$9.342M
61.46%
YoY
|
$10.33M
47.64%
YoY
|
$9.360M
88.98%
YoY
|
$7.162M
53.2%
YoY
|
$5.786M
53.27%
YoY
|
$6.994M
27.16%
YoY
|
$4.953M
18.89%
YoY
|
$4.675M
20.43%
YoY
|
$3.775M
18.15%
YoY
|
$5.500M
29.11%
YoY
|
$4.166M
11.84%
YoY
|
$3.882M
33.45%
YoY
|
$3.195M
50.99%
YoY
|
$4.260M
129.03%
YoY
|
$3.725M
89.38%
YoY
|
| Cost Of Revenue |
$2.188M
11.75%
YoY
|
$3.392M
48.45%
YoY
|
$2.526M
10.16%
YoY
|
$2.206M
14.78%
YoY
|
$1.958M
23.61%
YoY
|
$2.285M
5.84%
YoY
|
$2.293M
62.39%
YoY
|
$1.922M
59.9%
YoY
|
$1.584M
25.52%
YoY
|
$2.159M
24.01%
YoY
|
$1.412M
133.0%
YoY
|
$1.202M
9.67%
YoY
|
$1.262M
41.96%
YoY
|
$1.741M
31.1%
YoY
|
$606.0K
-61.03%
YoY
|
$1.096M
4.58%
YoY
|
$889.0K
-15.73%
YoY
|
$1.328M
165.6%
YoY
|
$1.555M
183.55%
YoY
|
| Gross Profit |
$7.431M
0.64%
YoY
|
$9.702M
20.66%
YoY
|
$8.925M
26.29%
YoY
|
$7.958M
51.87%
YoY
|
$7.384M
75.73%
YoY
|
$8.041M
66.31%
YoY
|
$7.067M
99.58%
YoY
|
$5.240M
50.88%
YoY
|
$4.202M
67.21%
YoY
|
$4.835M
28.62%
YoY
|
$3.541M
-0.53%
YoY
|
$3.473M
24.66%
YoY
|
$2.513M
8.98%
YoY
|
$3.759M
28.21%
YoY
|
$3.560M
64.06%
YoY
|
$2.786M
49.7%
YoY
|
$2.306M
117.34%
YoY
|
$2.932M
115.59%
YoY
|
$2.170M
52.98%
YoY
|
| Selling, General & Admin |
$7.649M
27.53%
YoY
|
$8.189M
59.2%
YoY
|
$6.891M
45.17%
YoY
|
$5.713M
98.85%
YoY
|
$5.998M
22.23%
YoY
|
$5.144M
48.5%
YoY
|
$4.747M
27.61%
YoY
|
$2.873M
29.65%
YoY
|
$4.907M
17.65%
YoY
|
$3.464M
-46.8%
YoY
|
$3.720M
-26.39%
YoY
|
$2.216M
-51.92%
YoY
|
$4.171M
8.17%
YoY
|
$6.511M
50.13%
YoY
|
$5.054M
-2.96%
YoY
|
$4.609M
-15.32%
YoY
|
$3.856M
-21.45%
YoY
|
$4.337M
-37.51%
YoY
|
$5.208M
-18.98%
YoY
|
| Research & Development |
$660.0K
217.31%
YoY
|
$606.0K
293.51%
YoY
|
$345.0K
114.29%
YoY
|
$194.0K
-0.51%
YoY
|
$208.0K
27.61%
YoY
|
$154.0K
7.69%
YoY
|
$161.0K
-2.42%
YoY
|
$195.0K
40.29%
YoY
|
$163.0K
24.43%
YoY
|
$143.0K
95.89%
YoY
|
$165.0K
5.1%
YoY
|
$139.0K
-18.71%
YoY
|
$131.0K
-21.08%
YoY
|
$73.00K
-58.99%
YoY
|
$157.0K
-47.14%
YoY
|
$171.0K
-37.13%
YoY
|
$166.0K
-53.11%
YoY
|
$178.0K
-31.54%
YoY
|
$297.0K
-31.27%
YoY
|
| Depreciation & Amortization |
$294.0K
40.67%
YoY
|
$340.0K
-16.87%
YoY
|
$329.0K
28.52%
YoY
|
$299.0K
14.12%
YoY
|
$209.0K
-4.13%
YoY
|
$409.0K
64.92%
YoY
|
$256.0K
-3.4%
YoY
|
$262.0K
2.34%
YoY
|
$218.0K
-15.83%
YoY
|
$248.0K
29.84%
YoY
|
$265.0K
-54.86%
YoY
|
$256.0K
0.39%
YoY
|
$259.0K
35.6%
YoY
|
$191.0K
-28.2%
YoY
|
$587.0K
39.76%
YoY
|
$255.0K
-8.93%
YoY
|
$191.0K
103.19%
YoY
|
$266.0K
-52.93%
YoY
|
$420.0K
28.39%
YoY
|
| Operating Expenses |
$8.555M
33.71%
YoY
|
$9.087M
64.65%
YoY
|
$7.458M
45.83%
YoY
|
$6.081M
87.22%
YoY
|
$6.398M
21.82%
YoY
|
$5.519M
45.39%
YoY
|
$5.114M
25.59%
YoY
|
$3.248M
27.77%
YoY
|
$5.252M
16.95%
YoY
|
$3.796M
-43.97%
YoY
|
$4.072M
-24.59%
YoY
|
$2.542M
-47.63%
YoY
|
$4.491M
23.24%
YoY
|
$6.775M
27.85%
YoY
|
$5.400M
-1.91%
YoY
|
$4.854M
-17.83%
YoY
|
$3.644M
-33.2%
YoY
|
$5.299M
-29.63%
YoY
|
$5.505M
-23.41%
YoY
|
| Operating Profit |
-$1.124M
-214.0%
YoY
|
$615.0K
-75.61%
YoY
|
$1.467M
-24.88%
YoY
|
$1.877M
-5.77%
YoY
|
$986.0K
-193.9%
YoY
|
$2.522M
142.73%
YoY
|
$1.953M
-467.8%
YoY
|
$1.992M
113.96%
YoY
|
-$1.050M
-46.92%
YoY
|
$1.039M
-134.45%
YoY
|
-$531.0K
-71.14%
YoY
|
$931.0K
-145.02%
YoY
|
-$1.978M
47.83%
YoY
|
-$3.016M
27.42%
YoY
|
-$1.840M
-44.83%
YoY
|
-$2.068M
-48.89%
YoY
|
-$1.338M
-69.55%
YoY
|
-$2.367M
-61.64%
YoY
|
-$3.335M
-47.64%
YoY
|
| Interest Expense |
-$546.0K
-91.91%
YoY
|
$5.123M
-131.21%
YoY
|
$4.375M
-119.44%
YoY
|
-$884.0K
1239.39%
YoY
|
-$6.753M
11.42%
YoY
|
-$16.41M
-195.41%
YoY
|
-$22.51M
-2.84%
YoY
|
-$66.00K
-99.19%
YoY
|
-$6.061M
-45.27%
YoY
|
$17.20M
-497.39%
YoY
|
-$23.17M
-1631.33%
YoY
|
-$8.193M
-264.49%
YoY
|
-$11.08M
-3273.35%
YoY
|
-$4.329M
-36.64%
YoY
|
$1.513M
-634.63%
YoY
|
$4.981M
-339.59%
YoY
|
$349.0K
-166.22%
YoY
|
-$6.832M
-688.97%
YoY
|
-$283.0K
-95.55%
YoY
|
| Other Income/Expense, Net |
-$315.0K
-95.27%
YoY
|
$457.0K
832.65%
YoY
|
$8.858M
-139.18%
YoY
|
-$822.0K
-117.99%
YoY
|
-$6.662M
91.55%
YoY
|
$49.00K
-1733.33%
YoY
|
-$22.61M
-2.41%
YoY
|
$4.569M
-155.77%
YoY
|
-$3.478M
-68.67%
YoY
|
-$3.000K
N/A
|
-$23.17M
-1723.62%
YoY
|
-$8.193M
-271.76%
YoY
|
-$11.10M
259.87%
YoY
|
N/A
|
$1.427M
N/A
|
$4.770M
-204.54%
YoY
|
-$3.085M
485.39%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$1.439M
-74.65%
YoY
|
$6.195M
-148.7%
YoY
|
$10.33M
-149.98%
YoY
|
$1.055M
-83.92%
YoY
|
-$5.676M
25.35%
YoY
|
-$12.72M
-169.75%
YoY
|
-$20.66M
-12.84%
YoY
|
$6.561M
-190.35%
YoY
|
-$4.528M
-65.38%
YoY
|
$18.24M
-323.63%
YoY
|
-$23.70M
5638.5%
YoY
|
-$7.262M
-368.76%
YoY
|
-$13.08M
195.73%
YoY
|
-$8.156M
-13.74%
YoY
|
-$413.0K
-90.27%
YoY
|
$2.702M
-131.39%
YoY
|
-$4.423M
-10.12%
YoY
|
-$9.455M
-181.09%
YoY
|
-$4.246M
-66.4%
YoY
|
| Income Tax |
N/A
|
$86.00K
218.52%
YoY
|
N/A
|
N/A
|
N/A
|
$27.00K
575.0%
YoY
|
N/A
|
N/A
|
N/A
|
$4.000K
100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$2.000K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$6.000K
N/A
|
| Net Earnings |
-$1.439M
-74.65%
YoY
|
$6.109M
-147.92%
YoY
|
$10.33M
-149.98%
YoY
|
$1.055M
-83.92%
YoY
|
-$5.676M
25.35%
YoY
|
-$12.75M
-169.91%
YoY
|
-$20.66M
-12.84%
YoY
|
$6.561M
-190.35%
YoY
|
-$4.528M
-65.38%
YoY
|
$18.24M
-323.52%
YoY
|
-$23.70M
5638.5%
YoY
|
-$7.262M
-368.76%
YoY
|
-$13.08M
195.73%
YoY
|
-$8.158M
-13.72%
YoY
|
-$413.0K
-90.29%
YoY
|
$2.702M
-131.36%
YoY
|
-$4.423M
-10.41%
YoY
|
-$9.455M
-181.09%
YoY
|
-$4.252M
-66.36%
YoY
|
| Basic Earnings Per Share |
-$0.17
-74.24%
YoY
|
N/A
|
$1.20
-118.49%
YoY
|
$0.12
1100.0%
YoY
|
-$0.66
N/A
|
N/A
|
-$6.49
21533.33%
YoY
|
$0.01
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.03
N/A
|
-$0.01
-200.0%
YoY
|
-$0.02
100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.01
-150.0%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.01
-66.67%
YoY
|
| Diluted Earnings Per Share |
-$0.17
-74.24%
YoY
|
$0.69
-145.86%
YoY
|
$0.46
-107.09%
YoY
|
$0.01
N/A
|
-$0.66
N/A
|
-$1.52
-9432.8%
YoY
|
-$6.49
21533.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-213.43%
YoY
|
-$0.03
N/A
|
-$0.01
N/A
|
-$0.02
100.0%
YoY
|
-$0.01
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
0.0%
YoY
|
-$18.24K
-183.43%
YoY
|
-$0.01
-66.67%
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 |
8.594M shares
0.54%
YoY
|
8.576M shares
0.49%
YoY
|
8.568M shares
-99.27%
YoY
|
8.556M shares
-99.25%
YoY
|
8.548M shares
-99.25%
YoY
|
8.534M shares
-99.17%
YoY
|
1.181B shares
15.13%
YoY
|
1.146B
108.84%
YoY
|
1.141B
104.17%
YoY
|
1.026B
86.99%
YoY
|
1.026B
86.99%
YoY
|
548.7M
1.89%
YoY
|
558.6M
6.32%
YoY
|
548.7M
13.94%
YoY
|
548.7M
5.87%
YoY
|
538.6M
3.91%
YoY
|
525.4M
1.34%
YoY
|
481.6M
3.09%
YoY
|
518.3M
34.8%
YoY
|
| Diluted Shares Outstanding |
8.591M shares
0.5%
YoY
|
N/A
|
9.141M shares
187.0%
YoY
|
9.168M shares
-99.34%
YoY
|
8.548M shares
-99.26%
YoY
|
N/A
|
3.185M shares
-99.64%
YoY
|
1.388B shares
138.3%
YoY
|
1.162B
102.12%
YoY
|
N/A
|
893.0M
59.15%
YoY
|
582.3M
-33.22%
YoY
|
575.0M
9.44%
YoY
|
N/A
|
561.1M
8.25%
YoY
|
872.0M
68.24%
YoY
|
525.4M
1.34%
YoY
|
N/A
|
518.3M
34.8%
YoY
|
Loading...