|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$38.36M
-10.67%
YoY
|
$42.94M
-9.25%
YoY
|
$47.32M
-11.54%
YoY
|
$53.49M
-3.21%
YoY
|
$55.26M
30.71%
YoY
|
| Cost Of Revenue |
$31.22M
-8.18%
YoY
|
$34.00M
-8.47%
YoY
|
$37.14M
-14.41%
YoY
|
$43.40M
-3.2%
YoY
|
$44.83M
18.57%
YoY
|
| Gross Profit |
$7.142M
-20.14%
YoY
|
$8.943M
-12.1%
YoY
|
$10.17M
0.81%
YoY
|
$10.09M
-3.25%
YoY
|
$10.43M
132.84%
YoY
|
| Selling, General & Admin |
$19.27M
291.64%
YoY
|
$4.920M
-37.49%
YoY
|
$7.871M
48.73%
YoY
|
$5.292M
-51.42%
YoY
|
$10.89M
464.39%
YoY
|
| Research & Development |
$78.57K
102.5%
YoY
|
$38.80K
-91.77%
YoY
|
$471.2K
106.82%
YoY
|
$227.8K
-97.17%
YoY
|
$8.053M
804.88%
YoY
|
| Depreciation & Amortization |
$18.38K
182.01%
YoY
|
$6.519K
-97.76%
YoY
|
$291.5K
-15.47%
YoY
|
$344.9K
-62.38%
YoY
|
$916.6K
4.16%
YoY
|
| Operating Expenses |
$19.35M
290.16%
YoY
|
$4.959M
-40.56%
YoY
|
$8.342M
51.13%
YoY
|
$5.520M
-70.87%
YoY
|
$18.95M
571.85%
YoY
|
| Operating Profit |
-$12.20M
-406.33%
YoY
|
$3.984M
117.48%
YoY
|
$1.832M
-59.94%
YoY
|
$4.573M
-153.7%
YoY
|
-$8.515M
-612.94%
YoY
|
| Interest Expense |
$279.6K
-3.72%
YoY
|
$290.4K
-31.04%
YoY
|
$421.1K
-30.06%
YoY
|
$602.0K
-196.69%
YoY
|
-$622.7K
149.06%
YoY
|
| Other Income/Expense, Net |
-$21.30M
-15754.14%
YoY
|
$136.1K
-73.11%
YoY
|
$505.9K
-56.21%
YoY
|
$1.155M
252.12%
YoY
|
$328.1K
-920.33%
YoY
|
| Pretax Income |
-$33.50M
-5466.76%
YoY
|
$624.3K
-91.54%
YoY
|
$7.382M
28.87%
YoY
|
$5.728M
-169.32%
YoY
|
-$8.264M
-22.26%
YoY
|
| Income Tax |
-$2.524M
-181.14%
YoY
|
$3.111M
31.57%
YoY
|
$2.364M
-24.74%
YoY
|
$3.142M
29.33%
YoY
|
$2.429M
-498.28%
YoY
|
| Net Earnings |
-$31.02M
770.15%
YoY
|
-$3.565M
-171.06%
YoY
|
$5.018M
94.01%
YoY
|
$2.586M
-130.94%
YoY
|
-$8.358M
28.19%
YoY
|
| Basic Earnings Per Share |
-$13.64
78.07%
YoY
|
-$7.66
-479.21%
YoY
|
$2.02
-33.33%
YoY
|
$3.03
-106.27%
YoY
|
-$48.35
-8.65%
YoY
|
| Diluted Earnings Per Share |
-$13.64
78.07%
YoY
|
-$7.66
-479.21%
YoY
|
$2.02
-32.67%
YoY
|
$3.00
-100.0%
YoY
|
-$2.015M
813.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.304M shares
444.4%
YoY
|
423.2K shares
-84.71%
YoY
|
2.767M shares
177.6%
YoY
|
996.9K shares
476.72%
YoY
|
172.9K shares
40.32%
YoY
|
| Diluted Shares Outstanding |
2.304M shares
444.4%
YoY
|
423.2K shares
-84.71%
YoY
|
2.767M shares
175.05%
YoY
|
1.006M shares
482.06%
YoY
|
172.9K shares
40.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 | 2018 Q2 | 2017 Q4 | 2017 Q2 | 2016 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$20.53M
-4.64%
YoY
|
$21.41M
-22.35%
YoY
|
$21.53M
9.04%
YoY
|
$27.58M
4.2%
YoY
|
$19.74M
-26.95%
YoY
|
$26.46M
-23.58%
YoY
|
$27.03M
30.98%
YoY
|
$34.63M
78.56%
YoY
|
$20.63M
-9.86%
YoY
|
$19.39M
-31.42%
YoY
|
$22.89M
9.26%
YoY
|
$28.28M
108.32%
YoY
|
$20.95M
40.33%
YoY
|
$13.58M
-54.52%
YoY
|
$14.93M
19.92%
YoY
|
$29.85M
40.21%
YoY
|
$12.45M
-35.29%
YoY
|
$21.29M
-25.14%
YoY
|
| Cost Of Revenue |
N/A
|
$16.30M
-2.55%
YoY
|
$17.27M
-19.5%
YoY
|
$16.72M
6.61%
YoY
|
$21.46M
-0.23%
YoY
|
$15.69M
-28.34%
YoY
|
$21.51M
-23.66%
YoY
|
$21.89M
31.4%
YoY
|
$28.17M
56.6%
YoY
|
$16.66M
-15.93%
YoY
|
$17.99M
-32.83%
YoY
|
$19.82M
20.32%
YoY
|
$26.78M
227.86%
YoY
|
$16.47M
59.29%
YoY
|
$8.169M
-61.63%
YoY
|
$10.34M
-1.05%
YoY
|
$21.29M
56.66%
YoY
|
$10.45M
-24.71%
YoY
|
$13.59M
-36.26%
YoY
|
| Gross Profit |
N/A
|
$4.230M
-11.92%
YoY
|
$4.140M
-32.34%
YoY
|
$4.803M
18.44%
YoY
|
$6.119M
23.41%
YoY
|
$4.055M
-21.02%
YoY
|
$4.958M
-23.23%
YoY
|
$5.134M
29.23%
YoY
|
$6.459M
360.06%
YoY
|
$3.973M
29.3%
YoY
|
$1.404M
-6.27%
YoY
|
$3.073M
-31.41%
YoY
|
$1.498M
-72.3%
YoY
|
$4.480M
-2.4%
YoY
|
$5.406M
-36.84%
YoY
|
$4.590M
129.5%
YoY
|
$8.560M
11.17%
YoY
|
$2.000M
-62.69%
YoY
|
$7.700M
8.3%
YoY
|
| Selling, General & Admin |
N/A
|
$956.9K
-68.67%
YoY
|
$1.874M
-67.26%
YoY
|
$3.055M
42.38%
YoY
|
$5.725M
58.24%
YoY
|
$2.145M
28.18%
YoY
|
$3.618M
-51.96%
YoY
|
$1.674M
-50.21%
YoY
|
$7.531M
678.64%
YoY
|
$3.361M
248.27%
YoY
|
$967.3K
-60.15%
YoY
|
$965.2K
-62.13%
YoY
|
$2.427M
-29.71%
YoY
|
$2.548M
34.12%
YoY
|
$3.453M
4.0%
YoY
|
$1.900M
-6.86%
YoY
|
$3.320M
94.15%
YoY
|
$2.040M
-21.54%
YoY
|
$1.710M
-22.97%
YoY
|
| Research & Development |
N/A
|
$15.20K
-57.3%
YoY
|
$3.200K
-99.3%
YoY
|
$35.60K
126.46%
YoY
|
$455.5K
-5311.33%
YoY
|
$15.72K
-93.36%
YoY
|
-$8.740K
-100.51%
YoY
|
$236.6K
-96.28%
YoY
|
$1.702M
189.5%
YoY
|
$6.352M
1999.44%
YoY
|
$587.8K
101.63%
YoY
|
$302.6K
656.38%
YoY
|
$291.5K
10.32%
YoY
|
$40.00K
-66.67%
YoY
|
$264.3K
-51.95%
YoY
|
$120.0K
50.0%
YoY
|
$550.0K
1000.0%
YoY
|
$80.00K
-11.11%
YoY
|
$50.00K
-86.84%
YoY
|
| Depreciation & Amortization |
N/A
|
$19.80K
-67.54%
YoY
|
$1.534M
879.25%
YoY
|
$61.00K
-58.24%
YoY
|
$156.6K
5.48%
YoY
|
$146.1K
-28.65%
YoY
|
$148.5K
-66.72%
YoY
|
$204.7K
-56.47%
YoY
|
$446.3K
2.8%
YoY
|
$470.4K
5.98%
YoY
|
$434.1K
-1.87%
YoY
|
$443.8K
-3.88%
YoY
|
$442.4K
-58.71%
YoY
|
$461.8K
35.81%
YoY
|
$1.071M
84.73%
YoY
|
$340.0K
70.0%
YoY
|
$580.0K
205.26%
YoY
|
$200.0K
-47.37%
YoY
|
$190.0K
-311.11%
YoY
|
| Operating Expenses |
N/A
|
$972.1K
-68.54%
YoY
|
$1.868M
-69.77%
YoY
|
$3.090M
43.0%
YoY
|
$6.181M
71.24%
YoY
|
$2.161M
13.13%
YoY
|
$3.610M
-60.91%
YoY
|
$1.910M
-80.33%
YoY
|
$9.233M
493.76%
YoY
|
$9.713M
666.19%
YoY
|
$1.555M
-42.8%
YoY
|
$1.268M
-50.94%
YoY
|
$2.719M
-25.56%
YoY
|
$2.584M
27.29%
YoY
|
$3.652M
-5.88%
YoY
|
$2.030M
-3.79%
YoY
|
$3.880M
120.45%
YoY
|
$2.110M
-21.56%
YoY
|
$1.760M
-32.57%
YoY
|
| Operating Profit |
N/A
|
$3.258M
90.26%
YoY
|
$2.272M
-3776.81%
YoY
|
$1.713M
-9.58%
YoY
|
-$61.79K
-104.58%
YoY
|
$1.894M
-41.26%
YoY
|
$1.349M
-148.61%
YoY
|
$3.224M
-156.16%
YoY
|
-$2.774M
1735.56%
YoY
|
-$5.740M
-418.06%
YoY
|
-$151.1K
-87.62%
YoY
|
$1.805M
-4.79%
YoY
|
-$1.221M
-169.58%
YoY
|
$1.896M
-25.95%
YoY
|
$1.754M
-62.51%
YoY
|
$2.560M
-2427.27%
YoY
|
$4.680M
-21.21%
YoY
|
-$110.0K
-104.12%
YoY
|
$5.940M
32.0%
YoY
|
| Interest Expense |
N/A
|
$122.6K
-80.24%
YoY
|
$470.6K
-31.12%
YoY
|
$620.5K
-35.42%
YoY
|
$683.2K
-25.85%
YoY
|
$960.8K
1031.24%
YoY
|
$921.4K
-269.86%
YoY
|
$84.93K
-205.87%
YoY
|
-$542.5K
552.53%
YoY
|
-$80.22K
-51.75%
YoY
|
-$83.13K
-56.92%
YoY
|
-$166.3K
-15.71%
YoY
|
-$193.0K
-30.02%
YoY
|
-$197.3K
-31.98%
YoY
|
-$275.7K
-38.73%
YoY
|
-$290.0K
262.5%
YoY
|
-$450.0K
221.43%
YoY
|
-$80.00K
-75.76%
YoY
|
-$140.0K
-39.13%
YoY
|
| Other Income/Expense, Net |
N/A
|
$1.801M
-330.01%
YoY
|
-$2.952M
-14844.26%
YoY
|
-$782.8K
-336.66%
YoY
|
$20.02K
-58.83%
YoY
|
$330.8K
229.29%
YoY
|
$48.63K
-77.08%
YoY
|
$100.5K
-13.41%
YoY
|
$212.1K
-472.24%
YoY
|
$116.0K
564.38%
YoY
|
-$56.99K
65.04%
YoY
|
$17.46K
-54.29%
YoY
|
-$34.53K
-173.64%
YoY
|
$38.20K
-80.9%
YoY
|
$46.89K
-89.1%
YoY
|
$200.0K
1900.0%
YoY
|
$430.0K
-577.78%
YoY
|
$10.00K
-95.83%
YoY
|
-$90.00K
-112.68%
YoY
|
| Pretax Income |
N/A
|
$11.01M
330.72%
YoY
|
-$1.932M
-146.02%
YoY
|
$2.556M
-19.76%
YoY
|
$4.197M
80.99%
YoY
|
$3.185M
-6.57%
YoY
|
$2.319M
-190.62%
YoY
|
$3.409M
-159.77%
YoY
|
-$2.559M
-79.18%
YoY
|
-$5.705M
-444.48%
YoY
|
-$12.29M
11.4%
YoY
|
$1.656M
-4.64%
YoY
|
-$11.03M
-823.13%
YoY
|
$1.737M
-29.69%
YoY
|
$1.526M
-67.26%
YoY
|
$2.470M
-1400.0%
YoY
|
$4.660M
-18.25%
YoY
|
-$190.0K
-107.34%
YoY
|
$5.700M
14.23%
YoY
|
| Income Tax |
N/A
|
$1.455M
0.5%
YoY
|
$1.663M
55.21%
YoY
|
$1.448M
11.98%
YoY
|
$1.072M
-33.22%
YoY
|
$1.293M
-15.89%
YoY
|
$1.605M
16.13%
YoY
|
$1.537M
46.73%
YoY
|
$1.382M
-206.59%
YoY
|
$1.048M
52.98%
YoY
|
-$1.296M
612.89%
YoY
|
$684.8K
25.53%
YoY
|
-$181.9K
-127.63%
YoY
|
$545.5K
47.44%
YoY
|
$658.2K
-40.7%
YoY
|
$370.0K
-11.9%
YoY
|
$1.110M
68.18%
YoY
|
$420.0K
-40.85%
YoY
|
$660.0K
-46.34%
YoY
|
| Net Earnings |
N/A
|
$9.511M
627.79%
YoY
|
-$4.549M
-227.35%
YoY
|
$1.307M
-35.03%
YoY
|
$3.572M
287.54%
YoY
|
$2.011M
-4.2%
YoY
|
$921.6K
-151.55%
YoY
|
$2.099M
-131.95%
YoY
|
-$1.788M
-76.92%
YoY
|
-$6.570M
-636.62%
YoY
|
-$7.745M
10.29%
YoY
|
$1.224M
84.09%
YoY
|
-$7.022M
-1915.48%
YoY
|
$665.1K
-66.58%
YoY
|
$386.8K
-88.82%
YoY
|
$1.990M
541.94%
YoY
|
$3.460M
37.85%
YoY
|
$310.0K
-82.68%
YoY
|
$2.510M
-29.49%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$7.02
-11.58%
YoY
|
-$6.43
-753.32%
YoY
|
$7.94
651.78%
YoY
|
$0.98
30.54%
YoY
|
$1.06
-100.0%
YoY
|
$0.75
-100.0%
YoY
|
$2.660M
-250.81%
YoY
|
-$391.0K
-84.72%
YoY
|
-$1.764M
-515.89%
YoY
|
-$2.559M
5.17%
YoY
|
$424.1K
83.96%
YoY
|
-$2.434M
-18213.73%
YoY
|
$230.5K
1390262.43%
YoY
|
$13.44K
46503.72%
YoY
|
$16.58
436.57%
YoY
|
$28.83
14.86%
YoY
|
$3.09
-84.46%
YoY
|
$25.10
-36.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 |
N/A
|
N/A
|
1.133M shares
-70.17%
YoY
|
N/A
|
3.797M shares
211.77%
YoY
|
N/A
|
1.218M 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
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...