|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.140M
8.59%
YoY
|
$4.734M
-27.29%
YoY
|
$6.510M
-58.12%
YoY
|
$15.54M
-51.89%
YoY
|
$32.31M
50.26%
YoY
|
| Cost Of Revenue |
$10.28M
55.52%
YoY
|
$6.610M
19.48%
YoY
|
$5.532M
8.19%
YoY
|
$5.113M
-26.39%
YoY
|
$6.947M
-67.39%
YoY
|
| Gross Profit |
$14.98M
-3.78%
YoY
|
$15.57M
6.66%
YoY
|
$14.60M
39.97%
YoY
|
$10.43M
-58.87%
YoY
|
$25.36M
12580.18%
YoY
|
| Selling, General & Admin |
$9.843M
-9.18%
YoY
|
$10.84M
33.97%
YoY
|
$8.090M
15.58%
YoY
|
$7.000M
2.37%
YoY
|
$6.838M
84.8%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$559.0K
-1.24%
YoY
|
$566.0K
97.21%
YoY
|
$287.0K
N/A
|
$0.00
N/A
|
N/A
|
| Operating Expenses |
$9.843M
-9.18%
YoY
|
$10.84M
33.97%
YoY
|
$8.090M
15.58%
YoY
|
$7.000M
2.37%
YoY
|
$6.838M
135.78%
YoY
|
| Operating Profit |
$5.140M
8.59%
YoY
|
$4.734M
-27.29%
YoY
|
$6.510M
89.72%
YoY
|
$3.432M
-81.47%
YoY
|
$18.52M
-786.03%
YoY
|
| Interest Expense |
$10.28M
55.53%
YoY
|
$6.609M
19.47%
YoY
|
$5.532M
-159.86%
YoY
|
-$9.242M
-46.02%
YoY
|
-$17.12M
-71.75%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$700.0K
0.0%
YoY
|
$700.0K
-30.0%
YoY
|
$1.000M
N/A
|
| Pretax Income |
$4.156M
-77.68%
YoY
|
$18.62M
-30.83%
YoY
|
$26.92M
-540.78%
YoY
|
-$6.107M
-577.89%
YoY
|
$1.278M
-101.94%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$4.156M
-77.68%
YoY
|
$18.62M
-30.83%
YoY
|
$26.92M
-540.78%
YoY
|
-$6.107M
-577.89%
YoY
|
$1.278M
-101.94%
YoY
|
| Basic Earnings Per Share |
$2.06
-77.44%
YoY
|
$9.13
-29.06%
YoY
|
$12.87
-589.35%
YoY
|
-$2.63
-647.92%
YoY
|
$0.48
N/A
|
| Diluted Earnings Per Share |
$2.06
-77.44%
YoY
|
$9.13
-29.06%
YoY
|
$12.87
-100.0%
YoY
|
-$2.628M
-650.75%
YoY
|
$477.2K
-101.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.015M shares
-1.23%
YoY
|
2.040M shares
-2.49%
YoY
|
2.092M shares
-9.95%
YoY
|
2.324M shares
-13.23%
YoY
|
2.678M shares
N/A
|
| Diluted Shares Outstanding |
2.015M shares
-1.23%
YoY
|
2.040M shares
-2.49%
YoY
|
2.092M shares
-9.95%
YoY
|
2.324M shares
-13.23%
YoY
|
2.678M 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 |
$747.5K
-22.62%
YoY
|
$2.127M
30.83%
YoY
|
$6.870M
23.42%
YoY
|
$1.157M
-41.55%
YoY
|
$966.0K
69.08%
YoY
|
$1.625M
-4.88%
YoY
|
$5.566M
-1.97%
YoY
|
$1.980M
62.46%
YoY
|
$571.3K
-88.37%
YoY
|
$1.709M
3.65%
YoY
|
$5.678M
11.43%
YoY
|
$1.219M
-66.68%
YoY
|
$4.912M
34.32%
YoY
|
$1.649M
-47.38%
YoY
|
$5.095M
16.66%
YoY
|
$3.659M
-57.87%
YoY
|
$3.657M
-43.3%
YoY
|
$3.133M
-75.52%
YoY
|
$4.368M
-1.19%
YoY
|
| Cost Of Revenue |
N/A
|
$2.432M
-4.46%
YoY
|
$2.494M
40.23%
YoY
|
$2.661M
54.52%
YoY
|
$2.579M
64.55%
YoY
|
$2.546M
65.09%
YoY
|
$1.778M
18.4%
YoY
|
$1.722M
21.67%
YoY
|
$1.567M
13.44%
YoY
|
$1.542M
25.05%
YoY
|
$1.502M
24.88%
YoY
|
$1.415M
17.77%
YoY
|
$1.382M
13.15%
YoY
|
$1.233M
-17.11%
YoY
|
$1.203M
-4.66%
YoY
|
$1.202M
-4.7%
YoY
|
$1.221M
-3.09%
YoY
|
$1.488M
-52.92%
YoY
|
$1.262M
-68.54%
YoY
|
| Gross Profit |
N/A
|
$4.228M
15.18%
YoY
|
$4.376M
15.53%
YoY
|
$3.497M
-22.53%
YoY
|
$3.440M
11.28%
YoY
|
$3.671M
-12.18%
YoY
|
$3.788M
-9.29%
YoY
|
$4.513M
31.82%
YoY
|
$3.092M
-12.44%
YoY
|
$4.180M
20.45%
YoY
|
$4.176M
7.28%
YoY
|
$3.424M
39.35%
YoY
|
$3.531M
44.94%
YoY
|
$3.470M
110.87%
YoY
|
$3.892M
25.32%
YoY
|
$2.457M
-66.9%
YoY
|
$2.436M
-53.06%
YoY
|
$1.646M
-82.93%
YoY
|
$3.106M
657.55%
YoY
|
| Selling, General & Admin |
N/A
|
$2.101M
2.74%
YoY
|
$2.985M
-9.94%
YoY
|
$2.339M
-7.66%
YoY
|
$2.474M
-1.83%
YoY
|
$2.045M
-17.22%
YoY
|
$3.314M
43.62%
YoY
|
$2.533M
14.89%
YoY
|
$2.520M
43.49%
YoY
|
$2.471M
35.65%
YoY
|
$2.308M
14.29%
YoY
|
$2.205M
-1.96%
YoY
|
$1.756M
36.58%
YoY
|
$1.821M
26.01%
YoY
|
$2.019M
-0.53%
YoY
|
$2.249M
12.85%
YoY
|
$1.286M
-14.84%
YoY
|
$1.445M
10.34%
YoY
|
$2.030M
25.31%
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 |
$75.00K
-63.77%
YoY
|
$77.00K
-56.5%
YoY
|
N/A
|
$99.00K
-22.05%
YoY
|
$207.0K
71.07%
YoY
|
$177.0K
92.39%
YoY
|
N/A
|
$127.0K
53.01%
YoY
|
$121.0K
N/A
|
$92.00K
N/A
|
N/A
|
$83.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
N/A
|
$2.101M
2.74%
YoY
|
$2.985M
-9.95%
YoY
|
$2.339M
-7.66%
YoY
|
$2.474M
-1.83%
YoY
|
$2.045M
2075.74%
YoY
|
$3.314M
43.62%
YoY
|
$2.533M
14.89%
YoY
|
$2.520M
43.49%
YoY
|
$94.00K
-94.84%
YoY
|
$2.308M
14.29%
YoY
|
$2.205M
-1.96%
YoY
|
$1.756M
36.58%
YoY
|
$1.821M
26.01%
YoY
|
$2.019M
-0.53%
YoY
|
$2.249M
12.85%
YoY
|
$1.286M
-14.84%
YoY
|
$1.445M
10.34%
YoY
|
$2.030M
59.84%
YoY
|
| Operating Profit |
N/A
|
$2.127M
30.83%
YoY
|
$1.391M
193.92%
YoY
|
$1.158M
-41.55%
YoY
|
$966.0K
69.08%
YoY
|
$1.626M
-60.21%
YoY
|
$473.4K
-74.66%
YoY
|
$1.980M
62.46%
YoY
|
$571.3K
-67.8%
YoY
|
$4.086M
147.81%
YoY
|
$1.868M
-0.27%
YoY
|
$1.219M
486.09%
YoY
|
$1.775M
54.27%
YoY
|
$1.649M
723.88%
YoY
|
$1.873M
74.1%
YoY
|
$208.0K
-96.17%
YoY
|
$1.150M
-68.74%
YoY
|
$200.1K
-97.6%
YoY
|
$1.076M
-225.11%
YoY
|
| Interest Expense |
$2.309M
-10.47%
YoY
|
$2.432M
-4.48%
YoY
|
$2.694M
-52.16%
YoY
|
$2.660M
54.47%
YoY
|
$2.579M
64.58%
YoY
|
$2.546M
65.11%
YoY
|
$5.631M
2.88%
YoY
|
$1.722M
-77.63%
YoY
|
$1.567M
-68.24%
YoY
|
$1.542M
28.18%
YoY
|
$5.473M
-183.86%
YoY
|
$7.698M
-181.57%
YoY
|
$4.934M
170.72%
YoY
|
$1.203M
-75.44%
YoY
|
-$6.527M
-19.59%
YoY
|
-$9.437M
-713.31%
YoY
|
$1.822M
-55.55%
YoY
|
$4.899M
-133.44%
YoY
|
-$8.116M
-481.05%
YoY
|
| Other Income/Expense, Net |
N/A
N/A
|
N/A
|
N/A
|
N/A
|
N/A
N/A
|
N/A
|
N/A
|
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
N/A
|
$200.0K
0.0%
YoY
|
$200.0K
N/A
|
$200.0K
N/A
|
N/A
|
$200.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$4.770M
-293.58%
YoY
|
$4.085M
-33.08%
YoY
|
-$1.498M
-157.41%
YoY
|
-$896.1K
-116.68%
YoY
|
$2.464M
-45.65%
YoY
|
$6.104M
-16.85%
YoY
|
$2.609M
-70.74%
YoY
|
$5.372M
-19.91%
YoY
|
$4.534M
14.72%
YoY
|
$7.342M
-257.77%
YoY
|
$8.917M
-196.61%
YoY
|
$6.708M
125.66%
YoY
|
$3.952M
-17.72%
YoY
|
-$4.653M
-33.9%
YoY
|
-$9.229M
-232.44%
YoY
|
$2.973M
-61.84%
YoY
|
$4.803M
-174.58%
YoY
|
-$7.040M
-654.36%
YoY
|
| Income Tax |
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
|
| Net Earnings |
$1.133M
-226.43%
YoY
|
-$4.770M
-293.59%
YoY
|
$4.085M
-33.08%
YoY
|
-$1.497M
-157.38%
YoY
|
-$896.0K
-116.68%
YoY
|
$2.464M
182.89%
YoY
|
$6.104M
-16.85%
YoY
|
$2.609M
-70.74%
YoY
|
$5.372M
-19.91%
YoY
|
$871.0K
-77.96%
YoY
|
$7.342M
-257.77%
YoY
|
$8.917M
-196.61%
YoY
|
$6.708M
125.66%
YoY
|
$3.952M
-17.72%
YoY
|
-$4.653M
-33.9%
YoY
|
-$9.229M
-232.44%
YoY
|
$2.973M
-61.84%
YoY
|
$4.803M
-174.58%
YoY
|
-$7.040M
-654.36%
YoY
|
| Basic Earnings Per Share |
$0.57
-229.55%
YoY
|
-$2.38
-295.08%
YoY
|
N/A
|
-$0.74
-157.36%
YoY
|
-$0.44
-116.79%
YoY
|
$1.22
-44.29%
YoY
|
N/A
|
$1.29
-69.72%
YoY
|
$2.62
-18.13%
YoY
|
$2.19
16.49%
YoY
|
N/A
|
$4.26
-201.67%
YoY
|
$3.20
N/A
|
$1.88
N/A
|
N/A
|
-$4.19
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.57
-229.55%
YoY
|
-$2.38
-295.08%
YoY
|
$2.04
-32.42%
YoY
|
-$0.74
-157.36%
YoY
|
-$0.44
-116.79%
YoY
|
$1.22
-44.29%
YoY
|
$3.02
-14.26%
YoY
|
$1.29
-69.72%
YoY
|
$2.62
-18.17%
YoY
|
$2.19
16.42%
YoY
|
$3.53
-100.0%
YoY
|
$4.26
-100.0%
YoY
|
$3.20
-100.0%
YoY
|
$1.88
-100.0%
YoY
|
-$2.139M
-21.38%
YoY
|
-$4.191M
-261.36%
YoY
|
$1.240M
-56.71%
YoY
|
$1.908M
-180.59%
YoY
|
-$2.720M
-682.6%
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 |
1.998M shares
-1.07%
YoY
|
2.001M shares
-0.95%
YoY
|
2.004M shares
-0.79%
YoY
|
2.020M shares
0.0%
YoY
|
2.020M shares
-1.98%
YoY
|
2.020M shares
-2.55%
YoY
|
2.020M shares
-3.29%
YoY
|
2.020M shares
-3.39%
YoY
|
2.060M shares
-1.73%
YoY
|
2.073M shares
-1.35%
YoY
|
2.089M shares
N/A
|
2.091M shares
-5.06%
YoY
|
2.097M shares
N/A
|
2.101M shares
N/A
|
N/A
|
2.202M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.973M shares
-2.32%
YoY
|
2.001M shares
-0.91%
YoY
|
N/A
|
2.017M shares
-0.12%
YoY
|
2.020M shares
-1.41%
YoY
|
2.020M shares
-2.55%
YoY
|
N/A
|
2.020M shares
-3.39%
YoY
|
2.049M shares
-2.22%
YoY
|
2.073M shares
-1.34%
YoY
|
N/A
|
2.091M shares
-5.06%
YoY
|
2.095M shares
N/A
|
2.101M shares
N/A
|
N/A
|
2.202M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...