|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$75.84M
-12.37%
YoY
|
$86.55M
-13.76%
YoY
|
$100.4M
-37.62%
YoY
|
$160.9M
59.38%
YoY
|
$100.9M
-14.17%
YoY
|
| Cost Of Revenue |
$69.15M
-19.17%
YoY
|
$85.55M
-10.51%
YoY
|
$95.60M
-36.21%
YoY
|
$149.9M
57.35%
YoY
|
$95.24M
-8.36%
YoY
|
| Gross Profit |
$6.692M
569.25%
YoY
|
$999.9K
-78.97%
YoY
|
$4.754M
-56.85%
YoY
|
$11.02M
93.22%
YoY
|
$5.702M
-58.32%
YoY
|
| Selling, General & Admin |
$14.80M
63.08%
YoY
|
$9.075M
-9.78%
YoY
|
$10.06M
5.24%
YoY
|
$9.558M
-14.34%
YoY
|
$11.16M
14.07%
YoY
|
| Research & Development |
$99.61K
9.74%
YoY
|
$90.77K
-37.63%
YoY
|
$145.5K
43.51%
YoY
|
$101.4K
N/A
|
N/A
|
| Depreciation & Amortization |
$14.22M
-0.03%
YoY
|
$14.23M
-3.8%
YoY
|
$14.79M
-3.71%
YoY
|
$15.36M
-2.76%
YoY
|
$15.79M
3.2%
YoY
|
| Operating Expenses |
$14.90M
64.17%
YoY
|
$9.075M
-11.06%
YoY
|
$10.20M
6.76%
YoY
|
$9.558M
-14.34%
YoY
|
$11.16M
14.07%
YoY
|
| Operating Profit |
-$8.211M
1.67%
YoY
|
-$8.076M
52.24%
YoY
|
-$5.305M
-463.48%
YoY
|
$1.459M
-126.75%
YoY
|
-$5.456M
-239.97%
YoY
|
| Interest Expense |
-$753.2K
3147.95%
YoY
|
-$23.19K
-102.26%
YoY
|
$1.028M
-78.56%
YoY
|
$4.795M
-437.52%
YoY
|
-$1.421M
64.86%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$8.964M
-6.62%
YoY
|
-$9.599M
97.51%
YoY
|
-$4.860M
-175.32%
YoY
|
$6.452M
-196.94%
YoY
|
-$6.656M
-301.86%
YoY
|
| Income Tax |
$879.2K
153.41%
YoY
|
$347.0K
-97.04%
YoY
|
$11.71M
111.13%
YoY
|
$5.547M
-603.42%
YoY
|
-$1.102M
-202.39%
YoY
|
| Net Earnings |
-$9.843M
-1.04%
YoY
|
-$9.946M
-39.98%
YoY
|
-$16.57M
-1929.99%
YoY
|
$905.5K
-116.3%
YoY
|
-$5.554M
-350.05%
YoY
|
| Basic Earnings Per Share |
-$0.98
-1.01%
YoY
|
-$0.99
-40.36%
YoY
|
-$1.66
-1760.0%
YoY
|
$0.10
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.98
-0.82%
YoY
|
-$0.99
-40.48%
YoY
|
-$1.66
-100.0%
YoY
|
$151.3K
-107.22%
YoY
|
-$2.096M
-307.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.07M shares
0.0%
YoY
|
10.07M shares
0.93%
YoY
|
9.973M shares
9.19%
YoY
|
9.133M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
10.07M shares
0.0%
YoY
|
10.07M shares
0.93%
YoY
|
9.973M shares
9.19%
YoY
|
9.133M shares
N/A
|
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 |
$25.60M
2.07%
YoY
|
$24.79M
-5.54%
YoY
|
$10.90M
58.76%
YoY
|
$17.64M
-15.84%
YoY
|
$25.08M
59.03%
YoY
|
$26.25M
-12.56%
YoY
|
$6.864M
-65.32%
YoY
|
$20.96M
-1.91%
YoY
|
$15.77M
-50.26%
YoY
|
$30.02M
-5.56%
YoY
|
$19.79M
27.83%
YoY
|
$21.37M
-52.56%
YoY
|
$31.71M
-29.67%
YoY
|
$31.79M
-31.69%
YoY
|
$15.48M
-36.05%
YoY
|
$45.05M
38.7%
YoY
|
$45.09M
35.17%
YoY
|
$46.53M
76.52%
YoY
|
$24.21M
176.87%
YoY
|
| Cost Of Revenue |
$23.58M
1.79%
YoY
|
$23.52M
2.33%
YoY
|
$10.81M
67.26%
YoY
|
$16.53M
-20.19%
YoY
|
$23.16M
45.5%
YoY
|
$22.98M
-20.3%
YoY
|
$6.465M
-67.79%
YoY
|
$20.71M
1.81%
YoY
|
$15.92M
-44.96%
YoY
|
$28.84M
-7.43%
YoY
|
$20.07M
32.28%
YoY
|
$20.35M
-50.03%
YoY
|
$28.93M
-33.14%
YoY
|
$31.15M
-28.39%
YoY
|
$15.17M
-32.21%
YoY
|
$40.71M
28.3%
YoY
|
$43.27M
40.52%
YoY
|
$43.51M
82.77%
YoY
|
$22.38M
151.06%
YoY
|
| Gross Profit |
$2.022M
5.45%
YoY
|
$1.274M
-60.99%
YoY
|
$84.09K
-78.93%
YoY
|
$1.110M
343.52%
YoY
|
$1.917M
-1351.37%
YoY
|
$3.265M
176.75%
YoY
|
$399.1K
-244.08%
YoY
|
$250.2K
-75.61%
YoY
|
-$153.2K
-105.5%
YoY
|
$1.180M
86.09%
YoY
|
-$277.0K
-189.22%
YoY
|
$1.026M
-76.33%
YoY
|
$2.784M
52.82%
YoY
|
$634.0K
-79.07%
YoY
|
$310.5K
-83.04%
YoY
|
$4.336M
481.76%
YoY
|
$1.822M
-29.06%
YoY
|
$3.029M
18.38%
YoY
|
$1.831M
-1178.84%
YoY
|
| Selling, General & Admin |
$3.018M
-10.74%
YoY
|
$3.037M
11.75%
YoY
|
$3.461M
-11.27%
YoY
|
$4.800M
64.28%
YoY
|
$3.382M
44.83%
YoY
|
$2.718M
105.35%
YoY
|
$3.901M
56.32%
YoY
|
$2.922M
92.55%
YoY
|
$2.335M
-30.73%
YoY
|
$1.323M
-29.22%
YoY
|
$2.495M
-24.4%
YoY
|
$1.518M
-36.39%
YoY
|
$3.371M
66.89%
YoY
|
$1.870M
-28.02%
YoY
|
$3.301M
29.18%
YoY
|
$2.386M
-12.05%
YoY
|
$2.020M
-15.53%
YoY
|
$2.598M
-22.63%
YoY
|
$2.555M
-5.25%
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.574M
2.62%
YoY
|
$3.543M
4.79%
YoY
|
$3.547M
1.88%
YoY
|
$3.875M
5.99%
YoY
|
$3.483M
1.85%
YoY
|
$3.381M
-2.39%
YoY
|
$3.482M
-5.55%
YoY
|
$3.656M
2.41%
YoY
|
$3.420M
-5.68%
YoY
|
$3.464M
-9.3%
YoY
|
$3.686M
-2.31%
YoY
|
$3.570M
-1.52%
YoY
|
$3.626M
1.64%
YoY
|
$3.819M
-6.26%
YoY
|
$3.773M
-7.8%
YoY
|
$3.625M
-19.31%
YoY
|
$3.567M
-6.26%
YoY
|
$4.074M
9.47%
YoY
|
$4.092M
8.42%
YoY
|
| Operating Expenses |
$3.018M
-10.74%
YoY
|
$3.037M
11.75%
YoY
|
$3.461M
-11.27%
YoY
|
$4.800M
64.28%
YoY
|
$3.382M
44.83%
YoY
|
$2.718M
105.35%
YoY
|
$3.901M
56.32%
YoY
|
$2.922M
92.55%
YoY
|
$2.335M
-30.73%
YoY
|
$1.323M
-29.22%
YoY
|
$2.495M
-24.4%
YoY
|
$1.517M
-36.39%
YoY
|
$3.371M
66.89%
YoY
|
$1.870M
-28.02%
YoY
|
$3.301M
29.18%
YoY
|
$2.386M
-12.05%
YoY
|
$2.020M
-15.53%
YoY
|
$2.598M
-22.63%
YoY
|
$2.555M
-5.25%
YoY
|
| Operating Profit |
-$992.6K
-32.2%
YoY
|
-$1.763M
-421.87%
YoY
|
-$3.377M
-3.55%
YoY
|
-$3.690M
38.12%
YoY
|
-$1.464M
-41.07%
YoY
|
$547.8K
-205.6%
YoY
|
-$3.502M
26.31%
YoY
|
-$2.672M
443.73%
YoY
|
-$2.485M
322.03%
YoY
|
-$518.7K
-58.03%
YoY
|
-$2.772M
-7.29%
YoY
|
-$491.4K
-125.19%
YoY
|
-$588.7K
197.28%
YoY
|
-$1.236M
-386.44%
YoY
|
-$2.990M
312.87%
YoY
|
$1.950M
-199.14%
YoY
|
-$198.0K
-212.12%
YoY
|
$431.4K
-154.02%
YoY
|
-$724.3K
-74.73%
YoY
|
| Interest Expense |
-$149.3K
-9.02%
YoY
|
-$142.0K
-167.12%
YoY
|
-$126.6K
-160.2%
YoY
|
-$172.3K
-6.74%
YoY
|
-$164.1K
-166.22%
YoY
|
$211.6K
-21.84%
YoY
|
$210.3K
-15.6%
YoY
|
-$184.8K
-140.62%
YoY
|
$247.8K
-3.45%
YoY
|
$270.7K
-61.65%
YoY
|
$249.2K
108.98%
YoY
|
$454.8K
-83.76%
YoY
|
$256.7K
-84.62%
YoY
|
$705.9K
-83.34%
YoY
|
$119.2K
-103.05%
YoY
|
$2.800M
-1578.77%
YoY
|
$1.669M
-327.91%
YoY
|
$4.237M
-1730.49%
YoY
|
-$3.912M
1537.1%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$371.7K
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 |
-$1.142M
-29.87%
YoY
|
-$1.905M
-661.91%
YoY
|
-$3.504M
-5.55%
YoY
|
-$3.965M
-0.51%
YoY
|
-$1.628M
-17.71%
YoY
|
$339.0K
-137.58%
YoY
|
-$3.710M
35.73%
YoY
|
-$3.985M
10972.74%
YoY
|
-$1.979M
35.98%
YoY
|
-$902.2K
69.68%
YoY
|
-$2.733M
-3.67%
YoY
|
-$35.99K
-100.76%
YoY
|
-$1.455M
-198.9%
YoY
|
-$531.7K
-111.39%
YoY
|
-$2.837M
-36.09%
YoY
|
$4.751M
-322.1%
YoY
|
$1.471M
-397.43%
YoY
|
$4.669M
-540.72%
YoY
|
-$4.439M
49.84%
YoY
|
| Income Tax |
$306.4K
-11.38%
YoY
|
$46.83K
-88.76%
YoY
|
N/A
N/A
|
$79.90K
-7567.29%
YoY
|
$345.7K
-10783.25%
YoY
|
$416.8K
18.65%
YoY
|
$36.79K
N/A
|
-$1.070K
-100.01%
YoY
|
-$3.236K
-100.75%
YoY
|
$351.3K
-244.06%
YoY
|
N/A
N/A
|
$11.87M
1892.06%
YoY
|
$432.3K
-705.53%
YoY
|
-$243.8K
-104.76%
YoY
|
-$349.0K
248.26%
YoY
|
$596.0K
-214.07%
YoY
|
-$71.39K
-370.93%
YoY
|
$5.123M
-6548.38%
YoY
|
-$100.2K
-80.96%
YoY
|
| Net Earnings |
-$1.448M
-26.63%
YoY
|
-$1.952M
2410.48%
YoY
|
-$3.504M
-6.48%
YoY
|
-$4.045M
1.53%
YoY
|
-$1.974M
-0.07%
YoY
|
-$77.75K
-93.8%
YoY
|
-$3.747M
37.08%
YoY
|
-$3.984M
-66.54%
YoY
|
-$1.975M
4.67%
YoY
|
-$1.253M
335.38%
YoY
|
-$2.733M
9.84%
YoY
|
-$11.91M
-386.59%
YoY
|
-$1.887M
-222.35%
YoY
|
-$287.9K
-36.48%
YoY
|
-$2.488M
-42.65%
YoY
|
$4.155M
-357.01%
YoY
|
$1.543M
-396.1%
YoY
|
-$453.3K
-53.75%
YoY
|
-$4.339M
78.09%
YoY
|
| Basic Earnings Per Share |
-$0.11
-45.0%
YoY
|
-$0.16
1875.0%
YoY
|
-$0.35
-5.41%
YoY
|
N/A
|
-$0.20
0.0%
YoY
|
-$0.01
-93.33%
YoY
|
-$0.37
37.04%
YoY
|
N/A
|
-$0.20
566.67%
YoY
|
-$0.12
300.0%
YoY
|
-$0.27
8.0%
YoY
|
N/A
|
-$0.03
-200.0%
YoY
|
-$0.03
N/A
|
-$0.25
N/A
|
N/A
|
$0.03
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.11
-45.0%
YoY
|
-$0.16
1875.0%
YoY
|
-$0.35
-5.41%
YoY
|
-$0.40
2.53%
YoY
|
-$0.20
0.0%
YoY
|
-$0.01
-93.33%
YoY
|
-$0.37
37.04%
YoY
|
-$0.40
-75.11%
YoY
|
-$0.20
566.67%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.27
-100.0%
YoY
|
-$1.59
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$29.07K
-70.09%
YoY
|
-$251.2K
-79.07%
YoY
|
$541.0K
-1055.12%
YoY
|
$284.6K
-1510.46%
YoY
|
-$97.18K
142.4%
YoY
|
-$1.200M
986.34%
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.97M shares
68.54%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
-11.83%
YoY
|
10.07M shares
-85.91%
YoY
|
10.07M shares
1.51%
YoY
|
10.07M shares
1.51%
YoY
|
11.42M shares
N/A
|
71.45M shares
31.83%
YoY
|
9.916M shares
N/A
|
9.916M shares
N/A
|
N/A
|
54.20M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
13.62M shares
35.28%
YoY
|
11.91M shares
18.28%
YoY
|
10.07M shares
0.0%
YoY
|
N/A
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
10.07M shares
0.0%
YoY
|
N/A
|
10.07M shares
-85.91%
YoY
|
10.07M shares
1.51%
YoY
|
10.07M shares
1.51%
YoY
|
N/A
|
71.45M shares
31.83%
YoY
|
9.916M shares
N/A
|
9.916M shares
N/A
|
N/A
|
54.20M shares
N/A
|
N/A
|
N/A
|
Loading...