|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$50.01M
5.7%
YoY
|
$47.32M
-6.3%
YoY
|
$50.50M
34.51%
YoY
|
$37.54M
-10.69%
YoY
|
$42.04M
-28.78%
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 |
$22.13M
9.25%
YoY
|
$20.26M
-10.39%
YoY
|
$22.60M
17.7%
YoY
|
$19.21M
-9.32%
YoY
|
$21.18M
-38.97%
YoY
|
| Selling, General & Admin |
$15.98M
9.31%
YoY
|
$14.62M
-27.62%
YoY
|
$20.20M
7.52%
YoY
|
$18.79M
-37.23%
YoY
|
$29.93M
49.64%
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 |
$28.56M
6.18%
YoY
|
$26.90M
-20.53%
YoY
|
$33.84M
18.87%
YoY
|
$28.47M
-31.88%
YoY
|
$41.80M
20.45%
YoY
|
| Operating Profit |
-$6.429M
-3.19%
YoY
|
-$6.641M
-40.92%
YoY
|
-$11.24M
21.29%
YoY
|
-$9.267M
-55.05%
YoY
|
-$20.62M
18308.93%
YoY
|
| Interest Expense |
$7.931M
-41.62%
YoY
|
$13.58M
-37.05%
YoY
|
$21.58M
-95.67%
YoY
|
$498.4M
17698.75%
YoY
|
$2.800M
-110.89%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$21.21M
-224.4%
YoY
|
-$17.05M
-354.15%
YoY
|
$6.707M
-98.83%
YoY
|
$573.4M
10562.42%
YoY
|
$5.378M
-51.55%
YoY
|
| Income Tax |
$2.667M
-173.94%
YoY
|
-$3.607M
-347.73%
YoY
|
$1.456M
-98.52%
YoY
|
$98.11M
-9294.75%
YoY
|
-$1.067M
625.85%
YoY
|
| Net Earnings |
$15.70M
-206.8%
YoY
|
-$14.70M
-470.54%
YoY
|
$3.968M
-99.17%
YoY
|
$475.3M
14101.28%
YoY
|
$3.347M
-62.93%
YoY
|
| Basic Earnings Per Share |
$0.97
-206.59%
YoY
|
-$0.91
-464.0%
YoY
|
$0.25
-98.92%
YoY
|
$23.11
10904.76%
YoY
|
$0.21
-62.5%
YoY
|
| Diluted Earnings Per Share |
$0.97
-206.59%
YoY
|
-$0.91
-464.0%
YoY
|
$0.25
-98.92%
YoY
|
$23.11
10904.76%
YoY
|
$0.21
-62.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.66%
YoY
|
| Diluted Shares Outstanding |
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.66%
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
|
$13.01M
8.07%
YoY
|
$12.84M
10.58%
YoY
|
$12.16M
3.29%
YoY
|
$12.01M
0.92%
YoY
|
$12.04M
-14.29%
YoY
|
$11.61M
-7.34%
YoY
|
$11.77M
-3.81%
YoY
|
$11.90M
1.81%
YoY
|
$14.05M
5.55%
YoY
|
$12.53M
50.57%
YoY
|
$12.24M
50.56%
YoY
|
$11.69M
50.1%
YoY
|
$13.31M
54.5%
YoY
|
$8.319M
-20.73%
YoY
|
$8.129M
-26.79%
YoY
|
$7.787M
-34.16%
YoY
|
$8.614M
-55.18%
YoY
|
$10.49M
-12.09%
YoY
|
| Cost Of Revenue |
N/A
|
$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
-5.55%
YoY
|
$6.624M
-5.79%
YoY
|
$6.634M
8.65%
YoY
|
$7.316M
26.18%
YoY
|
$7.400M
57.41%
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.55%
YoY
|
$4.360M
-26.1%
YoY
|
$5.610M
-12.34%
YoY
|
| Gross Profit |
N/A
|
$5.188M
-0.67%
YoY
|
$5.285M
14.44%
YoY
|
$5.625M
9.24%
YoY
|
$6.031M
14.55%
YoY
|
$5.223M
-22.4%
YoY
|
$4.618M
-9.45%
YoY
|
$5.149M
-1.13%
YoY
|
$5.265M
-5.68%
YoY
|
$6.731M
-10.38%
YoY
|
$5.100M
40.96%
YoY
|
$5.208M
20.64%
YoY
|
$5.582M
48.5%
YoY
|
$7.511M
76.56%
YoY
|
$3.618M
-25.92%
YoY
|
$4.317M
-28.59%
YoY
|
$3.759M
-37.35%
YoY
|
$4.254M
-68.25%
YoY
|
$4.884M
-12.79%
YoY
|
| Selling, General & Admin |
N/A
|
$4.522M
8.7%
YoY
|
$3.922M
10.14%
YoY
|
$3.576M
8.73%
YoY
|
$3.961M
9.72%
YoY
|
$4.160M
-14.95%
YoY
|
$3.561M
-8.69%
YoY
|
$3.289M
-43.94%
YoY
|
$3.610M
-35.14%
YoY
|
$4.891M
52.08%
YoY
|
$3.900M
-15.46%
YoY
|
$5.867M
16.13%
YoY
|
$5.566M
-5.74%
YoY
|
$3.216M
-41.89%
YoY
|
$4.613M
-35.18%
YoY
|
$5.052M
-56.47%
YoY
|
$5.905M
3.6%
YoY
|
$5.534M
10.68%
YoY
|
$7.117M
65.51%
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.28%
YoY
|
$2.966M
-11.2%
YoY
|
$2.986M
-6.69%
YoY
|
$3.185M
-15.18%
YoY
|
$4.051M
9.43%
YoY
|
$3.340M
9.65%
YoY
|
$3.200M
1.49%
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 |
N/A
|
$8.218M
17.28%
YoY
|
$6.858M
2.65%
YoY
|
$6.638M
3.3%
YoY
|
$6.844M
0.91%
YoY
|
$7.007M
-21.46%
YoY
|
$6.681M
-7.21%
YoY
|
$6.426M
-29.13%
YoY
|
$6.782M
-21.76%
YoY
|
$8.922M
47.18%
YoY
|
$7.200M
5.79%
YoY
|
$9.067M
23.36%
YoY
|
$8.668M
5.02%
YoY
|
$6.062M
-23.57%
YoY
|
$6.806M
-32.29%
YoY
|
$7.350M
-50.39%
YoY
|
$8.254M
-8.29%
YoY
|
$7.931M
-15.63%
YoY
|
$10.05M
28.87%
YoY
|
| Operating Profit |
-$2.191M
169.5%
YoY
|
-$3.030M
69.84%
YoY
|
-$1.573M
-23.75%
YoY
|
-$1.013M
-20.67%
YoY
|
-$813.0K
-46.41%
YoY
|
-$1.784M
-18.58%
YoY
|
-$2.063M
-1.95%
YoY
|
-$1.277M
-66.91%
YoY
|
-$1.517M
-50.84%
YoY
|
-$2.191M
-251.21%
YoY
|
-$2.104M
-34.0%
YoY
|
-$3.859M
27.23%
YoY
|
-$3.086M
-31.35%
YoY
|
$1.449M
-139.41%
YoY
|
-$3.188M
-38.31%
YoY
|
-$3.033M
-65.42%
YoY
|
-$4.495M
49.73%
YoY
|
-$3.677M
-193.37%
YoY
|
-$5.168M
124.4%
YoY
|
| Interest Expense |
N/A
|
$1.781M
-15.27%
YoY
|
$2.524M
-33.68%
YoY
|
$1.595M
-52.84%
YoY
|
$5.922M
37.91%
YoY
|
$2.102M
14914.29%
YoY
|
$3.806M
-47.86%
YoY
|
$3.382M
-41.01%
YoY
|
$4.294M
-49.75%
YoY
|
$14.00K
-98.46%
YoY
|
$7.300M
-98.44%
YoY
|
$5.733M
-70.16%
YoY
|
$8.545M
-10.81%
YoY
|
$907.0K
-119.1%
YoY
|
$468.7M
47968.41%
YoY
|
$19.21M
-940.33%
YoY
|
$9.581M
7.65%
YoY
|
-$4.748M
-70.33%
YoY
|
$975.0K
-129.55%
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 |
N/A
|
$12.86M
-4846.13%
YoY
|
$1.706M
-107.88%
YoY
|
$1.529M
-27.36%
YoY
|
$5.109M
83.98%
YoY
|
-$271.0K
-93.63%
YoY
|
-$21.66M
-516.48%
YoY
|
$2.105M
498.01%
YoY
|
$2.777M
-49.13%
YoY
|
-$4.256M
-105.84%
YoY
|
$5.200M
-98.88%
YoY
|
$352.0K
-98.25%
YoY
|
$5.459M
-62.6%
YoY
|
$72.91M
-1006.48%
YoY
|
$465.9M
1714.91%
YoY
|
$20.07M
-156.53%
YoY
|
$14.60M
-37.36%
YoY
|
-$8.043M
-8143.0%
YoY
|
$25.67M
164.62%
YoY
|
| Income Tax |
-$434.0K
-137.87%
YoY
|
$1.470M
-2772.73%
YoY
|
$1.386M
-129.86%
YoY
|
-$1.335M
-317.43%
YoY
|
$1.146M
141.26%
YoY
|
-$55.00K
-94.27%
YoY
|
-$4.641M
-511.8%
YoY
|
$614.0K
1153.06%
YoY
|
$475.0K
-61.69%
YoY
|
-$960.0K
-105.82%
YoY
|
$1.127M
-98.62%
YoY
|
$49.00K
22.5%
YoY
|
$1.240M
4328.57%
YoY
|
$16.49M
12684.5%
YoY
|
$81.55M
13379.01%
YoY
|
$40.00K
-102.17%
YoY
|
$28.00K
-30.0%
YoY
|
$129.0K
-125.8%
YoY
|
$605.0K
1110.0%
YoY
|
| Net Earnings |
-$551.0K
-118.58%
YoY
|
$9.782M
-6175.78%
YoY
|
$320.0K
-101.83%
YoY
|
$2.827M
142.25%
YoY
|
$2.965M
69.33%
YoY
|
-$161.0K
-92.42%
YoY
|
-$17.46M
-684.34%
YoY
|
$1.167M
833.6%
YoY
|
$1.751M
-41.2%
YoY
|
-$2.123M
-104.89%
YoY
|
$2.988M
-99.01%
YoY
|
$125.0K
-99.23%
YoY
|
$2.978M
-73.68%
YoY
|
$43.43M
-738.36%
YoY
|
$302.3M
1457.31%
YoY
|
$16.31M
-159.69%
YoY
|
$11.31M
-37.38%
YoY
|
-$6.804M
-1788.34%
YoY
|
$19.41M
143.03%
YoY
|
| Basic Earnings Per Share |
-$0.03
-116.67%
YoY
|
$0.60
-6100.0%
YoY
|
$0.01
-100.93%
YoY
|
$0.18
157.14%
YoY
|
$0.18
63.64%
YoY
|
-$0.01
-92.31%
YoY
|
-$1.08
-700.0%
YoY
|
$0.07
600.0%
YoY
|
$0.11
-38.89%
YoY
|
-$0.13
-105.91%
YoY
|
$0.18
-99.04%
YoY
|
$0.01
-99.01%
YoY
|
$0.18
-74.29%
YoY
|
$2.20
-623.81%
YoY
|
$18.72
1460.0%
YoY
|
$1.01
-159.76%
YoY
|
$0.70
-37.5%
YoY
|
-$0.42
-2200.0%
YoY
|
$1.20
140.0%
YoY
|
| Diluted Earnings Per Share |
-$0.03
-116.67%
YoY
|
$0.60
-6100.0%
YoY
|
$0.01
-100.93%
YoY
|
$0.18
157.14%
YoY
|
$0.18
63.64%
YoY
|
-$0.01
-92.31%
YoY
|
-$1.08
-700.0%
YoY
|
$0.07
600.0%
YoY
|
$0.11
-38.89%
YoY
|
-$0.13
-105.91%
YoY
|
$0.18
-99.04%
YoY
|
$0.01
-99.01%
YoY
|
$0.18
-74.29%
YoY
|
$2.20
-623.81%
YoY
|
$18.72
1460.0%
YoY
|
$1.01
-159.76%
YoY
|
$0.70
-37.5%
YoY
|
-$0.42
-2200.0%
YoY
|
$1.20
140.0%
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 |
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
N/A
|
16.15M shares
0.97%
YoY
|
| Diluted Shares Outstanding |
16.15M shares
0.0%
YoY
|
N/A
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
N/A
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
N/A
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
N/A
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
16.15M shares
0.0%
YoY
|
N/A
|
16.15M shares
0.97%
YoY
|
Loading...