|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$75.28M
-21.45%
YoY
|
$95.85M
-22.79%
YoY
|
$124.1M
-26.3%
YoY
|
$168.5M
-27.21%
YoY
|
$231.4M
-7.14%
YoY
|
| Cost Of Revenue |
$58.18M
-23.58%
YoY
|
$76.12M
-25.53%
YoY
|
$102.2M
-26.59%
YoY
|
$139.2M
-27.41%
YoY
|
$191.8M
-6.19%
YoY
|
| Gross Profit |
$17.11M
-13.25%
YoY
|
$19.72M
-10.02%
YoY
|
$21.92M
-24.95%
YoY
|
$29.21M
-26.2%
YoY
|
$39.58M
-11.66%
YoY
|
| Selling, General & Admin |
$31.86M
-34.39%
YoY
|
$48.57M
36.7%
YoY
|
$35.53M
-68.56%
YoY
|
$113.0M
-23.3%
YoY
|
$147.3M
-17.36%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.066M
-24.08%
YoY
|
$2.721M
13.23%
YoY
|
$2.403M
-23.41%
YoY
|
$3.138M
-17.74%
YoY
|
$3.814M
-18.85%
YoY
|
| Operating Expenses |
$31.86M
-34.4%
YoY
|
$48.57M
36.7%
YoY
|
$35.53M
-68.56%
YoY
|
$113.0M
-23.3%
YoY
|
$147.3M
-17.36%
YoY
|
| Operating Profit |
-$14.75M
-48.86%
YoY
|
-$28.85M
111.93%
YoY
|
-$13.61M
-83.75%
YoY
|
-$83.80M
-22.24%
YoY
|
-$107.8M
-19.28%
YoY
|
| Interest Expense |
$468.0K
60.17%
YoY
|
$292.2K
-1.22%
YoY
|
$295.8K
-572.83%
YoY
|
-$62.56K
-60.68%
YoY
|
-$159.1K
59.11%
YoY
|
| Other Income/Expense, Net |
-$897.0K
-2649.14%
YoY
|
$35.19K
-84.93%
YoY
|
$233.6K
-88.23%
YoY
|
$1.984M
348.22%
YoY
|
$442.6K
-542.55%
YoY
|
| Pretax Income |
-$15.65M
-45.68%
YoY
|
-$28.82M
115.37%
YoY
|
-$13.38M
-83.65%
YoY
|
-$81.81M
-27.89%
YoY
|
-$113.5M
-15.58%
YoY
|
| Income Tax |
-$49.84K
-87.86%
YoY
|
-$410.7K
319.8%
YoY
|
-$97.82K
-92.43%
YoY
|
-$1.292M
-125.29%
YoY
|
$5.107M
122.05%
YoY
|
| Net Earnings |
-$15.60M
-45.07%
YoY
|
-$28.41M
113.86%
YoY
|
-$13.28M
-86.5%
YoY
|
-$98.36M
-17.86%
YoY
|
-$119.7M
-12.47%
YoY
|
| Basic Earnings Per Share |
-$1.05
-48.53%
YoY
|
-$2.04
-304.0%
YoY
|
$1.00
-90.49%
YoY
|
$10.52
-39.85%
YoY
|
$17.49
N/A
|
| Diluted Earnings Per Share |
-$1.05
-48.53%
YoY
|
-$2.04
-304.0%
YoY
|
$1.00
-90.49%
YoY
|
$10.52
-100.0%
YoY
|
-$17.49M
-28.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.90M shares
6.89%
YoY
|
13.94M shares
5.19%
YoY
|
13.25M shares
41.73%
YoY
|
9.348M shares
36.51%
YoY
|
6.848M shares
N/A
|
| Diluted Shares Outstanding |
14.90M shares
6.89%
YoY
|
13.94M shares
5.19%
YoY
|
13.25M shares
41.73%
YoY
|
9.348M shares
36.51%
YoY
|
6.848M shares
N/A
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$14.46M
-16.73%
YoY
|
N/A
|
$24.79M
-24.75%
YoY
|
$14.35M
-19.39%
YoY
|
$17.36M
-22.47%
YoY
|
$22.71M
-15.08%
YoY
|
$32.94M
-27.23%
YoY
|
$17.80M
-27.46%
YoY
|
$22.40M
-18.84%
YoY
|
$26.74M
-23.84%
YoY
|
$45.26M
-25.97%
YoY
|
$24.54M
-37.65%
YoY
|
$27.60M
-26.17%
YoY
|
$35.11M
-33.55%
YoY
|
$61.14M
-28.99%
YoY
|
$39.36M
-18.51%
YoY
|
$37.38M
-15.43%
YoY
|
$52.84M
-16.13%
YoY
|
$86.10M
0.35%
YoY
|
| Cost Of Revenue |
$11.00M
-17.74%
YoY
|
N/A
|
$19.83M
-25.46%
YoY
|
$10.88M
-24.81%
YoY
|
$13.38M
-24.62%
YoY
|
$17.31M
-20.97%
YoY
|
$26.60M
-29.8%
YoY
|
$14.47M
-27.73%
YoY
|
$17.75M
-20.81%
YoY
|
$21.90M
-24.47%
YoY
|
$37.89M
-26.29%
YoY
|
$20.02M
-38.4%
YoY
|
$22.41M
-25.61%
YoY
|
$28.99M
-34.77%
YoY
|
$51.40M
-28.21%
YoY
|
$32.51M
-18.52%
YoY
|
$30.13M
-15.84%
YoY
|
$44.45M
-15.98%
YoY
|
$71.60M
-2.19%
YoY
|
| Gross Profit |
$3.456M
-13.31%
YoY
|
N/A
|
$4.959M
-21.79%
YoY
|
$3.467M
4.15%
YoY
|
$3.987M
-14.26%
YoY
|
$5.403M
11.55%
YoY
|
$6.341M
-14.03%
YoY
|
$3.328M
-26.27%
YoY
|
$4.650M
-10.32%
YoY
|
$4.843M
-20.85%
YoY
|
$7.376M
-24.26%
YoY
|
$4.514M
-34.09%
YoY
|
$5.185M
-28.52%
YoY
|
$6.119M
-27.09%
YoY
|
$9.738M
-32.38%
YoY
|
$6.849M
-18.46%
YoY
|
$7.253M
-12.61%
YoY
|
$8.393M
-17.71%
YoY
|
$14.40M
14.29%
YoY
|
| Selling, General & Admin |
$2.268M
-60.56%
YoY
|
N/A
|
$5.559M
-67.89%
YoY
|
$8.260M
-5.26%
YoY
|
$5.751M
-10.63%
YoY
|
$16.10M
11.66%
YoY
|
$17.31M
140.7%
YoY
|
$8.719M
6.4%
YoY
|
$6.436M
12.46%
YoY
|
$14.42M
-33.15%
YoY
|
$7.193M
-82.76%
YoY
|
$8.194M
-72.66%
YoY
|
$5.722M
-74.21%
YoY
|
$21.57M
-36.18%
YoY
|
$41.71M
43.83%
YoY
|
$29.97M
-36.09%
YoY
|
$22.19M
-41.14%
YoY
|
$33.81M
-44.21%
YoY
|
$29.00M
-52.54%
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 |
$492.0K
-30.75%
YoY
|
N/A
|
$557.9K
-19.32%
YoY
|
$615.1K
-10.25%
YoY
|
$710.4K
8.14%
YoY
|
$687.4K
16.46%
YoY
|
$691.5K
17.62%
YoY
|
$685.3K
21.76%
YoY
|
$657.0K
-0.79%
YoY
|
$590.3K
-17.23%
YoY
|
$587.9K
-63.53%
YoY
|
$562.8K
N/A
|
$662.2K
-18.51%
YoY
|
$713.1K
-26.03%
YoY
|
$1.612M
64.48%
YoY
|
N/A
|
$812.6K
-11.68%
YoY
|
$964.1K
-16.89%
YoY
|
$980.0K
-16.24%
YoY
|
| Operating Expenses |
$2.268M
-60.56%
YoY
|
N/A
|
$5.559M
-67.89%
YoY
|
$8.259M
-5.27%
YoY
|
$5.752M
-10.63%
YoY
|
$16.11M
11.68%
YoY
|
$17.31M
140.7%
YoY
|
$8.719M
6.4%
YoY
|
$6.436M
12.46%
YoY
|
$14.42M
-33.15%
YoY
|
$7.193M
-82.76%
YoY
|
$8.194M
-72.66%
YoY
|
$5.722M
-74.21%
YoY
|
$21.57M
-36.18%
YoY
|
$41.71M
43.83%
YoY
|
$29.97M
-36.09%
YoY
|
$22.19M
-41.14%
YoY
|
$33.81M
-44.21%
YoY
|
$29.00M
-52.54%
YoY
|
| Operating Profit |
$1.188M
-167.29%
YoY
|
N/A
|
-$599.2K
-94.54%
YoY
|
-$4.793M
-11.09%
YoY
|
-$1.765M
-1.17%
YoY
|
-$10.70M
11.74%
YoY
|
-$10.97M
-6082.88%
YoY
|
-$5.390M
46.49%
YoY
|
-$1.786M
232.16%
YoY
|
-$9.579M
-38.02%
YoY
|
$183.4K
-100.57%
YoY
|
-$3.680M
-84.09%
YoY
|
-$537.7K
-96.4%
YoY
|
-$15.46M
-39.19%
YoY
|
-$31.97M
119.0%
YoY
|
-$23.12M
-39.94%
YoY
|
-$14.94M
-49.2%
YoY
|
-$25.41M
-49.57%
YoY
|
-$14.60M
-69.9%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$120.7K
59.9%
YoY
|
$121.2K
64.18%
YoY
|
$105.0K
55.41%
YoY
|
-$29.70K
41.29%
YoY
|
$75.46K
13.63%
YoY
|
$73.81K
8.97%
YoY
|
$67.55K
-17.86%
YoY
|
-$21.02K
-280.58%
YoY
|
$66.41K
-670.03%
YoY
|
$67.74K
1.99%
YoY
|
$82.24K
-407.91%
YoY
|
$11.64K
-128.77%
YoY
|
-$11.65K
N/A
|
$66.42K
N/A
|
-$26.71K
N/A
|
-$40.46K
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
-$100.1K
-13.79%
YoY
|
N/A
|
-$276.3K
-465.76%
YoY
|
-$350.4K
-4353.91%
YoY
|
-$116.1K
4200.82%
YoY
|
-$16.18K
-110.39%
YoY
|
$75.53K
1112.93%
YoY
|
$8.238K
-90.09%
YoY
|
-$2.699K
-128.27%
YoY
|
$155.7K
-21.06%
YoY
|
$6.227K
-99.55%
YoY
|
$83.09K
-80.52%
YoY
|
$9.546K
-428.04%
YoY
|
$197.3K
-60.27%
YoY
|
$1.389M
N/A
|
$426.5K
N/A
|
-$2.910K
-97.09%
YoY
|
$496.5K
N/A
|
$0.00
N/A
|
| Pretax Income |
$1.088M
-157.81%
YoY
|
N/A
|
-$875.5K
-91.96%
YoY
|
-$5.143M
-4.44%
YoY
|
-$1.881M
5.17%
YoY
|
-$10.75M
13.82%
YoY
|
-$10.90M
-5846.56%
YoY
|
-$5.382M
49.64%
YoY
|
-$1.789M
238.68%
YoY
|
-$9.445M
-38.05%
YoY
|
$189.6K
-100.62%
YoY
|
-$3.597M
-84.15%
YoY
|
-$528.1K
-96.47%
YoY
|
-$15.25M
-50.73%
YoY
|
-$30.60M
109.56%
YoY
|
-$22.70M
-41.2%
YoY
|
-$14.97M
-49.1%
YoY
|
-$30.94M
-39.45%
YoY
|
-$14.60M
-69.9%
YoY
|
| Income Tax |
-$268.00
-99.31%
YoY
|
N/A
|
-$255.00
-104.61%
YoY
|
-$10.39K
-12.97%
YoY
|
-$38.88K
780.99%
YoY
|
-$399.8K
308.73%
YoY
|
$5.527K
N/A
|
-$11.94K
N/A
|
-$4.413K
N/A
|
-$97.82K
-94.79%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$1.879M
-203.03%
YoY
|
N/A
N/A
|
$516.7K
-65.55%
YoY
|
$112.0K
-92.53%
YoY
|
$1.824M
82.37%
YoY
|
$200.0K
-88.24%
YoY
|
| Net Earnings |
$1.088M
-159.05%
YoY
|
N/A
|
-$875.2K
-91.97%
YoY
|
-$5.133M
-4.42%
YoY
|
-$1.842M
3.25%
YoY
|
-$10.35M
10.73%
YoY
|
-$10.90M
-5849.47%
YoY
|
-$5.370M
49.31%
YoY
|
-$1.784M
237.84%
YoY
|
-$9.347M
-29.33%
YoY
|
$189.6K
-100.5%
YoY
|
-$3.597M
-88.75%
YoY
|
-$528.1K
-96.5%
YoY
|
-$13.23M
-61.04%
YoY
|
-$38.08M
157.29%
YoY
|
-$31.98M
-20.04%
YoY
|
-$15.08M
-51.36%
YoY
|
-$33.94M
-34.85%
YoY
|
-$14.80M
-70.52%
YoY
|
| Basic Earnings Per Share |
$0.07
-158.33%
YoY
|
N/A
|
-$0.06
-92.41%
YoY
|
-$0.35
-12.5%
YoY
|
-$0.12
-7.69%
YoY
|
N/A
|
-$0.79
-4050.0%
YoY
|
-$0.40
48.15%
YoY
|
-$0.13
225.0%
YoY
|
N/A
|
$0.02
-100.45%
YoY
|
-$0.27
-92.84%
YoY
|
-$0.04
-97.75%
YoY
|
N/A
|
-$4.49
N/A
|
-$3.77
N/A
|
-$1.78
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-158.33%
YoY
|
N/A
|
-$0.06
-92.41%
YoY
|
-$0.35
-12.5%
YoY
|
-$0.12
-7.69%
YoY
|
-$0.70
0.19%
YoY
|
-$0.79
-4050.0%
YoY
|
-$0.40
48.15%
YoY
|
-$0.13
225.0%
YoY
|
-$0.70
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$0.27
-92.84%
YoY
|
-$0.04
-100.0%
YoY
|
-$1.109M
-72.76%
YoY
|
-$4.486M
94.01%
YoY
|
-$3.77
-100.0%
YoY
|
-$1.776M
-63.33%
YoY
|
-$4.070M
-50.01%
YoY
|
-$2.313M
-71.9%
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 |
15.77M shares
6.61%
YoY
|
N/A
|
14.45M shares
4.54%
YoY
|
14.79M shares
10.56%
YoY
|
14.79M shares
10.56%
YoY
|
14.79M shares
10.56%
YoY
|
13.82M shares
3.28%
YoY
|
13.38M shares
0.92%
YoY
|
13.38M shares
3.48%
YoY
|
13.38M shares
N/A
|
13.38M shares
57.65%
YoY
|
13.26M shares
56.21%
YoY
|
12.93M shares
52.35%
YoY
|
N/A
|
8.488M shares
N/A
|
8.488M shares
N/A
|
8.488M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
15.77M shares
6.61%
YoY
|
N/A
|
14.56M shares
2.53%
YoY
|
14.79M shares
10.56%
YoY
|
14.79M shares
10.56%
YoY
|
N/A
|
14.20M shares
6.15%
YoY
|
13.38M shares
0.56%
YoY
|
13.38M shares
3.48%
YoY
|
N/A
|
13.38M shares
57.65%
YoY
|
13.31M shares
56.77%
YoY
|
12.93M shares
52.35%
YoY
|
N/A
|
8.488M shares
N/A
|
8.488M shares
N/A
|
8.488M shares
N/A
|
N/A
|
N/A
|
Loading...