|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$81.23M
-3.84%
YoY
|
$84.47M
38.69%
YoY
|
$60.90M
-18.19%
YoY
|
$74.44M
-30.25%
YoY
|
$106.7M
-14.57%
YoY
|
| Cost Of Revenue |
$58.79M
8.41%
YoY
|
$54.24M
12.28%
YoY
|
$48.31M
-2.43%
YoY
|
$49.51M
-22.26%
YoY
|
$63.69M
-5.37%
YoY
|
| Gross Profit |
$22.43M
-25.8%
YoY
|
$30.23M
140.01%
YoY
|
$12.60M
-49.49%
YoY
|
$24.94M
-42.07%
YoY
|
$43.05M
-25.32%
YoY
|
| Selling, General & Admin |
$23.33M
62.11%
YoY
|
$14.39M
-17.29%
YoY
|
$17.40M
-24.49%
YoY
|
$23.04M
38.21%
YoY
|
$16.67M
-30.58%
YoY
|
| Research & Development |
$14.58M
25.19%
YoY
|
$11.65M
130.3%
YoY
|
$5.057M
71.11%
YoY
|
$2.956M
254.04%
YoY
|
$834.8K
-39.3%
YoY
|
| Depreciation & Amortization |
$248.0K
-18.35%
YoY
|
$303.7K
-83.29%
YoY
|
$1.817M
221.11%
YoY
|
$565.9K
-96.48%
YoY
|
$16.06M
9.49%
YoY
|
| Operating Expenses |
$39.69M
50.69%
YoY
|
$26.34M
15.09%
YoY
|
$22.89M
-13.78%
YoY
|
$26.55M
45.02%
YoY
|
$18.31M
-30.39%
YoY
|
| Operating Profit |
-$17.26M
-543.89%
YoY
|
$3.889M
-137.79%
YoY
|
-$10.29M
539.13%
YoY
|
-$1.610M
-106.51%
YoY
|
$24.74M
-21.06%
YoY
|
| Interest Expense |
$599.4K
-233.59%
YoY
|
-$448.7K
-69.44%
YoY
|
-$1.468M
920.05%
YoY
|
-$143.9K
-115.98%
YoY
|
$900.8K
-85.15%
YoY
|
| Other Income/Expense, Net |
$714.5K
-149.97%
YoY
|
-$1.430M
-637.59%
YoY
|
$266.0K
68.16%
YoY
|
$158.2K
-67.96%
YoY
|
$493.7K
-8.72%
YoY
|
| Pretax Income |
-$16.55M
-772.94%
YoY
|
$2.459M
-121.39%
YoY
|
-$11.50M
691.54%
YoY
|
-$1.452M
-114.98%
YoY
|
$9.694M
-73.48%
YoY
|
| Income Tax |
$10.69M
1590.95%
YoY
|
$632.1K
-126.33%
YoY
|
-$2.401M
-1.87%
YoY
|
-$2.446M
-237.09%
YoY
|
$1.785M
-73.78%
YoY
|
| Net Earnings |
-$27.24M
-1586.68%
YoY
|
$1.832M
-120.16%
YoY
|
-$9.086M
-1058.64%
YoY
|
$947.8K
-88.81%
YoY
|
$8.468M
-72.4%
YoY
|
| Basic Earnings Per Share |
-$0.73
-1560.0%
YoY
|
$0.05
-120.0%
YoY
|
-$0.25
-933.33%
YoY
|
$0.03
-87.5%
YoY
|
$0.24
N/A
|
| Diluted Earnings Per Share |
-$0.73
-1560.0%
YoY
|
$0.05
-120.17%
YoY
|
-$0.25
-926.17%
YoY
|
$0.03
-86.54%
YoY
|
$0.22
-72.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
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 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$27.29M
35.72%
YoY
|
$25.11M
-4.21%
YoY
|
$13.82M
-38.66%
YoY
|
$22.19M
2.68%
YoY
|
$20.11M
42.47%
YoY
|
$26.21M
-8.25%
YoY
|
$22.53M
150.86%
YoY
|
$21.61M
118.42%
YoY
|
$14.12M
4.88%
YoY
|
$28.57M
86.59%
YoY
|
$8.981M
-42.48%
YoY
|
$9.892M
-36.03%
YoY
|
$13.46M
-52.03%
YoY
|
$15.31M
-85.65%
YoY
|
$15.61M
-35.91%
YoY
|
$15.46M
-50.44%
YoY
|
$106.7M
N/A
|
| Cost Of Revenue |
$15.64M
9.64%
YoY
|
$15.50M
4.23%
YoY
|
$13.81M
-0.14%
YoY
|
$15.23M
12.79%
YoY
|
$14.26M
18.45%
YoY
|
$14.87M
-20.27%
YoY
|
$13.82M
46.08%
YoY
|
$13.50M
44.65%
YoY
|
$12.04M
22.67%
YoY
|
$18.65M
58.52%
YoY
|
$9.463M
-17.49%
YoY
|
$9.336M
-18.01%
YoY
|
$9.816M
-34.07%
YoY
|
$11.76M
-81.53%
YoY
|
$11.47M
-25.9%
YoY
|
$11.39M
-33.61%
YoY
|
$63.69M
N/A
|
| Gross Profit |
$11.66M
99.34%
YoY
|
$9.614M
-15.28%
YoY
|
$14.41K
-99.83%
YoY
|
$6.955M
-14.17%
YoY
|
$5.848M
181.94%
YoY
|
$11.35M
14.35%
YoY
|
$8.706M
-1906.5%
YoY
|
$8.102M
1356.0%
YoY
|
$2.074M
-43.05%
YoY
|
$9.924M
179.63%
YoY
|
-$482.0K
-111.63%
YoY
|
$556.5K
-86.35%
YoY
|
$3.642M
-72.34%
YoY
|
$3.549M
-91.76%
YoY
|
$4.145M
-53.33%
YoY
|
$4.077M
-70.99%
YoY
|
$43.05M
N/A
|
| Selling, General & Admin |
$5.520M
-11.98%
YoY
|
$6.334M
53.14%
YoY
|
$5.730M
31.99%
YoY
|
$4.995M
43.13%
YoY
|
$6.271M
158.79%
YoY
|
$4.136M
-17.2%
YoY
|
$4.341M
18.29%
YoY
|
$3.490M
-15.08%
YoY
|
$2.423M
-57.3%
YoY
|
$4.995M
-20.66%
YoY
|
$3.670M
-34.84%
YoY
|
$4.110M
-22.97%
YoY
|
$5.675M
-1.82%
YoY
|
$6.296M
-62.24%
YoY
|
$5.632M
35.72%
YoY
|
$5.336M
14.76%
YoY
|
$16.67M
N/A
|
| Research & Development |
$4.015M
11.22%
YoY
|
$3.946M
-4.31%
YoY
|
$3.731M
-3.98%
YoY
|
$3.293M
76.98%
YoY
|
$3.610M
103.19%
YoY
|
$4.124M
253.88%
YoY
|
$3.886M
194.97%
YoY
|
$1.861M
54.96%
YoY
|
$1.777M
29.31%
YoY
|
$1.165M
-52.93%
YoY
|
$1.317M
1029.65%
YoY
|
$1.201M
570.67%
YoY
|
$1.374M
646.81%
YoY
|
$2.476M
196.59%
YoY
|
$116.6K
-46.21%
YoY
|
$179.1K
-25.33%
YoY
|
$834.8K
N/A
|
| Depreciation & Amortization |
$12.73K
-81.25%
YoY
|
$554.0K
632.8%
YoY
|
$67.92K
-6.2%
YoY
|
$67.76K
-15.88%
YoY
|
$67.90K
-17.53%
YoY
|
$75.60K
-65.14%
YoY
|
$72.40K
-35.88%
YoY
|
$80.55K
-31.8%
YoY
|
$82.34K
-28.44%
YoY
|
$216.9K
-89.07%
YoY
|
$112.9K
-94.3%
YoY
|
$118.1K
-97.23%
YoY
|
$115.1K
-31.64%
YoY
|
$1.984M
-77.03%
YoY
|
$1.980M
847.71%
YoY
|
$4.260M
-42.61%
YoY
|
$8.640M
N/A
|
| Operating Expenses |
$9.616M
-3.34%
YoY
|
$10.32M
23.96%
YoY
|
$9.865M
18.86%
YoY
|
$8.772M
61.51%
YoY
|
$9.948M
132.33%
YoY
|
$8.329M
33.33%
YoY
|
$8.300M
62.8%
YoY
|
$5.432M
0.13%
YoY
|
$4.282M
-40.23%
YoY
|
$6.247M
-29.83%
YoY
|
$5.098M
-13.26%
YoY
|
$5.424M
-4.05%
YoY
|
$7.164M
16.84%
YoY
|
$8.902M
-51.37%
YoY
|
$5.878M
28.55%
YoY
|
$5.653M
10.8%
YoY
|
$18.31M
N/A
|
| Operating Profit |
$2.040M
-149.75%
YoY
|
-$710.4K
-123.53%
YoY
|
-$9.850M
-2521.04%
YoY
|
-$1.817M
-168.04%
YoY
|
-$4.101M
85.73%
YoY
|
$3.019M
-17.89%
YoY
|
$406.9K
-107.29%
YoY
|
$2.671M
-154.87%
YoY
|
-$2.208M
-37.3%
YoY
|
$3.677M
-168.69%
YoY
|
-$5.580M
222.09%
YoY
|
-$4.868M
208.73%
YoY
|
-$3.522M
-150.06%
YoY
|
-$5.353M
-121.64%
YoY
|
-$1.732M
-140.19%
YoY
|
-$1.577M
-117.62%
YoY
|
$24.74M
N/A
|
| Interest Expense |
-$154.0K
77.62%
YoY
|
$565.0K
-6308.79%
YoY
|
$289.9K
-419.77%
YoY
|
-$168.7K
136.41%
YoY
|
-$86.70K
-121.9%
YoY
|
-$9.100K
-98.43%
YoY
|
-$90.66K
-71.67%
YoY
|
-$71.36K
-76.21%
YoY
|
$396.0K
-249.43%
YoY
|
-$581.2K
228.41%
YoY
|
-$320.0K
38.12%
YoY
|
-$300.0K
855.72%
YoY
|
-$265.0K
-188.33%
YoY
|
-$177.0K
-119.65%
YoY
|
-$231.7K
-174.74%
YoY
|
-$31.39K
49.05%
YoY
|
$900.8K
N/A
|
| Other Income/Expense, Net |
$201.0K
-70.57%
YoY
|
-$77.30K
-94.94%
YoY
|
$420.4K
-2767.26%
YoY
|
-$876.7K
-606.26%
YoY
|
$683.0K
-1452.32%
YoY
|
-$1.528M
2660.07%
YoY
|
-$15.76K
43.77%
YoY
|
$173.2K
-158.15%
YoY
|
-$50.51K
-80.33%
YoY
|
-$55.35K
224.25%
YoY
|
-$10.96K
-156.22%
YoY
|
-$297.8K
-200.28%
YoY
|
-$256.8K
-185.95%
YoY
|
-$17.07K
-103.46%
YoY
|
$19.50K
-94.27%
YoY
|
$297.0K
1444.31%
YoY
|
$493.7K
N/A
|
| Pretax Income |
$2.241M
-165.58%
YoY
|
-$1.007M
-167.94%
YoY
|
-$9.430M
-2511.11%
YoY
|
-$2.694M
-194.73%
YoY
|
-$3.418M
51.34%
YoY
|
$1.482M
-51.24%
YoY
|
$391.1K
-107.0%
YoY
|
$2.844M
-155.06%
YoY
|
-$2.258M
-40.23%
YoY
|
$3.040M
-154.97%
YoY
|
-$5.591M
187.51%
YoY
|
-$5.166M
293.98%
YoY
|
-$3.778M
-151.52%
YoY
|
-$5.530M
-157.04%
YoY
|
-$1.945M
-141.81%
YoY
|
-$1.311M
-114.65%
YoY
|
$9.694M
N/A
|
| Income Tax |
$106.8K
-107.26%
YoY
|
-$144.7K
-139.91%
YoY
|
-$1.564M
-1090.36%
YoY
|
$13.87M
2252.56%
YoY
|
-$1.471M
207.74%
YoY
|
$362.6K
-43.67%
YoY
|
$157.9K
-113.65%
YoY
|
$589.5K
-154.49%
YoY
|
-$478.0K
-40.69%
YoY
|
$643.7K
-119.81%
YoY
|
-$1.157M
189.89%
YoY
|
-$1.082M
230.5%
YoY
|
-$805.8K
-152.68%
YoY
|
-$3.250M
-282.1%
YoY
|
-$399.0K
-144.75%
YoY
|
-$327.4K
-119.46%
YoY
|
$1.785M
N/A
|
| Net Earnings |
$2.135M
-209.7%
YoY
|
-$862.2K
-176.98%
YoY
|
-$7.865M
-3444.52%
YoY
|
-$16.56M
-834.1%
YoY
|
-$1.946M
9.37%
YoY
|
$1.120M
-53.28%
YoY
|
$235.1K
-105.3%
YoY
|
$2.256M
-155.31%
YoY
|
-$1.779M
-40.12%
YoY
|
$2.397M
-205.6%
YoY
|
-$4.433M
188.07%
YoY
|
-$4.079M
286.93%
YoY
|
-$2.971M
-151.2%
YoY
|
-$2.270M
-126.81%
YoY
|
-$1.539M
-139.61%
YoY
|
-$1.054M
-114.13%
YoY
|
$8.468M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$0.21
-2200.0%
YoY
|
-$0.44
-833.33%
YoY
|
-$0.05
0.0%
YoY
|
N/A
|
$0.01
-108.33%
YoY
|
$0.06
-154.55%
YoY
|
-$0.05
-37.5%
YoY
|
N/A
|
-$0.12
200.0%
YoY
|
-$0.11
266.67%
YoY
|
-$0.08
-147.06%
YoY
|
N/A
|
-$0.04
N/A
|
-$0.03
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.06
-200.0%
YoY
|
-$0.02
-165.02%
YoY
|
-$0.21
-2200.0%
YoY
|
-$0.44
-833.33%
YoY
|
-$0.06
20.0%
YoY
|
$0.03
-53.66%
YoY
|
$0.01
-108.33%
YoY
|
$0.06
-154.55%
YoY
|
-$0.05
-37.5%
YoY
|
$0.07
-209.46%
YoY
|
-$0.12
196.37%
YoY
|
-$0.11
296.54%
YoY
|
-$0.08
-147.06%
YoY
|
-$0.06
-126.81%
YoY
|
-$0.04
-140.49%
YoY
|
-$0.03
-114.13%
YoY
|
$0.22
N/A
|
| 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
|
| Basic 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
|
| 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
|
Loading...