|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$155.2M
3.62%
YoY
|
$149.8M
-0.26%
YoY
|
$150.2M
5.69%
YoY
|
$142.1M
0.44%
YoY
|
$141.5M
6.56%
YoY
|
| Cost Of Revenue |
$109.6M
12.32%
YoY
|
$97.54M
6.89%
YoY
|
$91.25M
4.76%
YoY
|
$87.11M
-6.05%
YoY
|
$92.72M
9.91%
YoY
|
| Gross Profit |
$45.68M
-12.63%
YoY
|
$52.29M
-11.34%
YoY
|
$58.97M
7.18%
YoY
|
$55.02M
12.79%
YoY
|
$48.78M
0.74%
YoY
|
| Selling, General & Admin |
$47.21M
20.52%
YoY
|
$39.17M
-1.11%
YoY
|
$39.61M
7.31%
YoY
|
$36.91M
-8.27%
YoY
|
$40.24M
2.05%
YoY
|
| Research & Development |
$9.819M
57.84%
YoY
|
$6.221M
-6.25%
YoY
|
$6.636M
-2.12%
YoY
|
$6.780M
25.12%
YoY
|
$5.419M
10.77%
YoY
|
| Depreciation & Amortization |
$1.418M
29.85%
YoY
|
$1.092M
-15.02%
YoY
|
$1.285M
6.55%
YoY
|
$1.206M
-6.94%
YoY
|
$1.296M
25.7%
YoY
|
| Operating Expenses |
$57.03M
25.64%
YoY
|
$45.39M
-1.85%
YoY
|
$46.24M
5.84%
YoY
|
$43.69M
-4.31%
YoY
|
$45.66M
3.01%
YoY
|
| Operating Profit |
-$11.34M
-264.47%
YoY
|
$6.896M
-45.82%
YoY
|
$12.73M
12.31%
YoY
|
$11.33M
262.39%
YoY
|
$3.127M
-23.81%
YoY
|
| Interest Expense |
$1.518M
-165.57%
YoY
|
-$2.315M
-528.7%
YoY
|
$540.0K
-108.79%
YoY
|
-$6.144M
1538.4%
YoY
|
-$375.0K
-65.75%
YoY
|
| Other Income/Expense, Net |
$5.263M
732.75%
YoY
|
$632.0K
-115.37%
YoY
|
-$4.113M
-287.64%
YoY
|
$2.192M
0.74%
YoY
|
$2.176M
36.09%
YoY
|
| Pretax Income |
-$6.079M
-180.75%
YoY
|
$7.528M
-12.61%
YoY
|
$8.614M
16.72%
YoY
|
$7.380M
49.76%
YoY
|
$4.928M
6.94%
YoY
|
| Income Tax |
$2.173M
424.88%
YoY
|
$414.0K
-50.71%
YoY
|
$840.0K
504.32%
YoY
|
$139.0K
1885.71%
YoY
|
$7.000K
-98.13%
YoY
|
| Net Earnings |
-$8.252M
-216.0%
YoY
|
$7.114M
-8.49%
YoY
|
$7.774M
7.36%
YoY
|
$7.241M
47.14%
YoY
|
$4.921M
16.23%
YoY
|
| Basic Earnings Per Share |
-$0.14
-207.69%
YoY
|
$0.13
-27.78%
YoY
|
$0.18
5.88%
YoY
|
$0.17
41.67%
YoY
|
$0.12
N/A
|
| Diluted Earnings Per Share |
-$0.14
-207.69%
YoY
|
$0.13
-27.78%
YoY
|
$0.18
38.46%
YoY
|
$0.13
44.44%
YoY
|
$0.09
12.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.98M shares
7.7%
YoY
|
52.90M shares
25.64%
YoY
|
42.11M shares
0.0%
YoY
|
42.11M shares
0.0%
YoY
|
42.11M shares
N/A
|
| Diluted Shares Outstanding |
56.98M shares
7.7%
YoY
|
52.90M shares
25.64%
YoY
|
42.11M shares
0.0%
YoY
|
42.11M shares
0.0%
YoY
|
42.11M shares
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$155.2M
3.62%
YoY
|
$74.51M
-3.57%
YoY
|
$149.8M
-0.26%
YoY
|
$77.26M
4.12%
YoY
|
$150.2M
5.69%
YoY
|
$74.21M
3.65%
YoY
|
$142.1M
0.44%
YoY
|
$71.59M
-0.13%
YoY
|
$141.5M
N/A
|
$71.68M
N/A
|
| Cost Of Revenue |
$109.6M
12.32%
YoY
|
$50.51M
2.98%
YoY
|
$97.54M
6.89%
YoY
|
$49.04M
14.26%
YoY
|
$91.25M
4.76%
YoY
|
$42.92M
-1.04%
YoY
|
$87.11M
-6.05%
YoY
|
$43.37M
-0.86%
YoY
|
$92.72M
N/A
|
$43.75M
N/A
|
| Gross Profit |
$45.68M
-12.63%
YoY
|
$24.00M
-14.94%
YoY
|
$52.29M
-11.34%
YoY
|
$28.22M
-9.79%
YoY
|
$58.97M
7.18%
YoY
|
$31.28M
10.86%
YoY
|
$55.02M
12.79%
YoY
|
$28.22M
1.01%
YoY
|
$48.78M
N/A
|
$27.94M
N/A
|
| Selling, General & Admin |
$47.21M
20.52%
YoY
|
$27.28M
40.37%
YoY
|
$39.17M
-1.11%
YoY
|
$19.43M
8.66%
YoY
|
$39.61M
7.31%
YoY
|
$17.88M
0.2%
YoY
|
$36.91M
-8.27%
YoY
|
$17.85M
-4.39%
YoY
|
$40.24M
N/A
|
$18.67M
N/A
|
| Research & Development |
$9.819M
57.84%
YoY
|
$7.267M
145.01%
YoY
|
$6.221M
-6.25%
YoY
|
$2.966M
-16.8%
YoY
|
$6.636M
-2.12%
YoY
|
$3.565M
3.21%
YoY
|
$6.780M
25.12%
YoY
|
$3.454M
29.51%
YoY
|
$5.419M
N/A
|
$2.667M
N/A
|
| Depreciation & Amortization |
$714.0K
N/A
|
$704.0K
N/A
|
N/A
|
N/A
|
$606.0K
-66.09%
YoY
|
$70.00K
-88.51%
YoY
|
$1.787M
232.16%
YoY
|
$609.0K
-19.66%
YoY
|
$538.0K
13.26%
YoY
|
$758.0K
36.33%
YoY
|
| Operating Expenses |
$57.03M
25.64%
YoY
|
$34.54M
54.23%
YoY
|
$45.39M
-1.85%
YoY
|
$22.40M
4.43%
YoY
|
$46.24M
5.84%
YoY
|
$21.45M
0.69%
YoY
|
$43.69M
-4.31%
YoY
|
$21.30M
-0.15%
YoY
|
$45.66M
N/A
|
$21.33M
N/A
|
| Operating Profit |
-$11.34M
-264.47%
YoY
|
-$10.54M
-281.05%
YoY
|
$6.896M
-45.82%
YoY
|
$5.822M
-40.8%
YoY
|
$12.73M
12.31%
YoY
|
$9.834M
42.19%
YoY
|
$11.33M
262.39%
YoY
|
$6.916M
4.77%
YoY
|
$3.127M
N/A
|
$6.601M
N/A
|
| Interest Expense |
$1.518M
-165.57%
YoY
|
$1.769M
-194.1%
YoY
|
-$2.315M
-57.42%
YoY
|
-$1.880M
-72.39%
YoY
|
-$5.437M
-11.51%
YoY
|
-$6.808M
42.16%
YoY
|
-$6.144M
1538.4%
YoY
|
-$4.789M
1660.66%
YoY
|
-$375.0K
N/A
|
-$272.0K
N/A
|
| Other Income/Expense, Net |
$3.011M
2.17%
YoY
|
$940.0K
-18.76%
YoY
|
$2.947M
122.58%
YoY
|
$1.157M
9.05%
YoY
|
$1.324M
-39.6%
YoY
|
$1.061M
-5.35%
YoY
|
$2.192M
0.74%
YoY
|
$1.121M
9.9%
YoY
|
$2.176M
N/A
|
$1.020M
N/A
|
| Pretax Income |
-$6.079M
-180.75%
YoY
|
-$7.832M
-253.6%
YoY
|
$7.528M
-12.61%
YoY
|
$5.099M
24.76%
YoY
|
$8.614M
16.72%
YoY
|
$4.087M
25.83%
YoY
|
$7.380M
49.76%
YoY
|
$3.248M
-55.8%
YoY
|
$4.928M
N/A
|
$7.349M
N/A
|
| Income Tax |
$2.173M
424.88%
YoY
|
$207.0K
-74.19%
YoY
|
$414.0K
-50.71%
YoY
|
$802.0K
762.37%
YoY
|
$840.0K
504.32%
YoY
|
$93.00K
-358.33%
YoY
|
$139.0K
1885.71%
YoY
|
-$36.00K
-104.55%
YoY
|
$7.000K
N/A
|
$792.0K
N/A
|
| Net Earnings |
-$8.252M
-216.0%
YoY
|
-$8.039M
-287.08%
YoY
|
$7.114M
-8.49%
YoY
|
$4.297M
7.59%
YoY
|
$7.774M
7.36%
YoY
|
$3.994M
21.62%
YoY
|
$7.241M
47.14%
YoY
|
$3.284M
-49.92%
YoY
|
$4.921M
N/A
|
$6.557M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.14
-208.18%
YoY
|
-$0.15
-279.74%
YoY
|
$0.13
-8.94%
YoY
|
$0.08
10.91%
YoY
|
$0.15
9.91%
YoY
|
$0.07
21.62%
YoY
|
$0.13
47.15%
YoY
|
$0.06
-49.91%
YoY
|
$0.09
N/A
|
$0.12
N/A
|
| COMMON SHARES |
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
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...