|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$128.9M
0.47%
YoY
|
$128.3M
24.2%
YoY
|
$103.3M
-7.19%
YoY
|
$111.3M
10.31%
YoY
|
$100.9M
-36.98%
YoY
|
| Cost Of Revenue |
$88.57M
2.5%
YoY
|
$86.41M
13.73%
YoY
|
$75.98M
5.23%
YoY
|
$72.20M
16.58%
YoY
|
$61.94M
-48.68%
YoY
|
| Gross Profit |
$40.30M
-3.71%
YoY
|
$41.85M
49.54%
YoY
|
$27.99M
-28.36%
YoY
|
$39.07M
0.33%
YoY
|
$38.94M
-1.14%
YoY
|
| Selling, General & Admin |
$44.05M
8.86%
YoY
|
$40.46M
3.83%
YoY
|
$38.97M
12.44%
YoY
|
$34.66M
25.03%
YoY
|
$27.72M
-31.85%
YoY
|
| Research & Development |
$8.258M
-3.7%
YoY
|
$8.575M
-1.84%
YoY
|
$8.736M
11.44%
YoY
|
$7.839M
17.28%
YoY
|
$6.684M
-11.84%
YoY
|
| Depreciation & Amortization |
$8.027M
0.92%
YoY
|
$7.954M
-39.64%
YoY
|
$13.18M
-27.04%
YoY
|
$18.06M
-9.09%
YoY
|
$19.87M
5.46%
YoY
|
| Operating Expenses |
$52.30M
3.18%
YoY
|
$50.69M
1.83%
YoY
|
$49.78M
-2.12%
YoY
|
$50.86M
6.48%
YoY
|
$47.76M
-26.82%
YoY
|
| Operating Profit |
-$17.25M
94.99%
YoY
|
-$8.844M
-59.42%
YoY
|
-$21.80M
84.85%
YoY
|
-$11.79M
33.64%
YoY
|
-$8.823M
-65.9%
YoY
|
| Interest Expense |
-$21.84M
20.7%
YoY
|
-$18.09M
-202.5%
YoY
|
$17.65M
13.49%
YoY
|
$15.55M
74.08%
YoY
|
$8.933M
92.27%
YoY
|
| Other Income/Expense, Net |
-$3.000K
-99.9%
YoY
|
-$3.052M
163.33%
YoY
|
-$1.159M
-252.5%
YoY
|
$760.0K
-106.93%
YoY
|
-$10.97M
5525.13%
YoY
|
| Pretax Income |
-$38.67M
-506.5%
YoY
|
$9.514M
-114.88%
YoY
|
-$63.93M
209.02%
YoY
|
-$20.69M
-30.55%
YoY
|
-$29.79M
-2.8%
YoY
|
| Income Tax |
$43.00K
-76.5%
YoY
|
$183.0K
-40.58%
YoY
|
$308.0K
-105.91%
YoY
|
-$5.211M
-17.94%
YoY
|
-$6.350M
-27.63%
YoY
|
| Net Earnings |
-$38.72M
-422.29%
YoY
|
$12.01M
-112.07%
YoY
|
-$99.56M
-14.7%
YoY
|
-$116.7M
261.41%
YoY
|
-$32.29M
-15.44%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.39
-111.75%
YoY
|
-$3.32
-16.37%
YoY
|
-$3.97
260.91%
YoY
|
-$1.10
-16.03%
YoY
|
| Diluted Earnings Per Share |
-$1.27
-484.85%
YoY
|
$0.33
-109.94%
YoY
|
-$3.32
-16.37%
YoY
|
-$3.97
260.91%
YoY
|
-$1.10
-16.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.82M shares
14.26%
YoY
|
30.47M shares
1.72%
YoY
|
29.96M shares
1.67%
YoY
|
29.47M shares
0.59%
YoY
|
29.29M shares
0.45%
YoY
|
| Diluted Shares Outstanding |
34.82M shares
-5.02%
YoY
|
36.66M shares
22.37%
YoY
|
29.96M shares
1.67%
YoY
|
29.47M shares
0.59%
YoY
|
29.29M shares
0.45%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$34.17M
-6.25%
YoY
|
$23.19M
-34.02%
YoY
|
$75.52M
131.92%
YoY
|
$31.11M
25.92%
YoY
|
$36.44M
-3.81%
YoY
|
$35.15M
-1.54%
YoY
|
$32.56M
8.01%
YoY
|
$24.71M
0.75%
YoY
|
$37.89M
21.64%
YoY
|
$35.70M
34.55%
YoY
|
$30.15M
37.9%
YoY
|
$24.52M
3.36%
YoY
|
$31.15M
10.81%
YoY
|
$26.54M
-24.68%
YoY
|
$21.86M
-14.6%
YoY
|
$23.72M
6.24%
YoY
|
$28.11M
-37.42%
YoY
|
$35.23M
26.7%
YoY
|
$25.60M
7.6%
YoY
|
| Cost Of Revenue |
$22.09M
-1.65%
YoY
|
$18.73M
-25.99%
YoY
|
$51.83M
141.3%
YoY
|
$23.32M
20.71%
YoY
|
$22.46M
8.96%
YoY
|
$25.31M
6.3%
YoY
|
$21.48M
6.37%
YoY
|
$19.32M
-11.36%
YoY
|
$20.61M
-10.97%
YoY
|
$23.81M
32.37%
YoY
|
$20.19M
24.76%
YoY
|
$21.79M
22.82%
YoY
|
$23.16M
-36.22%
YoY
|
$17.99M
-23.76%
YoY
|
$16.19M
14.44%
YoY
|
$17.75M
5.72%
YoY
|
$36.30M
-68.44%
YoY
|
$23.59M
39.79%
YoY
|
$14.14M
8.64%
YoY
|
| Gross Profit |
$12.08M
-13.64%
YoY
|
$4.462M
-54.68%
YoY
|
$23.69M
113.72%
YoY
|
$7.791M
44.63%
YoY
|
$13.98M
-19.05%
YoY
|
$9.845M
-17.23%
YoY
|
$11.08M
11.32%
YoY
|
$5.387M
97.47%
YoY
|
$17.27M
122.03%
YoY
|
$11.89M
39.14%
YoY
|
$9.957M
75.33%
YoY
|
$2.728M
-54.37%
YoY
|
$7.779M
-25.37%
YoY
|
$8.548M
-26.56%
YoY
|
$5.679M
-50.44%
YoY
|
$5.979M
7.83%
YoY
|
$10.42M
-28.5%
YoY
|
$11.64M
6.49%
YoY
|
$11.46M
6.35%
YoY
|
| Selling, General & Admin |
$7.971M
-11.24%
YoY
|
$7.917M
-20.66%
YoY
|
$19.46M
81.59%
YoY
|
$8.895M
-39.84%
YoY
|
$8.980M
-26.54%
YoY
|
$9.978M
1.32%
YoY
|
$10.72M
16.66%
YoY
|
$14.79M
60.6%
YoY
|
$12.22M
4.6%
YoY
|
$9.848M
-4.19%
YoY
|
$9.185M
10.78%
YoY
|
$9.206M
13.61%
YoY
|
$11.69M
-38.23%
YoY
|
$10.28M
-25.24%
YoY
|
$8.291M
51.82%
YoY
|
$8.103M
16.57%
YoY
|
$18.92M
17.25%
YoY
|
$13.75M
92.32%
YoY
|
$5.461M
-18.61%
YoY
|
| Research & Development |
$1.537M
-26.91%
YoY
|
$1.217M
-40.49%
YoY
|
$4.965M
158.06%
YoY
|
$1.963M
-10.2%
YoY
|
$2.103M
-2.68%
YoY
|
$2.045M
-5.76%
YoY
|
$1.924M
-8.29%
YoY
|
$2.186M
1.86%
YoY
|
$2.161M
2.13%
YoY
|
$2.170M
-2.86%
YoY
|
$2.098M
-3.63%
YoY
|
$2.146M
-2.94%
YoY
|
$2.116M
2.92%
YoY
|
$2.234M
-0.89%
YoY
|
$2.177M
29.58%
YoY
|
$2.211M
30.91%
YoY
|
$2.056M
-20.28%
YoY
|
$2.254M
37.69%
YoY
|
$1.680M
5.59%
YoY
|
| Depreciation & Amortization |
$2.515M
31.47%
YoY
|
$2.310M
11.27%
YoY
|
$3.560M
74.17%
YoY
|
$1.981M
-0.6%
YoY
|
$1.913M
-15.05%
YoY
|
$2.076M
-7.03%
YoY
|
$2.044M
-7.34%
YoY
|
$1.993M
-8.07%
YoY
|
$2.252M
-27.77%
YoY
|
$2.233M
-29.11%
YoY
|
$2.206M
-23.4%
YoY
|
$2.168M
-50.21%
YoY
|
$3.118M
-8.19%
YoY
|
$3.150M
-10.74%
YoY
|
$2.880M
-51.23%
YoY
|
$4.354M
-14.04%
YoY
|
$3.396M
-32.85%
YoY
|
$3.529M
-29.14%
YoY
|
$5.905M
24.84%
YoY
|
| Operating Expenses |
$9.508M
-14.21%
YoY
|
$9.134M
-24.03%
YoY
|
$24.42M
87.24%
YoY
|
$8.895M
-47.59%
YoY
|
$11.08M
-22.95%
YoY
|
$12.02M
-5.99%
YoY
|
$13.04M
14.01%
YoY
|
$16.97M
49.63%
YoY
|
$14.39M
4.22%
YoY
|
$12.79M
-15.19%
YoY
|
$11.44M
3.71%
YoY
|
$11.34M
22.58%
YoY
|
$13.80M
-34.2%
YoY
|
$15.08M
-29.13%
YoY
|
$11.03M
42.01%
YoY
|
$9.253M
-5.27%
YoY
|
$20.98M
12.08%
YoY
|
$21.28M
95.97%
YoY
|
$7.768M
-17.36%
YoY
|
| Operating Profit |
$2.567M
-51.81%
YoY
|
-$4.672M
-48.26%
YoY
|
-$733.0K
-62.58%
YoY
|
-$3.067M
-73.52%
YoY
|
$5.327M
84.52%
YoY
|
-$9.029M
908.83%
YoY
|
-$1.959M
32.1%
YoY
|
-$11.58M
34.48%
YoY
|
$2.887M
-147.93%
YoY
|
-$895.0K
-86.3%
YoY
|
-$1.483M
-72.29%
YoY
|
-$8.614M
163.1%
YoY
|
-$6.023M
-42.92%
YoY
|
-$6.531M
-32.24%
YoY
|
-$5.352M
-245.04%
YoY
|
-$3.274M
-22.47%
YoY
|
-$10.55M
155.13%
YoY
|
-$9.638M
-13302.74%
YoY
|
$3.690M
168.56%
YoY
|
| Interest Expense |
-$7.607M
37.78%
YoY
|
-$7.220M
31.73%
YoY
|
-$15.57M
184.98%
YoY
|
-$6.326M
17.85%
YoY
|
-$5.521M
-4.65%
YoY
|
-$5.481M
27.79%
YoY
|
-$5.465M
34.18%
YoY
|
-$5.368M
36.31%
YoY
|
-$5.790M
30.0%
YoY
|
-$4.289M
-188.34%
YoY
|
-$4.073M
-212.39%
YoY
|
-$3.938M
-221.32%
YoY
|
-$4.454M
28.54%
YoY
|
$4.855M
32.07%
YoY
|
$3.624M
30.97%
YoY
|
$3.246M
-47.05%
YoY
|
-$3.465M
-26.59%
YoY
|
$3.676M
43.48%
YoY
|
$2.767M
73.37%
YoY
|
| Other Income/Expense, Net |
$110.0K
-35.67%
YoY
|
$110.0K
-66.97%
YoY
|
-$1.317M
333.22%
YoY
|
$110.0K
-154.19%
YoY
|
$171.0K
-104.88%
YoY
|
$333.0K
-140.91%
YoY
|
-$304.0K
-68.56%
YoY
|
-$203.0K
19.41%
YoY
|
-$3.502M
1001.26%
YoY
|
-$814.0K
-882.69%
YoY
|
-$967.0K
270.5%
YoY
|
-$170.0K
-14.14%
YoY
|
-$318.0K
-105.47%
YoY
|
$104.0K
-64.14%
YoY
|
-$261.0K
-179.09%
YoY
|
-$198.0K
-530.43%
YoY
|
$5.813M
12268.09%
YoY
|
$290.0K
-4.92%
YoY
|
$330.0K
-103.4%
YoY
|
| Pretax Income |
-$6.133M
450.54%
YoY
|
-$14.94M
1.08%
YoY
|
-$17.62M
169.98%
YoY
|
-$9.658M
-40.58%
YoY
|
-$1.114M
-84.4%
YoY
|
-$14.78M
-198.5%
YoY
|
-$6.528M
-146.05%
YoY
|
-$16.26M
29.81%
YoY
|
-$7.143M
-78.72%
YoY
|
$15.00M
-233.23%
YoY
|
$14.18M
-254.15%
YoY
|
-$12.52M
86.81%
YoY
|
-$33.57M
-8.26%
YoY
|
-$11.26M
49.52%
YoY
|
-$9.197M
-823.03%
YoY
|
-$6.703M
-34.8%
YoY
|
-$36.59M
963.44%
YoY
|
-$7.531M
129.53%
YoY
|
$1.272M
-112.83%
YoY
|
| Income Tax |
$23.00K
-30.3%
YoY
|
$43.00K
-637.5%
YoY
|
$337.0K
683.72%
YoY
|
$333.0K
-1432.0%
YoY
|
$33.00K
-157.89%
YoY
|
-$8.000K
-103.69%
YoY
|
$43.00K
-166.15%
YoY
|
-$25.00K
-128.41%
YoY
|
-$57.00K
-125.56%
YoY
|
$217.0K
210.0%
YoY
|
-$65.00K
-1725.0%
YoY
|
$88.00K
2100.0%
YoY
|
$223.0K
-126.96%
YoY
|
$70.00K
-97.93%
YoY
|
$4.000K
-100.06%
YoY
|
$4.000K
-100.22%
YoY
|
-$827.0K
43.83%
YoY
|
$3.389M
-321.5%
YoY
|
-$6.275M
310.67%
YoY
|
| Net Earnings |
-$6.156M
436.7%
YoY
|
-$14.98M
1.43%
YoY
|
-$20.13M
206.3%
YoY
|
-$9.991M
-38.44%
YoY
|
-$1.147M
-83.81%
YoY
|
-$14.77M
-194.48%
YoY
|
-$6.571M
-146.22%
YoY
|
-$16.23M
50.92%
YoY
|
-$7.083M
-80.4%
YoY
|
$15.63M
-142.82%
YoY
|
$14.22M
-211.03%
YoY
|
-$10.75M
-1.93%
YoY
|
-$36.13M
-1.45%
YoY
|
-$36.51M
168.71%
YoY
|
-$12.81M
-66.71%
YoY
|
-$10.97M
16.82%
YoY
|
-$36.66M
1179.24%
YoY
|
-$13.59M
94.7%
YoY
|
-$38.47M
230.99%
YoY
|
| Basic Earnings Per Share |
-$0.19
216.67%
YoY
|
-$0.43
2.38%
YoY
|
N/A
|
-$0.29
-45.28%
YoY
|
-$0.06
N/A
|
-$0.42
-182.35%
YoY
|
-$0.25
-153.19%
YoY
|
-$0.53
51.43%
YoY
|
N/A
|
$0.51
-142.5%
YoY
|
$0.47
-209.3%
YoY
|
-$0.35
-5.41%
YoY
|
-$1.32
-29.79%
YoY
|
-$1.20
160.87%
YoY
|
-$0.43
-67.18%
YoY
|
-$0.37
15.63%
YoY
|
-$1.88
N/A
|
-$0.46
91.67%
YoY
|
-$1.31
227.5%
YoY
|
| Diluted Earnings Per Share |
-$0.19
216.67%
YoY
|
-$0.43
2.38%
YoY
|
-$0.54
116.0%
YoY
|
-$0.29
-45.28%
YoY
|
-$0.06
-73.28%
YoY
|
-$0.42
-200.0%
YoY
|
-$0.25
-164.1%
YoY
|
-$0.53
51.43%
YoY
|
-$0.23
-82.58%
YoY
|
$0.42
-135.0%
YoY
|
$0.39
-190.7%
YoY
|
-$0.35
-5.41%
YoY
|
-$1.32
-29.79%
YoY
|
-$1.20
160.87%
YoY
|
-$0.43
-67.18%
YoY
|
-$0.37
15.63%
YoY
|
-$1.88
1821.61%
YoY
|
-$0.46
91.67%
YoY
|
-$1.31
227.5%
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 |
37.57M shares
1.53%
YoY
|
37.48M shares
1.23%
YoY
|
37.47M shares
9.04%
YoY
|
37.41M shares
21.07%
YoY
|
37.01M shares
N/A
|
37.02M shares
21.19%
YoY
|
34.36M shares
12.81%
YoY
|
30.90M shares
1.63%
YoY
|
N/A
|
30.55M shares
0.8%
YoY
|
30.46M shares
2.91%
YoY
|
30.40M shares
2.73%
YoY
|
30.32M shares
2.85%
YoY
|
30.30M shares
2.79%
YoY
|
29.60M shares
0.45%
YoY
|
29.60M shares
0.47%
YoY
|
29.48M shares
0.51%
YoY
|
29.48M shares
0.54%
YoY
|
29.46M shares
0.75%
YoY
|
| Diluted Shares Outstanding |
37.57M shares
1.53%
YoY
|
37.48M shares
1.23%
YoY
|
N/A
|
37.40M shares
21.22%
YoY
|
37.01M shares
N/A
|
37.02M shares
1.12%
YoY
|
34.36M shares
-5.65%
YoY
|
30.86M shares
1.49%
YoY
|
N/A
|
36.61M shares
20.81%
YoY
|
36.42M shares
22.9%
YoY
|
30.40M shares
2.79%
YoY
|
N/A
|
30.30M shares
2.79%
YoY
|
29.63M shares
0.55%
YoY
|
29.58M shares
0.52%
YoY
|
N/A
|
29.48M shares
0.54%
YoY
|
29.47M shares
0.65%
YoY
|
Loading...