|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$49.40M
-2.53%
YoY
|
$50.69M
-25.81%
YoY
|
$68.32M
7.17%
YoY
|
$63.75M
-14.46%
YoY
|
$74.53M
61.31%
YoY
|
| Cost Of Revenue |
$38.35M
0.96%
YoY
|
$37.98M
-23.67%
YoY
|
$49.76M
12.09%
YoY
|
$44.39M
-8.11%
YoY
|
$48.31M
60.5%
YoY
|
| Gross Profit |
$11.05M
-12.97%
YoY
|
$12.70M
-31.56%
YoY
|
$18.56M
-4.13%
YoY
|
$19.36M
-26.16%
YoY
|
$26.21M
62.82%
YoY
|
| Selling, General & Admin |
$19.32M
-32.88%
YoY
|
$28.79M
-41.16%
YoY
|
$48.92M
142.08%
YoY
|
$20.21M
17.85%
YoY
|
$17.15M
210.1%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$431.8K
-3.36%
YoY
|
$446.8K
-80.21%
YoY
|
$2.258M
1383.41%
YoY
|
$152.2K
462.05%
YoY
|
$27.08K
-96.24%
YoY
|
| Operating Expenses |
$19.32M
-32.88%
YoY
|
$28.79M
-41.16%
YoY
|
$48.92M
142.08%
YoY
|
$20.21M
17.85%
YoY
|
$17.15M
210.1%
YoY
|
| Operating Profit |
-$8.269M
-48.6%
YoY
|
-$16.09M
-47.02%
YoY
|
-$30.36M
3459.8%
YoY
|
-$853.0K
-109.41%
YoY
|
$9.065M
-14.24%
YoY
|
| Interest Expense |
$2.082M
-228.96%
YoY
|
-$1.614M
-303.87%
YoY
|
$791.7K
207.16%
YoY
|
$257.8K
160.03%
YoY
|
$99.13K
23.91%
YoY
|
| Other Income/Expense, Net |
$2.358M
-235.04%
YoY
|
-$1.747M
-68.76%
YoY
|
-$5.591M
125.17%
YoY
|
-$2.483M
-373.46%
YoY
|
$908.1K
1096.36%
YoY
|
| Pretax Income |
-$5.910M
-69.61%
YoY
|
-$19.45M
-45.92%
YoY
|
-$35.96M
977.77%
YoY
|
-$3.336M
-133.12%
YoY
|
$10.07M
33.41%
YoY
|
| Income Tax |
N/A
N/A
|
$21.62K
-92.45%
YoY
|
$286.3K
-86.33%
YoY
|
$2.094M
-42.98%
YoY
|
$3.673M
93.3%
YoY
|
| Net Earnings |
-$3.142M
-83.86%
YoY
|
-$19.47M
-46.28%
YoY
|
-$36.24M
567.42%
YoY
|
-$5.430M
-184.73%
YoY
|
$6.409M
13.43%
YoY
|
| Basic Earnings Per Share |
-$0.81
-96.63%
YoY
|
-$24.03
-22.83%
YoY
|
-$31.14
955.59%
YoY
|
-$2.95
-166.0%
YoY
|
$4.47
29.94%
YoY
|
| Diluted Earnings Per Share |
-$0.81
-96.63%
YoY
|
-$24.03
-21.85%
YoY
|
-$30.75
928.43%
YoY
|
-$2.99
-100.0%
YoY
|
$223.7K
32.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.205M shares
48.71%
YoY
|
810.0K shares
-30.39%
YoY
|
1.164M shares
-36.7%
YoY
|
1.838M shares
28.33%
YoY
|
1.433M shares
2.32%
YoY
|
| Diluted Shares Outstanding |
1.205M shares
48.71%
YoY
|
810.0K shares
-31.27%
YoY
|
1.179M shares
-35.66%
YoY
|
1.832M shares
27.86%
YoY
|
1.433M shares
2.32%
YoY
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$26.29M
-0.3%
YoY
|
$23.03M
-2.98%
YoY
|
$26.37M
-2.13%
YoY
|
$23.74M
-19.37%
YoY
|
$26.95M
-30.69%
YoY
|
$29.44M
-0.78%
YoY
|
$38.88M
14.08%
YoY
|
$29.67M
-60.19%
YoY
|
$34.08M
-22.71%
YoY
|
$74.53M
61.31%
YoY
|
$44.09M
40.12%
YoY
|
$46.20M
-9.67%
YoY
|
$31.47M
29.55%
YoY
|
$51.15M
11.65%
YoY
|
$24.29M
6.22%
YoY
|
| Cost Of Revenue |
$20.14M
-1.84%
YoY
|
$17.84M
1.28%
YoY
|
$20.51M
0.69%
YoY
|
$17.61M
-20.05%
YoY
|
$20.37M
-26.56%
YoY
|
$22.03M
4.97%
YoY
|
$27.74M
18.5%
YoY
|
$20.99M
-56.56%
YoY
|
$23.41M
-17.3%
YoY
|
$48.31M
60.5%
YoY
|
$28.31M
41.07%
YoY
|
$30.10M
-5.26%
YoY
|
$20.06M
34.98%
YoY
|
$31.77M
17.47%
YoY
|
$14.86M
12.34%
YoY
|
| Gross Profit |
$6.156M
5.07%
YoY
|
$5.194M
-15.21%
YoY
|
$5.860M
-10.88%
YoY
|
$6.125M
-17.45%
YoY
|
$6.575M
-40.97%
YoY
|
$7.420M
-14.57%
YoY
|
$11.14M
4.37%
YoY
|
$8.685M
-66.87%
YoY
|
$10.67M
-32.39%
YoY
|
$26.21M
62.82%
YoY
|
$15.78M
38.45%
YoY
|
$16.10M
-16.92%
YoY
|
$11.40M
20.98%
YoY
|
$19.38M
3.27%
YoY
|
$9.424M
-2.19%
YoY
|
| Selling, General & Admin |
$6.283M
-43.32%
YoY
|
$8.238M
-53.98%
YoY
|
$11.08M
1.82%
YoY
|
$17.90M
-51.91%
YoY
|
$10.89M
-6.95%
YoY
|
$37.22M
263.16%
YoY
|
$11.70M
17.46%
YoY
|
$10.25M
-40.24%
YoY
|
$9.961M
152.4%
YoY
|
$17.15M
98.73%
YoY
|
$3.946M
59.18%
YoY
|
$8.629M
52.55%
YoY
|
$2.479M
-4.3%
YoY
|
$5.656M
-2.05%
YoY
|
$2.591M
-26.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
|
| Depreciation & Amortization |
$275.2K
-20.3%
YoY
|
$288.4K
38.14%
YoY
|
$345.3K
45.31%
YoY
|
$208.8K
-77.55%
YoY
|
$237.6K
-82.14%
YoY
|
$930.0K
731.92%
YoY
|
$1.330M
3191.81%
YoY
|
$111.8K
-134.62%
YoY
|
$40.41K
-180.82%
YoY
|
-$322.9K
N/A
|
-$50.00K
-112.5%
YoY
|
N/A
|
$400.0K
66.67%
YoY
|
$150.0K
-28.57%
YoY
|
$240.0K
2300.0%
YoY
|
| Operating Expenses |
$6.283M
-43.32%
YoY
|
$8.238M
-53.98%
YoY
|
$11.08M
1.82%
YoY
|
$17.90M
-51.91%
YoY
|
$10.89M
-6.95%
YoY
|
$37.22M
263.16%
YoY
|
$11.70M
17.46%
YoY
|
$10.25M
-40.24%
YoY
|
$9.961M
152.4%
YoY
|
$17.15M
98.73%
YoY
|
$3.946M
59.18%
YoY
|
$8.629M
52.55%
YoY
|
$2.479M
-4.3%
YoY
|
$5.656M
-2.05%
YoY
|
$2.591M
-26.2%
YoY
|
| Operating Profit |
-$126.2K
-97.58%
YoY
|
-$3.044M
-74.15%
YoY
|
-$5.225M
21.18%
YoY
|
-$11.77M
-60.49%
YoY
|
-$4.312M
667.06%
YoY
|
-$29.80M
1805.61%
YoY
|
-$562.1K
-179.08%
YoY
|
-$1.564M
-117.25%
YoY
|
$710.8K
-94.0%
YoY
|
$9.065M
21.35%
YoY
|
$11.84M
32.69%
YoY
|
$7.471M
-45.56%
YoY
|
$8.922M
30.57%
YoY
|
$13.72M
5.64%
YoY
|
$6.833M
11.57%
YoY
|
| Interest Expense |
$146.6K
-12.06%
YoY
|
$1.915M
-361.61%
YoY
|
$166.7K
-118.9%
YoY
|
-$732.0K
-76.76%
YoY
|
-$882.2K
-65.19%
YoY
|
-$3.150M
24.47%
YoY
|
-$2.534M
-6456.71%
YoY
|
-$2.531M
-2652.96%
YoY
|
$39.87K
9.2%
YoY
|
$99.13K
30.61%
YoY
|
$36.51K
99.73%
YoY
|
$75.90K
374.67%
YoY
|
$18.28K
-126.26%
YoY
|
$15.99K
-133.14%
YoY
|
-$69.62K
-604.86%
YoY
|
| Other Income/Expense, Net |
-$111.9K
-96.12%
YoY
|
$3.165M
-283.18%
YoY
|
-$2.888M
-1069581.48%
YoY
|
-$1.728M
-3555.08%
YoY
|
$270.00
-99.38%
YoY
|
$50.00K
546.83%
YoY
|
$43.62K
N/A
|
$7.730K
-99.15%
YoY
|
N/A
|
$908.1K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$91.50K
-98.85%
YoY
|
$2.035M
-114.28%
YoY
|
-$7.946M
52.99%
YoY
|
-$14.25M
-56.68%
YoY
|
-$5.193M
70.12%
YoY
|
-$32.90M
705.03%
YoY
|
-$3.053M
-506.68%
YoY
|
-$4.087M
-140.57%
YoY
|
$750.7K
-93.68%
YoY
|
$10.07M
33.47%
YoY
|
$11.88M
32.83%
YoY
|
$7.547M
-45.07%
YoY
|
$8.940M
32.18%
YoY
|
$13.74M
6.16%
YoY
|
$6.764M
10.19%
YoY
|
| Income Tax |
$18.30K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$21.62K
8.1%
YoY
|
$0.00
-100.0%
YoY
|
$20.00K
-97.29%
YoY
|
$263.2K
-80.6%
YoY
|
$737.3K
-79.93%
YoY
|
$1.357M
-54.32%
YoY
|
$3.673M
93.44%
YoY
|
$2.970M
32.43%
YoY
|
$1.899M
-46.75%
YoY
|
$2.243M
31.71%
YoY
|
$3.565M
9.74%
YoY
|
$1.703M
10.42%
YoY
|
| Net Earnings |
-$161.8K
-97.96%
YoY
|
$6.966M
-149.0%
YoY
|
-$7.946M
53.69%
YoY
|
-$14.22M
-55.29%
YoY
|
-$5.170M
61.45%
YoY
|
-$31.80M
559.19%
YoY
|
-$3.202M
428.3%
YoY
|
-$4.824M
-175.27%
YoY
|
-$606.1K
-106.81%
YoY
|
$6.409M
13.44%
YoY
|
$8.906M
32.84%
YoY
|
$5.649M
-44.8%
YoY
|
$6.705M
32.96%
YoY
|
$10.23M
5.71%
YoY
|
$5.043M
9.88%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
-$3.35
-92.91%
YoY
|
$3.10
-101.77%
YoY
|
-$47.28
2309.64%
YoY
|
-$175.50
1197.28%
YoY
|
-$1.96
-96.18%
YoY
|
-$13.53
-100.0%
YoY
|
-$51.32
-99.72%
YoY
|
-$2.415M
-1179.51%
YoY
|
-$18.05K
-106.8%
YoY
|
$223.7K
32.86%
YoY
|
$265.4K
32.84%
YoY
|
$168.4K
-44.8%
YoY
|
$199.8K
32.96%
YoY
|
$305.0K
-0.59%
YoY
|
$150.3K
3.33%
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
|
| Basic Shares Outstanding |
N/A
|
4.004M shares
-80.42%
YoY
|
N/A
|
20.44M shares
-24.97%
YoY
|
N/A
|
27.25M shares
-38.42%
YoY
|
N/A
|
44.25M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...