|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.38M
-25.9%
YoY
|
$16.71M
-17.1%
YoY
|
$20.16M
9.85%
YoY
|
$18.35M
-61.58%
YoY
|
$47.76M
5.02%
YoY
|
| Cost Of Revenue |
$24.04M
-10.37%
YoY
|
$26.82M
-15.5%
YoY
|
$31.74M
25.14%
YoY
|
$25.36M
-7.89%
YoY
|
$27.54M
-1.66%
YoY
|
| Gross Profit |
$16.65M
-21.24%
YoY
|
$21.15M
-16.1%
YoY
|
$25.20M
7.8%
YoY
|
$23.38M
15.59%
YoY
|
$20.23M
15.72%
YoY
|
| Selling, General & Admin |
$3.180M
0.92%
YoY
|
$3.151M
-6.25%
YoY
|
$3.361M
0.33%
YoY
|
$3.350M
-2.28%
YoY
|
$3.428M
-10.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$0.00
-100.0%
YoY
|
$69.00K
-83.09%
YoY
|
$408.0K
-0.24%
YoY
|
$409.0K
84.23%
YoY
|
$222.0K
5.71%
YoY
|
| Operating Expenses |
$4.270M
-3.68%
YoY
|
$4.433M
-12.1%
YoY
|
$5.043M
0.3%
YoY
|
$5.028M
-25.81%
YoY
|
$6.777M
30.83%
YoY
|
| Operating Profit |
$12.38M
-25.9%
YoY
|
$16.71M
-17.1%
YoY
|
$20.16M
9.85%
YoY
|
$18.35M
36.45%
YoY
|
$13.45M
9.35%
YoY
|
| Interest Expense |
$16.51M
-0.83%
YoY
|
$16.65M
-14.55%
YoY
|
$19.48M
14.43%
YoY
|
$17.03M
-65.2%
YoY
|
$48.92M
-830.12%
YoY
|
| Other Income/Expense, Net |
$1.000K
-111.11%
YoY
|
-$9.000K
-82.35%
YoY
|
-$51.00K
-132.9%
YoY
|
$155.0K
-116.98%
YoY
|
-$913.0K
N/A
|
| Pretax Income |
-$33.09M
-216.35%
YoY
|
$28.44M
-6216.56%
YoY
|
-$465.0K
-93.87%
YoY
|
-$7.586M
-113.34%
YoY
|
$56.86M
1441.03%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$33.09M
-216.35%
YoY
|
$28.44M
-6216.56%
YoY
|
-$465.0K
-93.87%
YoY
|
-$7.586M
-113.34%
YoY
|
$56.86M
1441.03%
YoY
|
| Basic Earnings Per Share |
-$2.47
-297.6%
YoY
|
$1.25
-16.67%
YoY
|
$1.50
9.49%
YoY
|
$1.37
37.0%
YoY
|
$1.00
8.7%
YoY
|
| Diluted Earnings Per Share |
-$2.47
-297.6%
YoY
|
$1.25
-16.67%
YoY
|
$1.50
9.49%
YoY
|
$1.37
-100.0%
YoY
|
$4.239M
1438.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
-0.14%
YoY
|
13.42M shares
0.03%
YoY
|
13.41M shares
0.15%
YoY
|
| Diluted Shares Outstanding |
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
-0.14%
YoY
|
13.42M shares
0.03%
YoY
|
13.41M shares
0.15%
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 |
$2.464M
-28.89%
YoY
|
$9.369M
-19.57%
YoY
|
$2.940M
-18.4%
YoY
|
$3.283M
-4.48%
YoY
|
$3.465M
-38.08%
YoY
|
$11.65M
-13.61%
YoY
|
$3.603M
-33.15%
YoY
|
$3.437M
-32.91%
YoY
|
$5.596M
13.05%
YoY
|
$13.48M
-3.68%
YoY
|
$5.390M
23.28%
YoY
|
$5.123M
-50.89%
YoY
|
$4.950M
-54.78%
YoY
|
$14.00M
-8.31%
YoY
|
$4.372M
-58.71%
YoY
|
$10.43M
-8.62%
YoY
|
$10.95M
4.35%
YoY
|
$15.27M
37.05%
YoY
|
$10.59M
0.94%
YoY
|
| Cost Of Revenue |
N/A
|
$5.599M
-13.54%
YoY
|
$6.559M
2.56%
YoY
|
$6.142M
-4.83%
YoY
|
$5.737M
-23.45%
YoY
|
$6.476M
-13.69%
YoY
|
$6.395M
-20.66%
YoY
|
$6.454M
-21.04%
YoY
|
$7.494M
-6.4%
YoY
|
$7.503M
-5.04%
YoY
|
$8.060M
4.19%
YoY
|
$8.174M
36.26%
YoY
|
$8.006M
41.85%
YoY
|
$7.901M
3.08%
YoY
|
$7.736M
23.07%
YoY
|
$5.999M
-13.38%
YoY
|
$5.644M
-15.26%
YoY
|
$7.665M
8.72%
YoY
|
$6.286M
-4.03%
YoY
|
| Gross Profit |
N/A
|
$3.770M
-27.11%
YoY
|
$3.992M
-11.74%
YoY
|
$4.334M
-8.0%
YoY
|
$4.558M
-32.36%
YoY
|
$5.172M
-13.51%
YoY
|
$4.523M
-31.37%
YoY
|
$4.711M
-25.83%
YoY
|
$6.739M
7.36%
YoY
|
$5.980M
-1.92%
YoY
|
$6.590M
17.01%
YoY
|
$6.352M
43.29%
YoY
|
$6.277M
18.39%
YoY
|
$6.097M
-19.8%
YoY
|
$5.632M
30.89%
YoY
|
$4.433M
-1.27%
YoY
|
$5.302M
38.43%
YoY
|
$7.602M
85.87%
YoY
|
$4.303M
9.49%
YoY
|
| Selling, General & Admin |
N/A
|
$790.0K
5.61%
YoY
|
$775.0K
6.46%
YoY
|
$785.0K
-9.46%
YoY
|
$830.0K
2.72%
YoY
|
$748.0K
-6.15%
YoY
|
$728.0K
-6.67%
YoY
|
$867.0K
-0.23%
YoY
|
$808.0K
-11.98%
YoY
|
$797.0K
-10.05%
YoY
|
$780.0K
-6.14%
YoY
|
$869.0K
12.13%
YoY
|
$918.0K
6.99%
YoY
|
$886.0K
3.5%
YoY
|
$831.0K
20.61%
YoY
|
$775.0K
-16.49%
YoY
|
$858.0K
-10.63%
YoY
|
$856.0K
-0.47%
YoY
|
$689.0K
-19.88%
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 |
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$69.00K
-32.35%
YoY
|
$102.0K
0.0%
YoY
|
$110.0K
7.84%
YoY
|
$102.0K
0.0%
YoY
|
$102.0K
-0.97%
YoY
|
$102.0K
82.14%
YoY
|
$102.0K
85.45%
YoY
|
$102.0K
67.21%
YoY
|
$103.0K
106.0%
YoY
|
$56.00K
-6.67%
YoY
|
$55.00K
10.0%
YoY
|
| Operating Expenses |
N/A
|
$1.074M
-2.01%
YoY
|
$1.052M
14.35%
YoY
|
$1.051M
-17.5%
YoY
|
$1.093M
-4.37%
YoY
|
$1.096M
-14.58%
YoY
|
$920.0K
-23.97%
YoY
|
$1.274M
3.66%
YoY
|
$1.143M
-13.87%
YoY
|
$1.283M
-6.35%
YoY
|
$1.210M
-3.97%
YoY
|
$1.229M
-167.71%
YoY
|
$1.327M
-42.23%
YoY
|
$1.370M
-56.81%
YoY
|
$1.260M
17.98%
YoY
|
-$1.815M
-244.62%
YoY
|
$2.297M
79.45%
YoY
|
$3.172M
191.01%
YoY
|
$1.068M
-13.17%
YoY
|
| Operating Profit |
N/A
|
$2.696M
-33.86%
YoY
|
$2.940M
-18.4%
YoY
|
$3.283M
-4.48%
YoY
|
$3.465M
-38.08%
YoY
|
$4.076M
-13.22%
YoY
|
$3.603M
-33.03%
YoY
|
$3.437M
-32.91%
YoY
|
$5.596M
13.05%
YoY
|
$4.697M
-0.63%
YoY
|
$5.380M
23.06%
YoY
|
$5.123M
-18.01%
YoY
|
$4.950M
64.73%
YoY
|
$4.727M
6.7%
YoY
|
$4.372M
35.15%
YoY
|
$6.248M
93.14%
YoY
|
$3.005M
17.84%
YoY
|
$4.430M
47.67%
YoY
|
$3.235M
19.81%
YoY
|
| Interest Expense |
$3.889M
0.8%
YoY
|
-$13.53M
-163.23%
YoY
|
$4.542M
12.93%
YoY
|
$3.842M
-6.68%
YoY
|
$3.858M
-15.62%
YoY
|
$21.40M
-342.94%
YoY
|
$4.022M
-18.14%
YoY
|
$4.117M
-17.84%
YoY
|
$4.572M
-6.2%
YoY
|
-$8.808M
323.05%
YoY
|
$4.913M
5.5%
YoY
|
$5.011M
-133.25%
YoY
|
$4.874M
-12.15%
YoY
|
-$2.082M
-113.32%
YoY
|
$4.657M
-54.14%
YoY
|
-$15.07M
-178.48%
YoY
|
$5.548M
41.53%
YoY
|
$15.64M
75.28%
YoY
|
$10.15M
-33.68%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
-100.0%
YoY
|
$1.000K
-110.0%
YoY
|
N/A
|
N/A
|
$1.000K
-66.67%
YoY
|
-$10.00K
-108.33%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$3.000K
-101.43%
YoY
|
$120.0K
-70.94%
YoY
|
$0.00
N/A
|
-$171.0K
256.25%
YoY
|
-$210.0K
-77.0%
YoY
|
$413.0K
N/A
|
$0.00
N/A
|
-$48.00K
N/A
|
-$913.0K
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$10.85M
-142.58%
YoY
|
-$5.327M
-415.58%
YoY
|
-$9.631M
-193.25%
YoY
|
-$7.287M
-19.47%
YoY
|
$25.48M
-720.13%
YoY
|
$1.688M
-6.22%
YoY
|
$10.33M
-625.87%
YoY
|
-$9.049M
-337.76%
YoY
|
-$4.108M
-268.71%
YoY
|
$1.800M
-118.83%
YoY
|
-$1.964M
-77.74%
YoY
|
$3.806M
-54.48%
YoY
|
$2.435M
-85.75%
YoY
|
-$9.558M
-172.6%
YoY
|
-$8.824M
-139.32%
YoY
|
$8.361M
100.5%
YoY
|
$17.08M
49.34%
YoY
|
$13.17M
-21.45%
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 |
-$11.59M
59.02%
YoY
|
-$10.85M
-142.58%
YoY
|
-$5.327M
-415.58%
YoY
|
-$9.631M
-193.25%
YoY
|
-$7.287M
-19.47%
YoY
|
$25.48M
-720.13%
YoY
|
$1.688M
-6.27%
YoY
|
$10.33M
-625.87%
YoY
|
-$9.049M
-337.76%
YoY
|
-$4.108M
-268.71%
YoY
|
$1.801M
-118.84%
YoY
|
-$1.964M
-77.74%
YoY
|
$3.806M
-54.48%
YoY
|
$2.435M
-85.75%
YoY
|
-$9.558M
-172.6%
YoY
|
-$8.824M
-139.32%
YoY
|
$8.361M
100.5%
YoY
|
$17.08M
49.34%
YoY
|
$13.17M
-21.45%
YoY
|
| Basic Earnings Per Share |
-$0.86
-430.77%
YoY
|
N/A
|
$0.22
-18.52%
YoY
|
$0.25
-3.85%
YoY
|
$0.26
-38.1%
YoY
|
N/A
|
$0.27
-32.5%
YoY
|
$0.26
-31.58%
YoY
|
$0.42
13.51%
YoY
|
N/A
|
$0.40
21.21%
YoY
|
$0.38
-19.15%
YoY
|
$0.37
68.18%
YoY
|
N/A
|
$0.33
37.5%
YoY
|
$0.47
N/A
|
$0.22
N/A
|
N/A
|
$0.24
N/A
|
| Diluted Earnings Per Share |
-$0.86
-430.77%
YoY
|
-$0.81
-142.53%
YoY
|
$0.22
-18.52%
YoY
|
$0.25
-3.85%
YoY
|
$0.26
-38.1%
YoY
|
$1.90
-720.14%
YoY
|
$0.27
-32.5%
YoY
|
$0.26
-31.58%
YoY
|
$0.42
13.51%
YoY
|
-$0.31
-268.64%
YoY
|
$0.40
21.21%
YoY
|
$0.38
-100.0%
YoY
|
$0.37
-100.0%
YoY
|
$0.18
-100.0%
YoY
|
$0.33
-100.0%
YoY
|
-$657.3K
-139.28%
YoY
|
$622.9K
100.32%
YoY
|
$1.273M
49.23%
YoY
|
$981.3K
-21.54%
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 |
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.04%
YoY
|
13.40M shares
-0.24%
YoY
|
13.40M shares
-0.2%
YoY
|
13.40M shares
-0.18%
YoY
|
13.39M shares
N/A
|
13.43M shares
0.11%
YoY
|
13.43M shares
N/A
|
13.42M shares
N/A
|
N/A
|
13.42M shares
N/A
|
| Diluted Shares Outstanding |
13.40M
0.0%
YoY
|
N/A
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
N/A
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
13.40M shares
0.0%
YoY
|
N/A
|
13.40M shares
-0.23%
YoY
|
13.40M shares
-0.2%
YoY
|
13.40M shares
-0.18%
YoY
|
N/A
|
13.43M shares
0.1%
YoY
|
13.43M shares
N/A
|
13.42M shares
N/A
|
N/A
|
13.42M shares
N/A
|
Loading...