|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$56.70M
9.7%
YoY
|
$51.68M
19.85%
YoY
|
$43.12M
6.46%
YoY
|
$40.51M
13.37%
YoY
|
$35.73M
48.55%
YoY
|
| Cost Of Revenue |
$2.270M
-30.51%
YoY
|
$3.266M
244.94%
YoY
|
$947.0K
-73.45%
YoY
|
$3.566M
-6.6%
YoY
|
$3.819M
62.49%
YoY
|
| Gross Profit |
$3.000M
0.0%
YoY
|
$3.000M
-92.89%
YoY
|
$42.18M
1405870566.67%
YoY
|
$3.00
-100.0%
YoY
|
$31.91M
46.98%
YoY
|
| Selling, General & Admin |
$7.813M
0.23%
YoY
|
$7.796M
-83.02%
YoY
|
$45.91M
598.63%
YoY
|
$6.572M
-79.29%
YoY
|
$31.73M
44.1%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$64.17K
-21.48%
YoY
|
$81.72K
-96.37%
YoY
|
$2.254M
694.98%
YoY
|
$283.5K
-85.12%
YoY
|
$1.905M
-6.14%
YoY
|
| Operating Expenses |
$56.74M
-8.74%
YoY
|
$62.17M
28.9%
YoY
|
$48.23M
6.99%
YoY
|
$45.08M
20.57%
YoY
|
$37.39M
55.53%
YoY
|
| Operating Profit |
-$39.06K
-99.63%
YoY
|
-$10.49M
73.19%
YoY
|
-$6.054M
32.33%
YoY
|
-$4.575M
-16.52%
YoY
|
-$5.481M
135.23%
YoY
|
| Interest Expense |
$2.195M
5.45%
YoY
|
$2.082M
-199.59%
YoY
|
-$2.090M
-476.06%
YoY
|
$555.8K
-114.21%
YoY
|
-$3.910M
212.8%
YoY
|
| Other Income/Expense, Net |
-$2.980M
46.8%
YoY
|
-$2.030M
-2.57%
YoY
|
-$2.084M
-1052.42%
YoY
|
$218.8K
-123.75%
YoY
|
-$921.3K
1435.43%
YoY
|
| Pretax Income |
-$3.019M
-75.87%
YoY
|
-$12.52M
-43.61%
YoY
|
-$22.19M
389.58%
YoY
|
-$4.533M
-29.44%
YoY
|
-$6.425M
208.89%
YoY
|
| Income Tax |
$69.36K
-21.05%
YoY
|
$87.85K
64.21%
YoY
|
$53.50K
-69.77%
YoY
|
$177.0K
373.72%
YoY
|
$37.36K
-126.69%
YoY
|
| Net Earnings |
-$3.089M
-75.49%
YoY
|
-$12.60M
-48.34%
YoY
|
-$24.40M
410.38%
YoY
|
-$4.780M
-26.03%
YoY
|
-$6.462M
233.11%
YoY
|
| Basic Earnings Per Share |
-$0.27
-77.87%
YoY
|
-$1.22
-27.81%
YoY
|
-$1.69
244.9%
YoY
|
-$0.49
-42.35%
YoY
|
-$0.85
N/A
|
| Diluted Earnings Per Share |
-$0.27
-77.87%
YoY
|
-$1.22
-27.92%
YoY
|
-$1.69
202.26%
YoY
|
-$0.56
-100.0%
YoY
|
-$848.7K
145.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.56M shares
12.14%
YoY
|
10.31M shares
-28.49%
YoY
|
14.41M shares
47.09%
YoY
|
9.799M shares
28.68%
YoY
|
7.615M shares
N/A
|
| Diluted Shares Outstanding |
11.56M shares
12.14%
YoY
|
10.31M shares
-28.49%
YoY
|
14.41M shares
45.19%
YoY
|
9.927M shares
30.36%
YoY
|
7.615M 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 |
$12.80M
5.21%
YoY
|
$15.65M
27.02%
YoY
|
$14.80M
16.67%
YoY
|
$14.09M
23.04%
YoY
|
$12.17M
-20.12%
YoY
|
$12.32M
2.46%
YoY
|
$12.68M
24.53%
YoY
|
$11.45M
3.85%
YoY
|
$15.24M
54.03%
YoY
|
$12.02M
7.93%
YoY
|
$10.18M
2.88%
YoY
|
$11.02M
7.14%
YoY
|
$9.891M
7.78%
YoY
|
$11.14M
6.01%
YoY
|
$9.899M
5.32%
YoY
|
$10.29M
19.06%
YoY
|
$9.177M
27.87%
YoY
|
$10.51M
79.92%
YoY
|
$9.399M
47.1%
YoY
|
| Cost Of Revenue |
$784.7K
127.82%
YoY
|
$539.4K
13.22%
YoY
|
$643.9K
152.94%
YoY
|
$742.2K
243.21%
YoY
|
$344.4K
-85.15%
YoY
|
$476.4K
46.35%
YoY
|
$254.6K
37.38%
YoY
|
$216.2K
-0.46%
YoY
|
$2.319M
959.51%
YoY
|
$325.5K
-47.94%
YoY
|
$185.3K
-77.87%
YoY
|
$217.2K
-76.87%
YoY
|
$218.9K
-80.29%
YoY
|
$625.3K
-51.94%
YoY
|
$837.4K
-15.56%
YoY
|
$939.4K
12.7%
YoY
|
$1.111M
33.95%
YoY
|
$1.301M
-1100.85%
YoY
|
$991.7K
-28.14%
YoY
|
| Gross Profit |
$12.02M
1.64%
YoY
|
$15.11M
27.58%
YoY
|
$14.15M
13.88%
YoY
|
$13.35M
18.81%
YoY
|
$11.83M
-8.45%
YoY
|
$11.84M
1.24%
YoY
|
$12.43M
24.29%
YoY
|
$11.23M
3.93%
YoY
|
$12.92M
33.54%
YoY
|
$11.70M
11.25%
YoY
|
$9.999M
10.35%
YoY
|
$10.81M
15.57%
YoY
|
$9.673M
19.91%
YoY
|
$10.51M
14.2%
YoY
|
$9.062M
7.78%
YoY
|
$9.351M
19.74%
YoY
|
$8.066M
27.07%
YoY
|
$9.206M
54.47%
YoY
|
$8.408M
67.82%
YoY
|
| Selling, General & Admin |
$2.047M
15.5%
YoY
|
$13.80M
10.29%
YoY
|
$2.041M
11.02%
YoY
|
$1.922M
3.08%
YoY
|
$1.772M
-10.35%
YoY
|
$12.51M
5.52%
YoY
|
$1.839M
-14.51%
YoY
|
$1.865M
-7.0%
YoY
|
$1.977M
5.61%
YoY
|
$11.86M
12.78%
YoY
|
$2.151M
29.32%
YoY
|
$2.005M
31.94%
YoY
|
$1.872M
25.77%
YoY
|
$10.51M
12.27%
YoY
|
$1.663M
-78.93%
YoY
|
$1.520M
27.21%
YoY
|
$1.488M
0.4%
YoY
|
$9.363M
44.5%
YoY
|
$7.894M
58.2%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$537.3K
-9.18%
YoY
|
$582.1K
-8.59%
YoY
|
$589.4K
-7.44%
YoY
|
$591.6K
6.46%
YoY
|
$591.6K
6.96%
YoY
|
$636.8K
-0.63%
YoY
|
$636.8K
19.52%
YoY
|
$555.7K
2.16%
YoY
|
$553.1K
3.75%
YoY
|
$640.8K
27.51%
YoY
|
$532.8K
28.12%
YoY
|
$543.9K
27.82%
YoY
|
$533.1K
30.91%
YoY
|
$502.6K
7.13%
YoY
|
$415.8K
-12.5%
YoY
|
$425.6K
-11.52%
YoY
|
$407.2K
-15.16%
YoY
|
$469.2K
-6.17%
YoY
|
$475.2K
-6.82%
YoY
|
| Operating Expenses |
$14.94M
7.15%
YoY
|
$14.38M
8.8%
YoY
|
$14.49M
-30.47%
YoY
|
$14.14M
12.54%
YoY
|
$13.94M
-7.49%
YoY
|
$13.22M
5.76%
YoY
|
$20.84M
69.46%
YoY
|
$12.57M
-31.97%
YoY
|
$15.07M
20.98%
YoY
|
$12.50M
0.72%
YoY
|
$12.30M
11.45%
YoY
|
$18.48M
88.5%
YoY
|
$12.46M
22.84%
YoY
|
$12.41M
-8.68%
YoY
|
$11.03M
31.82%
YoY
|
$9.802M
16.38%
YoY
|
$10.14M
16.07%
YoY
|
$13.59M
94.65%
YoY
|
$8.369M
52.17%
YoY
|
| Operating Profit |
-$2.136M
20.46%
YoY
|
$726.7K
-152.85%
YoY
|
$308.3K
-103.78%
YoY
|
-$57.05K
-94.9%
YoY
|
-$1.774M
-1177.87%
YoY
|
-$1.375M
71.84%
YoY
|
-$8.155M
286.23%
YoY
|
-$1.119M
-84.98%
YoY
|
$164.5K
-106.41%
YoY
|
-$800.2K
-57.75%
YoY
|
-$2.111M
86.22%
YoY
|
-$7.451M
-1623.8%
YoY
|
-$2.566M
166.26%
YoY
|
-$1.894M
-56.76%
YoY
|
-$1.134M
-3061.0%
YoY
|
$489.0K
120.96%
YoY
|
-$963.7K
-38.22%
YoY
|
-$4.380M
329.45%
YoY
|
$38.29K
-107.81%
YoY
|
| Interest Expense |
$548.0K
-2.17%
YoY
|
-$437.2K
-19.25%
YoY
|
$628.0K
17.71%
YoY
|
$561.2K
7.48%
YoY
|
$560.1K
11.21%
YoY
|
-$541.4K
-44.67%
YoY
|
$533.5K
-11.78%
YoY
|
$522.2K
15.36%
YoY
|
$503.6K
41.52%
YoY
|
-$978.5K
1456.6%
YoY
|
$604.7K
379.34%
YoY
|
$452.6K
261.1%
YoY
|
$355.9K
138.19%
YoY
|
-$62.86K
-153.96%
YoY
|
$126.1K
-124.26%
YoY
|
$125.3K
-26.2%
YoY
|
$149.4K
-9.56%
YoY
|
$116.5K
-27.19%
YoY
|
-$520.0K
-388.91%
YoY
|
| Other Income/Expense, Net |
-$538.0K
0.74%
YoY
|
N/A
|
-$673.8K
24.76%
YoY
|
-$1.335M
177.36%
YoY
|
-$534.0K
14.16%
YoY
|
$0.00
N/A
|
-$540.1K
7.93%
YoY
|
-$481.5K
41.38%
YoY
|
-$467.8K
76.99%
YoY
|
N/A
|
-$500.4K
609.69%
YoY
|
-$340.5K
-321.59%
YoY
|
-$264.3K
-233.18%
YoY
|
N/A
|
-$70.51K
-93.65%
YoY
|
$153.7K
-86.38%
YoY
|
$198.5K
-105.29%
YoY
|
$1.310M
367.86%
YoY
|
-$1.110M
-892.86%
YoY
|
| Pretax Income |
-$2.674M
15.9%
YoY
|
$1.046M
-154.58%
YoY
|
-$365.5K
-95.8%
YoY
|
-$1.392M
-13.03%
YoY
|
-$2.308M
660.99%
YoY
|
-$1.917M
-78.61%
YoY
|
-$8.695M
232.91%
YoY
|
-$1.601M
-79.54%
YoY
|
-$303.2K
-89.39%
YoY
|
-$8.961M
195.79%
YoY
|
-$2.612M
115.58%
YoY
|
-$7.824M
-1331.39%
YoY
|
-$2.857M
269.9%
YoY
|
-$3.029M
16.26%
YoY
|
-$1.211M
-955.27%
YoY
|
$635.4K
-52.93%
YoY
|
-$772.5K
-85.35%
YoY
|
-$2.606M
192.78%
YoY
|
$141.7K
-144.27%
YoY
|
| Income Tax |
$17.65K
-17.98%
YoY
|
$26.30K
-39.12%
YoY
|
N/A
N/A
|
$21.52K
-8.57%
YoY
|
$21.52K
-8.57%
YoY
|
$43.20K
-214.47%
YoY
|
-$2.373K
-107.64%
YoY
|
$23.54K
-28.85%
YoY
|
$23.54K
-13.13%
YoY
|
-$37.74K
-124.3%
YoY
|
$31.06K
329.94%
YoY
|
$33.09K
358.0%
YoY
|
$27.10K
275.11%
YoY
|
$155.3K
103.79%
YoY
|
$7.224K
N/A
|
$7.224K
N/A
|
$7.224K
-118.59%
YoY
|
$76.21K
52.42%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$2.692M
15.58%
YoY
|
$1.020M
-152.04%
YoY
|
-$365.5K
-95.8%
YoY
|
-$1.414M
-12.96%
YoY
|
-$2.329M
612.76%
YoY
|
-$1.960M
-79.6%
YoY
|
-$8.692M
125.0%
YoY
|
-$1.624M
-79.59%
YoY
|
-$326.8K
-89.0%
YoY
|
-$9.605M
192.12%
YoY
|
-$3.863M
194.52%
YoY
|
-$7.959M
-1400.51%
YoY
|
-$2.969M
274.69%
YoY
|
-$3.288M
22.6%
YoY
|
-$1.312M
-1026.03%
YoY
|
$612.0K
-54.66%
YoY
|
-$792.5K
-84.97%
YoY
|
-$2.682M
188.38%
YoY
|
$141.7K
-201.18%
YoY
|
| Basic Earnings Per Share |
-$0.22
4.76%
YoY
|
N/A
|
-$0.03
-96.25%
YoY
|
-$0.13
62.5%
YoY
|
-$0.21
950.0%
YoY
|
N/A
|
-$0.80
196.3%
YoY
|
-$0.08
-86.67%
YoY
|
-$0.02
-91.3%
YoY
|
N/A
|
-$0.27
92.86%
YoY
|
-$0.60
-1100.0%
YoY
|
-$0.23
155.56%
YoY
|
N/A
|
-$0.14
-800.0%
YoY
|
$0.06
-64.71%
YoY
|
-$0.09
-87.67%
YoY
|
N/A
|
$0.02
N/A
|
| Diluted Earnings Per Share |
-$0.22
4.76%
YoY
|
$0.08
-150.38%
YoY
|
-$0.03
-96.25%
YoY
|
-$0.13
62.5%
YoY
|
-$0.21
950.0%
YoY
|
-$0.17
-68.19%
YoY
|
-$0.80
196.3%
YoY
|
-$0.08
-86.67%
YoY
|
-$0.02
-91.3%
YoY
|
-$0.54
86.38%
YoY
|
-$0.27
92.86%
YoY
|
-$0.60
-1600.0%
YoY
|
-$0.23
76.92%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
$0.04
-69.23%
YoY
|
-$0.13
-82.19%
YoY
|
-$343.7K
151.67%
YoY
|
$18.30K
-187.32%
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 |
12.42M shares
11.21%
YoY
|
12.12M shares
8.6%
YoY
|
11.74M shares
-47.17%
YoY
|
11.17M shares
-41.08%
YoY
|
11.17M shares
-40.13%
YoY
|
11.16M shares
-38.47%
YoY
|
22.22M shares
56.45%
YoY
|
18.95M shares
44.86%
YoY
|
18.65M shares
47.82%
YoY
|
18.14M shares
77.61%
YoY
|
14.20M shares
46.56%
YoY
|
13.08M shares
37.76%
YoY
|
12.62M shares
44.82%
YoY
|
10.21M shares
N/A
|
9.689M shares
25.18%
YoY
|
9.498M shares
23.93%
YoY
|
8.714M shares
19.9%
YoY
|
N/A
|
7.740M shares
N/A
|
| Diluted Shares Outstanding |
12.33M shares
10.45%
YoY
|
N/A
|
11.77M shares
7.68%
YoY
|
11.23M shares
-42.62%
YoY
|
11.16M shares
-40.01%
YoY
|
N/A
|
10.93M shares
-22.6%
YoY
|
19.57M shares
48.15%
YoY
|
18.61M shares
47.19%
YoY
|
N/A
|
14.12M shares
44.19%
YoY
|
13.21M shares
37.25%
YoY
|
12.64M shares
42.88%
YoY
|
N/A
|
9.794M shares
26.53%
YoY
|
9.626M shares
21.64%
YoY
|
8.847M shares
21.73%
YoY
|
N/A
|
7.740M shares
N/A
|
Loading...