|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$66.14M
-23.15%
YoY
|
$86.07M
-3.18%
YoY
|
$88.90M
11.94%
YoY
|
$79.42M
46.86%
YoY
|
$54.08M
35.39%
YoY
|
| Cost Of Revenue |
$37.15M
-20.65%
YoY
|
$46.82M
-13.47%
YoY
|
$54.10M
17.06%
YoY
|
$46.22M
47.86%
YoY
|
$31.26M
25.99%
YoY
|
| Gross Profit |
$28.99M
-26.14%
YoY
|
$39.25M
12.8%
YoY
|
$34.80M
4.81%
YoY
|
$33.20M
45.5%
YoY
|
$22.82M
50.82%
YoY
|
| Selling, General & Admin |
$12.66M
4.43%
YoY
|
$12.12M
-5.25%
YoY
|
$12.79M
9.27%
YoY
|
$11.71M
-41.04%
YoY
|
$19.86M
62.5%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$780.0K
-2.04%
YoY
|
$796.2K
-0.47%
YoY
|
$800.0K
187.85%
YoY
|
$277.9K
2198.76%
YoY
|
$12.09K
N/A
|
| Operating Expenses |
$34.86M
-13.32%
YoY
|
$40.22M
-16.7%
YoY
|
$48.28M
56.31%
YoY
|
$30.89M
55.54%
YoY
|
$19.86M
62.5%
YoY
|
| Operating Profit |
-$5.866M
509.18%
YoY
|
-$962.9K
-92.86%
YoY
|
-$13.48M
-683.19%
YoY
|
$2.312M
-21.91%
YoY
|
$2.961M
1.74%
YoY
|
| Interest Expense |
$427.0K
-42.23%
YoY
|
$739.2K
-24.57%
YoY
|
$980.1K
172.73%
YoY
|
$359.4K
-333.67%
YoY
|
-$153.8K
-9.54%
YoY
|
| Other Income/Expense, Net |
-$366.3K
-55.87%
YoY
|
-$829.9K
-29.91%
YoY
|
-$1.184M
376.63%
YoY
|
-$248.4K
-91.7%
YoY
|
-$2.991M
-15056.35%
YoY
|
| Pretax Income |
-$6.232M
247.61%
YoY
|
-$1.793M
-87.78%
YoY
|
-$14.67M
-810.77%
YoY
|
$2.064M
-23054.59%
YoY
|
-$8.990K
-100.33%
YoY
|
| Income Tax |
-$1.254M
399.07%
YoY
|
-$251.4K
-90.66%
YoY
|
-$2.691M
-581.33%
YoY
|
$559.0K
-27.1%
YoY
|
$766.8K
-0.42%
YoY
|
| Net Earnings |
-$4.968M
225.12%
YoY
|
-$1.528M
-87.23%
YoY
|
-$11.97M
-888.3%
YoY
|
$1.518M
-295.67%
YoY
|
-$775.8K
-138.98%
YoY
|
| Basic Earnings Per Share |
-$0.16
220.0%
YoY
|
-$0.05
-87.59%
YoY
|
-$0.40
-906.0%
YoY
|
$0.05
-225.0%
YoY
|
-$0.04
N/A
|
| Diluted Earnings Per Share |
-$0.16
220.0%
YoY
|
-$0.05
-87.59%
YoY
|
-$0.40
-906.0%
YoY
|
$0.05
-100.0%
YoY
|
-$36.74K
-163.13%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.45M shares
5.25%
YoY
|
29.88M shares
0.55%
YoY
|
29.71M shares
6.95%
YoY
|
27.78M shares
31.56%
YoY
|
21.12M shares
N/A
|
| Diluted Shares Outstanding |
31.45M shares
5.25%
YoY
|
29.88M shares
0.55%
YoY
|
29.71M shares
6.95%
YoY
|
27.78M shares
31.56%
YoY
|
21.12M shares
N/A
|
|
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 |
$3.499M
-78.89%
YoY
|
$7.134M
-62.6%
YoY
|
$12.02M
-36.78%
YoY
|
$11.49M
-40.93%
YoY
|
$16.57M
-28.91%
YoY
|
$19.07M
13.53%
YoY
|
$19.01M
-28.29%
YoY
|
$19.45M
-16.86%
YoY
|
$23.31M
15.24%
YoY
|
$16.80M
-12.75%
YoY
|
$26.51M
1.87%
YoY
|
$23.40M
5.8%
YoY
|
$20.23M
-11.32%
YoY
|
$19.25M
12.43%
YoY
|
$26.02M
49.84%
YoY
|
$22.12M
50.18%
YoY
|
$22.81M
73.66%
YoY
|
$17.13M
52.17%
YoY
|
$17.37M
16.09%
YoY
|
| Cost Of Revenue |
$2.743M
-70.8%
YoY
|
$3.995M
-62.61%
YoY
|
$7.211M
-31.46%
YoY
|
$6.553M
-35.92%
YoY
|
$9.393M
-24.01%
YoY
|
$10.68M
12.66%
YoY
|
$10.52M
-28.67%
YoY
|
$10.23M
-28.73%
YoY
|
$12.36M
-0.59%
YoY
|
$9.482M
-15.98%
YoY
|
$14.75M
-8.03%
YoY
|
$14.35M
10.39%
YoY
|
$12.43M
-8.56%
YoY
|
$11.29M
17.95%
YoY
|
$16.04M
59.52%
YoY
|
$13.00M
58.83%
YoY
|
$13.60M
84.53%
YoY
|
$9.568M
51.71%
YoY
|
$10.05M
6.95%
YoY
|
| Gross Profit |
$755.5K
-89.47%
YoY
|
$3.139M
-62.59%
YoY
|
$4.807M
-43.37%
YoY
|
$4.939M
-46.48%
YoY
|
$7.177M
-34.45%
YoY
|
$8.390M
14.64%
YoY
|
$8.488M
-27.82%
YoY
|
$9.228M
1.96%
YoY
|
$10.95M
40.51%
YoY
|
$7.318M
-8.17%
YoY
|
$11.76M
17.76%
YoY
|
$9.050M
-0.76%
YoY
|
$7.792M
-15.4%
YoY
|
$7.970M
5.45%
YoY
|
$9.986M
36.53%
YoY
|
$9.119M
39.36%
YoY
|
$9.210M
59.76%
YoY
|
$7.558M
52.75%
YoY
|
$7.314M
31.54%
YoY
|
| Selling, General & Admin |
N/A
|
$2.502M
-18.71%
YoY
|
$1.322M
-75.16%
YoY
|
$8.473M
6.3%
YoY
|
$1.914M
-42.36%
YoY
|
$3.077M
4.9%
YoY
|
$5.320M
79.47%
YoY
|
$7.971M
-33.85%
YoY
|
$3.321M
8.33%
YoY
|
$2.934M
8.12%
YoY
|
$2.964M
-4.39%
YoY
|
$12.05M
13.58%
YoY
|
$3.066M
-60.58%
YoY
|
$2.713M
-57.75%
YoY
|
$3.100M
-48.53%
YoY
|
$10.61M
68.38%
YoY
|
$7.778M
56.31%
YoY
|
$6.422M
56.85%
YoY
|
$6.023M
34.15%
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 |
N/A
|
$197.6K
0.82%
YoY
|
$198.2K
0.84%
YoY
|
$193.5K
-1.77%
YoY
|
$193.9K
-1.52%
YoY
|
$196.0K
-2.31%
YoY
|
$196.6K
-2.55%
YoY
|
$197.0K
-6.2%
YoY
|
$196.9K
-2.31%
YoY
|
$200.6K
-0.3%
YoY
|
$201.7K
5.1%
YoY
|
$210.0K
15.01%
YoY
|
$201.6K
133.17%
YoY
|
$201.2K
4066.46%
YoY
|
$191.9K
4627.34%
YoY
|
$182.6K
4834.86%
YoY
|
$86.44K
2355.68%
YoY
|
$4.830K
-0.82%
YoY
|
$4.060K
N/A
|
| Operating Expenses |
$1.900M
-74.49%
YoY
|
$5.577M
-27.63%
YoY
|
$6.502M
-42.13%
YoY
|
$8.473M
6.3%
YoY
|
$7.446M
-20.34%
YoY
|
$7.706M
-21.93%
YoY
|
$11.23M
-13.76%
YoY
|
$7.971M
-33.85%
YoY
|
$9.347M
-2.66%
YoY
|
$9.871M
-18.1%
YoY
|
$13.03M
-10.64%
YoY
|
$12.05M
13.58%
YoY
|
$9.603M
23.46%
YoY
|
$12.05M
87.66%
YoY
|
$14.58M
142.04%
YoY
|
$10.61M
68.38%
YoY
|
$7.778M
56.31%
YoY
|
$6.422M
56.85%
YoY
|
$6.023M
34.45%
YoY
|
| Operating Profit |
-$1.144M
325.37%
YoY
|
-$2.438M
-456.63%
YoY
|
-$1.695M
-38.28%
YoY
|
-$3.534M
-381.18%
YoY
|
-$269.0K
-116.8%
YoY
|
$683.6K
-126.78%
YoY
|
-$2.746M
116.48%
YoY
|
$1.257M
-141.9%
YoY
|
$1.601M
-188.41%
YoY
|
-$2.552M
-37.48%
YoY
|
-$1.269M
-72.38%
YoY
|
-$3.000M
101.27%
YoY
|
-$1.811M
-226.51%
YoY
|
-$4.083M
-459.61%
YoY
|
-$4.593M
-455.98%
YoY
|
-$1.491M
-715.04%
YoY
|
$1.432M
81.52%
YoY
|
$1.135M
33.08%
YoY
|
$1.290M
19.47%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$70.31K
-49.86%
YoY
|
$61.72K
-52.96%
YoY
|
-$85.20K
-57.22%
YoY
|
$81.90K
-54.59%
YoY
|
$140.2K
-9.27%
YoY
|
$131.2K
-39.09%
YoY
|
-$199.1K
-26.24%
YoY
|
$180.4K
-17.47%
YoY
|
$154.5K
-44.89%
YoY
|
$215.4K
-6.05%
YoY
|
-$270.0K
19.81%
YoY
|
$218.6K
-233.01%
YoY
|
$280.4K
-473.35%
YoY
|
$229.3K
N/A
|
-$225.4K
410.65%
YoY
|
-$164.3K
173.32%
YoY
|
-$75.11K
216.79%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$4.464M
9326.26%
YoY
|
$424.2K
-222.09%
YoY
|
$697.9K
797.05%
YoY
|
$35.90K
-152.8%
YoY
|
-$47.35K
-77.63%
YoY
|
-$347.4K
536.61%
YoY
|
$77.81K
-126.24%
YoY
|
-$67.99K
-78.07%
YoY
|
-$211.7K
-32.19%
YoY
|
-$54.58K
-78.88%
YoY
|
-$296.6K
647.54%
YoY
|
-$310.0K
-247.0%
YoY
|
-$312.2K
-6509.75%
YoY
|
-$258.5K
-527.91%
YoY
|
-$39.67K
-33.67%
YoY
|
$210.9K
-110.05%
YoY
|
$4.870K
-100.56%
YoY
|
$60.40K
-323.79%
YoY
|
-$59.81K
-698.1%
YoY
|
| Pretax Income |
-$5.608M
1672.4%
YoY
|
-$2.014M
-699.03%
YoY
|
-$997.2K
-62.63%
YoY
|
-$3.583M
-462.04%
YoY
|
-$316.4K
-122.77%
YoY
|
$336.2K
-112.9%
YoY
|
-$2.669M
70.49%
YoY
|
$989.7K
-127.72%
YoY
|
$1.390M
-165.44%
YoY
|
-$2.607M
-39.95%
YoY
|
-$1.565M
-66.22%
YoY
|
-$3.570M
137.21%
YoY
|
-$2.123M
-274.4%
YoY
|
-$4.341M
-487.39%
YoY
|
-$4.633M
-476.51%
YoY
|
-$1.505M
-20.8%
YoY
|
$1.218M
3828.82%
YoY
|
$1.121M
39.65%
YoY
|
$1.231M
16.08%
YoY
|
| Income Tax |
-$326.5K
-1354.96%
YoY
|
-$820.5K
-780.86%
YoY
|
-$463.6K
-27.17%
YoY
|
-$764.5K
-327.32%
YoY
|
$26.02K
-93.1%
YoY
|
$120.5K
-117.49%
YoY
|
-$636.5K
130.72%
YoY
|
$336.3K
-155.13%
YoY
|
$377.1K
-163.97%
YoY
|
-$688.9K
-34.25%
YoY
|
-$275.9K
-38.39%
YoY
|
-$610.0K
316.18%
YoY
|
-$589.6K
-1579.13%
YoY
|
-$1.048M
-424.66%
YoY
|
-$447.8K
-230.56%
YoY
|
-$146.6K
-2510.69%
YoY
|
$39.86K
-83.24%
YoY
|
$322.7K
42.21%
YoY
|
$343.0K
14.33%
YoY
|
| Net Earnings |
-$3.455M
917.34%
YoY
|
-$1.193M
-645.33%
YoY
|
-$533.7K
-73.7%
YoY
|
-$2.818M
-528.88%
YoY
|
-$339.6K
-133.42%
YoY
|
$218.8K
-111.43%
YoY
|
-$2.029M
57.73%
YoY
|
$657.1K
-122.2%
YoY
|
$1.016M
-166.39%
YoY
|
-$1.915M
-41.81%
YoY
|
-$1.287M
-69.24%
YoY
|
-$2.960M
119.38%
YoY
|
-$1.531M
-229.51%
YoY
|
-$3.290M
-512.41%
YoY
|
-$4.182M
-571.24%
YoY
|
-$1.349M
-29.22%
YoY
|
$1.182M
-671.4%
YoY
|
$797.9K
38.64%
YoY
|
$887.5K
16.78%
YoY
|
| Basic Earnings Per Share |
-$2.38
23700.0%
YoY
|
-$1.08
-10900.0%
YoY
|
-$0.51
750.0%
YoY
|
N/A
|
-$0.01
-133.33%
YoY
|
$0.01
-116.67%
YoY
|
-$0.06
50.0%
YoY
|
N/A
|
$0.03
-158.82%
YoY
|
-$0.06
-45.45%
YoY
|
-$0.04
-71.43%
YoY
|
N/A
|
-$0.05
-221.43%
YoY
|
-$0.11
-466.67%
YoY
|
-$0.14
-566.67%
YoY
|
N/A
|
$0.04
N/A
|
$0.03
N/A
|
$0.03
-25.0%
YoY
|
| Diluted Earnings Per Share |
-$2.38
23700.0%
YoY
|
-$1.08
-10900.0%
YoY
|
-$0.51
750.0%
YoY
|
-$2.69
-12431.19%
YoY
|
-$0.01
-133.33%
YoY
|
$0.01
-116.67%
YoY
|
-$0.06
50.0%
YoY
|
$0.02
-121.8%
YoY
|
$0.03
-158.82%
YoY
|
-$0.06
-45.45%
YoY
|
-$0.04
-71.43%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.14
-566.67%
YoY
|
-$44.78K
-77.51%
YoY
|
$42.14K
-608.63%
YoY
|
$30.12K
30.65%
YoY
|
$0.03
-25.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 |
1.322M shares
-95.79%
YoY
|
31.49M shares
0.2%
YoY
|
1.050M shares
-96.66%
YoY
|
31.36M shares
5.17%
YoY
|
31.45M shares
5.47%
YoY
|
31.43M shares
5.6%
YoY
|
31.43M shares
5.58%
YoY
|
29.82M shares
0.27%
YoY
|
29.82M shares
0.36%
YoY
|
29.76M shares
0.65%
YoY
|
29.76M shares
0.65%
YoY
|
29.74M shares
N/A
|
29.71M shares
5.94%
YoY
|
29.57M shares
11.63%
YoY
|
29.57M shares
11.66%
YoY
|
N/A
|
28.05M shares
N/A
|
26.49M shares
N/A
|
26.48M shares
31.08%
YoY
|
| Diluted Shares Outstanding |
1.454M shares
-95.38%
YoY
|
1.102M shares
-96.49%
YoY
|
1.050M shares
-96.66%
YoY
|
N/A
|
31.46M shares
5.48%
YoY
|
31.44M shares
5.53%
YoY
|
31.42M shares
5.55%
YoY
|
N/A
|
29.82M shares
0.31%
YoY
|
29.79M shares
0.16%
YoY
|
29.76M shares
0.33%
YoY
|
N/A
|
29.73M shares
6.01%
YoY
|
29.74M shares
12.27%
YoY
|
29.67M shares
11.97%
YoY
|
N/A
|
28.05M shares
N/A
|
26.49M shares
N/A
|
26.50M shares
31.14%
YoY
|
Loading...