NCS Multistage Holdings, Inc.
NCSM · Oil & Gas Field Services, NEC · 2.6M shares · +3%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$5M (gross $175K, SBC $5M)
Grade
A85Niche oilfield-products leader posting top-decile returns, margins and growth in a strong rebound year.
Strengths
- Top-decile ROA (100th pct), net margin (100th), revenue growth (100th) and ROE 18.8% (88th) with net income nearly quadrupling to $23.7M
- Fortress balance sheet — current ratio 4.27 and quick 2.91 (both 100th pct) plus solid FCF margin 11.4% (92nd)
Risks
- Small-cap, highly cyclical oilfield services tied to E&P activity; ~58% revenue from Canada concentrates demand risk
- Strong year partly reflects a cyclical rebound off a low 2024 base rather than secular growth
Notable findings
- Customer concentration~60% of revenue from one customer/distributor — In 2025, approximately 60% of our revenue was derived from fracturing systems products and services and enhanced oil recovery systems, approximately 20% was derived from Repeat Precision and approxima
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
5.7%
Net margin
12.9%
Return on equity
18.8%
Return on assets
13.1%
Revenue growth (QoQ)
-9.9%
Net-income growth
260.2%
Current ratio
4.3×
Free cash flow
$21M
EBITDA
$16M
Tangible book value
$104M
Cash & investments
$37M
Stock comp / revenue
3.4%
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-02 | Material agreementShareholder voteOtherExhibits | filing ↗ |
| 2026-05-27 | Shareholder vote | filing ↗ |
| 2026-04-29 | ResultsExhibits | filing ↗ |
| 2026-03-04 | ResultsExhibits | filing ↗ |
| 2025-10-29 | ResultsExhibits | filing ↗ |
| 2025-07-31 | ResultsExhibits | filing ↗ |
| 2025-05-21 | Shareholder vote | filing ↗ |
| 2025-04-30 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-02 | 2026-05-31 | 0001193125-26-252096 ↗ |
| 8-K | 2026-05-27 | 2026-05-27 | 0001437749-26-018565 ↗ |
| 10-Q | 2026-04-30 | 2026-03-31 | 0001437749-26-014189 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0001437749-26-013883 ↗ |
| 10-K | 2026-03-05 | 2025-12-31 | 0001437749-26-007065 ↗ |
| 8-K | 2026-03-04 | 2026-03-04 | 0001437749-26-006915 ↗ |
| 10-Q | 2025-10-30 | 2025-09-30 | 0001437749-25-032423 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0001437749-25-032188 ↗ |
| 10-Q | 2025-08-01 | 2025-06-30 | 0001437749-25-024387 ↗ |
| 8-K | 2025-07-31 | 2025-07-31 | 0001437749-25-024200 ↗ |
| 8-K | 2025-05-21 | 2025-05-21 | 0001437749-25-017977 ↗ |
| 10-Q | 2025-05-01 | 2025-03-31 | 0001437749-25-014094 ↗ |