|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$49.06M
4.23%
YoY
|
$47.07M
-5.68%
YoY
|
$49.91M
36.13%
YoY
|
$36.66M
-10.09%
YoY
|
$40.77M
-28.49%
YoY
|
| Cost Of Revenue |
$27.89M
3.04%
YoY
|
$27.06M
-2.99%
YoY
|
$27.90M
52.11%
YoY
|
$18.34M
-12.09%
YoY
|
$20.86M
-14.51%
YoY
|
| Gross Profit |
$21.18M
5.84%
YoY
|
$20.01M
-9.1%
YoY
|
$22.01M
20.13%
YoY
|
$18.32M
-8.0%
YoY
|
$19.91M
-39.1%
YoY
|
| Selling, General & Admin |
$14.94M
10.64%
YoY
|
$13.51M
-26.42%
YoY
|
$18.36M
2.44%
YoY
|
$17.92M
-25.98%
YoY
|
$24.21M
35.23%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$12.63M
0.81%
YoY
|
$12.53M
-13.99%
YoY
|
$14.57M
11.14%
YoY
|
$13.11M
-12.76%
YoY
|
$15.03M
-19.11%
YoY
|
| Operating Expenses |
$27.52M
6.74%
YoY
|
$25.78M
-19.44%
YoY
|
$32.00M
15.93%
YoY
|
$27.60M
-23.49%
YoY
|
$36.08M
10.33%
YoY
|
| Operating Profit |
-$6.344M
9.87%
YoY
|
-$5.774M
-42.21%
YoY
|
-$9.992M
7.65%
YoY
|
-$9.282M
-42.57%
YoY
|
-$16.16M
57625.0%
YoY
|
| Interest Expense |
$10.45M
-30.08%
YoY
|
$14.95M
-34.37%
YoY
|
$22.78M
-95.4%
YoY
|
$495.1M
14776.35%
YoY
|
$3.328M
-113.53%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$21.50M
150.27%
YoY
|
$8.589M
-6.53%
YoY
|
$9.189M
-98.39%
YoY
|
$572.2M
6211.43%
YoY
|
$9.066M
20.88%
YoY
|
| Income Tax |
$7.064M
266.01%
YoY
|
$1.930M
-0.46%
YoY
|
$1.939M
-98.12%
YoY
|
$103.2M
-10306.73%
YoY
|
-$1.011M
-25375.0%
YoY
|
| Net Earnings |
$13.80M
135.47%
YoY
|
$5.862M
-1.26%
YoY
|
$5.937M
-98.73%
YoY
|
$468.3M
4882.57%
YoY
|
$9.398M
40.92%
YoY
|
| Basic Earnings Per Share |
$1.60
135.29%
YoY
|
$0.68
-1.45%
YoY
|
$0.69
-98.73%
YoY
|
$54.20
4872.48%
YoY
|
$1.09
41.56%
YoY
|
| Diluted Earnings Per Share |
$1.60
135.29%
YoY
|
$0.68
-1.45%
YoY
|
$0.69
-98.73%
YoY
|
$54.20
4872.48%
YoY
|
$1.09
41.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
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 |
$12.34M
2.77%
YoY
|
$12.06M
2.26%
YoY
|
$12.84M
10.58%
YoY
|
$12.16M
3.29%
YoY
|
$12.01M
0.92%
YoY
|
$11.79M
-12.35%
YoY
|
$11.61M
-7.33%
YoY
|
$11.77M
-3.81%
YoY
|
$11.90M
1.81%
YoY
|
$13.45M
5.23%
YoY
|
$12.53M
50.56%
YoY
|
$12.24M
57.52%
YoY
|
$11.69M
50.1%
YoY
|
$12.78M
57.5%
YoY
|
$8.319M
-17.09%
YoY
|
$7.770M
-28.02%
YoY
|
$7.787M
-34.16%
YoY
|
$8.117M
-56.54%
YoY
|
$10.03M
-17.48%
YoY
|
| Cost Of Revenue |
$7.333M
22.69%
YoY
|
$7.823M
14.77%
YoY
|
$7.550M
8.03%
YoY
|
$6.535M
-1.34%
YoY
|
$5.977M
-9.9%
YoY
|
$6.816M
-6.83%
YoY
|
$6.989M
-6.1%
YoY
|
$6.624M
-5.79%
YoY
|
$6.634M
8.65%
YoY
|
$7.316M
26.18%
YoY
|
$7.443M
58.33%
YoY
|
$7.031M
84.44%
YoY
|
$6.106M
51.59%
YoY
|
$5.798M
32.98%
YoY
|
$4.701M
-16.2%
YoY
|
$3.812M
-24.63%
YoY
|
$4.028M
-30.91%
YoY
|
$4.360M
-25.47%
YoY
|
$5.610M
-12.21%
YoY
|
| Gross Profit |
$5.008M
-16.96%
YoY
|
$4.234M
-14.89%
YoY
|
$5.285M
14.44%
YoY
|
$5.625M
9.24%
YoY
|
$6.031M
14.55%
YoY
|
$4.975M
-18.93%
YoY
|
$4.618M
-9.13%
YoY
|
$5.149M
-1.13%
YoY
|
$5.265M
-5.68%
YoY
|
$6.137M
-12.15%
YoY
|
$5.082M
40.46%
YoY
|
$5.208M
31.58%
YoY
|
$5.582M
48.5%
YoY
|
$6.986M
85.95%
YoY
|
$3.618M
-18.22%
YoY
|
$3.958M
-31.01%
YoY
|
$3.759M
-37.35%
YoY
|
$3.757M
-70.69%
YoY
|
$4.424M
-23.33%
YoY
|
| Selling, General & Admin |
$3.340M
-11.71%
YoY
|
$4.026M
5.45%
YoY
|
$3.745M
18.25%
YoY
|
$3.388M
9.5%
YoY
|
$3.783M
10.42%
YoY
|
$3.818M
-9.89%
YoY
|
$3.167M
-10.64%
YoY
|
$3.094M
-43.96%
YoY
|
$3.426M
-32.2%
YoY
|
$4.237M
15.01%
YoY
|
$3.544M
-15.42%
YoY
|
$5.521M
22.5%
YoY
|
$5.053M
-8.72%
YoY
|
$3.684M
-33.19%
YoY
|
$4.190M
-30.71%
YoY
|
$4.507M
-41.85%
YoY
|
$5.536M
12.98%
YoY
|
$5.514M
25.6%
YoY
|
$6.047M
59.97%
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 |
$3.640M
25.47%
YoY
|
$3.706M
29.35%
YoY
|
$2.756M
-7.08%
YoY
|
$2.880M
-3.55%
YoY
|
$2.901M
-8.92%
YoY
|
$2.865M
-29.31%
YoY
|
$2.966M
-11.14%
YoY
|
$2.986M
-12.82%
YoY
|
$3.185M
-15.18%
YoY
|
$4.053M
9.48%
YoY
|
$3.338M
9.59%
YoY
|
$3.425M
8.63%
YoY
|
$3.755M
16.98%
YoY
|
$3.702M
11.17%
YoY
|
$3.046M
-22.77%
YoY
|
$3.153M
-17.14%
YoY
|
$3.210M
-18.8%
YoY
|
$3.330M
-40.11%
YoY
|
$3.944M
-36.49%
YoY
|
| Operating Expenses |
$6.970M
4.56%
YoY
|
$7.722M
15.86%
YoY
|
$6.681M
6.27%
YoY
|
$6.450M
3.51%
YoY
|
$6.666M
1.03%
YoY
|
$6.665M
-19.39%
YoY
|
$6.287M
-8.31%
YoY
|
$6.231M
-28.55%
YoY
|
$6.598M
-19.09%
YoY
|
$8.268M
26.62%
YoY
|
$6.857M
7.43%
YoY
|
$8.721M
28.16%
YoY
|
$8.155M
3.42%
YoY
|
$6.530M
-17.46%
YoY
|
$6.383M
-28.94%
YoY
|
$6.805M
-37.92%
YoY
|
$7.885M
-4.08%
YoY
|
$7.911M
-10.2%
YoY
|
$8.982M
22.87%
YoY
|
| Operating Profit |
-$1.962M
208.98%
YoY
|
-$3.488M
106.39%
YoY
|
-$1.396M
-16.36%
YoY
|
-$825.0K
-23.75%
YoY
|
-$635.0K
-52.36%
YoY
|
-$1.690M
-20.69%
YoY
|
-$1.669M
-5.97%
YoY
|
-$1.082M
-69.2%
YoY
|
-$1.333M
-48.19%
YoY
|
-$2.131M
-567.32%
YoY
|
-$1.775M
-35.8%
YoY
|
-$3.513M
23.39%
YoY
|
-$2.573M
-37.64%
YoY
|
$456.0K
-110.98%
YoY
|
-$2.765M
-39.34%
YoY
|
-$2.847M
-45.51%
YoY
|
-$4.126M
85.35%
YoY
|
-$4.154M
-203.33%
YoY
|
-$4.558M
196.55%
YoY
|
| Interest Expense |
$1.470M
-48.37%
YoY
|
$2.266M
-15.67%
YoY
|
$3.097M
-24.92%
YoY
|
$2.244M
-34.9%
YoY
|
$2.847M
-39.34%
YoY
|
$2.687M
90.84%
YoY
|
$4.125M
-47.51%
YoY
|
$3.447M
-244.89%
YoY
|
$4.693M
-36.58%
YoY
|
$1.408M
17.33%
YoY
|
$7.859M
-98.32%
YoY
|
-$2.379M
-115.24%
YoY
|
$7.400M
-20.13%
YoY
|
$1.200M
-124.93%
YoY
|
$469.0M
37937.71%
YoY
|
$15.62M
-829.33%
YoY
|
$9.265M
2.38%
YoY
|
-$4.814M
-69.43%
YoY
|
$1.233M
-140.43%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$107.0K
-101.75%
YoY
|
$10.57M
2490.93%
YoY
|
$2.456M
0.0%
YoY
|
$2.366M
0.04%
YoY
|
$6.103M
81.64%
YoY
|
$408.0K
-114.56%
YoY
|
$2.456M
-59.63%
YoY
|
$2.365M
-131.11%
YoY
|
$3.360M
-30.39%
YoY
|
-$2.802M
-103.77%
YoY
|
$6.084M
-98.7%
YoY
|
-$7.602M
-145.63%
YoY
|
$4.827M
-67.05%
YoY
|
$74.27M
-965.04%
YoY
|
$466.6M
1658.41%
YoY
|
$16.66M
-152.37%
YoY
|
$14.65M
-36.12%
YoY
|
-$8.586M
500.42%
YoY
|
$26.54M
242.84%
YoY
|
| Income Tax |
-$431.0K
-132.6%
YoY
|
$2.128M
1800.0%
YoY
|
$1.572M
187.91%
YoY
|
$2.042M
205.23%
YoY
|
$1.322M
119.24%
YoY
|
$112.0K
-116.02%
YoY
|
$546.0K
-58.7%
YoY
|
$669.0K
227.94%
YoY
|
$603.0K
-45.77%
YoY
|
-$699.0K
-104.63%
YoY
|
$1.322M
-98.5%
YoY
|
$204.0K
410.0%
YoY
|
$1.112M
3871.43%
YoY
|
$15.09M
57919.23%
YoY
|
$88.04M
56333.97%
YoY
|
$40.00K
-103.24%
YoY
|
$28.00K
-30.0%
YoY
|
$26.00K
-107.65%
YoY
|
$156.0K
212.0%
YoY
|
| Net Earnings |
$168.0K
-96.36%
YoY
|
$8.292M
7577.78%
YoY
|
$724.0K
-57.59%
YoY
|
$169.0K
-88.72%
YoY
|
$4.618M
81.17%
YoY
|
$108.0K
-104.22%
YoY
|
$1.707M
-61.65%
YoY
|
$1.498M
182.64%
YoY
|
$2.549M
-27.52%
YoY
|
-$2.561M
-104.34%
YoY
|
$4.451M
-98.82%
YoY
|
$530.0K
-96.78%
YoY
|
$3.517M
-75.75%
YoY
|
$58.95M
-773.92%
YoY
|
$378.4M
1341.56%
YoY
|
$16.46M
-153.56%
YoY
|
$14.50M
-35.92%
YoY
|
-$8.747M
491.41%
YoY
|
$26.25M
241.17%
YoY
|
| Basic Earnings Per Share |
$0.02
-96.23%
YoY
|
$0.97
9600.0%
YoY
|
$0.08
-60.0%
YoY
|
$0.02
-88.24%
YoY
|
$0.53
76.67%
YoY
|
$0.01
-103.33%
YoY
|
$0.20
-61.54%
YoY
|
$0.17
183.33%
YoY
|
$0.30
-26.83%
YoY
|
-$0.30
-104.4%
YoY
|
$0.52
-98.81%
YoY
|
$0.06
-96.86%
YoY
|
$0.41
-75.6%
YoY
|
$6.82
-775.25%
YoY
|
$43.79
1340.46%
YoY
|
$1.91
-153.65%
YoY
|
$1.68
-35.88%
YoY
|
-$1.01
494.12%
YoY
|
$3.04
245.45%
YoY
|
| Diluted Earnings Per Share |
$0.02
-96.23%
YoY
|
$0.97
9600.0%
YoY
|
$0.08
-60.0%
YoY
|
$0.02
-88.24%
YoY
|
$0.53
76.67%
YoY
|
$0.01
-103.33%
YoY
|
$0.20
-61.54%
YoY
|
$0.17
183.33%
YoY
|
$0.30
-26.31%
YoY
|
-$0.30
-104.4%
YoY
|
$0.52
-98.81%
YoY
|
$0.06
-96.86%
YoY
|
$0.41
-75.77%
YoY
|
$6.82
-775.25%
YoY
|
$43.79
1340.46%
YoY
|
$1.91
-153.65%
YoY
|
$1.68
-35.88%
YoY
|
-$1.01
494.12%
YoY
|
$3.04
245.45%
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.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
N/A
|
8.639M shares
-0.9%
YoY
|
| Diluted Shares Outstanding |
8.639M shares
0.0%
YoY
|
N/A
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
N/A
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
N/A
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
N/A
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
8.639M shares
0.0%
YoY
|
N/A
|
8.639M shares
-0.9%
YoY
|
Loading...