NATURAL GAS SERVICES GROUP INC
NGS · Oil & Gas Field Services, NEC · 12.6M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $5M (gross $7M, SBC $2M)
Reference price $37.23 · est. market cap ~$469M — last insider sale, 2026-03-06 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C67Highly profitable gas-compression rental franchise whose cash is fully consumed by aggressive fleet-growth capex.
Strengths
- Top-decile margins (operating 21.6% and OCF 36.5%, both 100th pct; net 11.6%, 94th pct) with 14% rental-revenue growth
- Solid liquidity (current ratio 2.33) backed by a newly enlarged $400M credit facility and expanding utilization
Risks
- Heavy growth capex drove FCF to -$58.6M and near-zero cash on hand; returns only modest (ROA 3.4%, ROE 7.25%)
- Severe customer concentration — Oxy and Devon together ~59% of revenue
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
21.6%
Net margin
11.6%
Return on equity
7.3%
Return on assets
3.4%
Revenue growth (QoQ)
5.0%
Net-income growth
15.7%
Current ratio
2.3×
Free cash flow
-$59M
EBITDA
$74M
Tangible book value
$275M
Cash & investments
$0
Cash runway
0q
Stock comp / revenue
1.2%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-08 | Taylor Stephen Charles | Grant | 334 | $42.42 |
| 2026-06-08 | TRINGALI DONALD J | Grant | 49 | $42.42 |
| 2026-06-05 | Hodges Georganne | Grant | 4.5K | — |
| 2026-06-05 | Hodges Georganne | Other | 2.2K | $39.87 |
| 2026-06-05 | Gallegos John A. Jr. | Grant | 4.5K | — |
| 2026-06-05 | TRINGALI DONALD J | Grant | 446 | — |
| 2026-06-05 | Jenvey Nigel | Grant | 4.5K | — |
| 2026-06-05 | TRINGALI DONALD J | Grant | 4.0K | — |
| 2026-06-05 | Taylor Stephen Charles | Grant | 4.5K | — |
| 2026-06-05 | Taylor Stephen Charles | Other | 2.2K | $39.87 |
| 2026-06-05 | HOLLEY JEAN K | Grant | 4.5K | — |
| 2026-04-01 | Gallegos John A. Jr. | Grant | 889 | — |
| 2026-03-13 | Jacobs Justin | Grant | 12K | — |
| 2026-03-13 | Jacobs Justin | Tax withheld | 4.4K | $35.59 |
| 2026-03-06 | Taylor Stephen Charles | Sell | 30K | $37.23 |
| 2026-03-05 | Taylor Stephen Charles | Sell | 70K | $37.58 |
| 2026-03-04 | Taylor Stephen Charles | Grant | 336 | $37.52 |
| 2026-03-04 | TRINGALI DONALD J | Grant | 40 | $37.52 |
| 2026-02-03 | Jacobs Justin | Grant | 10K | — |
| 2026-02-03 | Jacobs Justin | Tax withheld | 4.3K | $34.52 |
| 2025-12-30 | Eckert Ian M | Tax withheld | 768 | $33.99 |
| 2025-12-30 | Eckert Ian M | Grant | 2.5K | — |
| 2025-12-11 | Taylor Stephen Charles | Sell | 10K | $33.54 |
| 2025-12-10 | Taylor Stephen Charles | Sell | 10K | $33.16 |
| 2025-12-08 | HOLLEY JEAN K | Buy | 2.2K | $32.04 |
| 2025-12-08 | HOLLEY JEAN K | Buy | 935 | $32.00 |
| 2025-12-04 | Taylor Stephen Charles | Sell | 20K | $32.12 |
| 2025-12-03 | TRINGALI DONALD J | Grant | 49 | $30.50 |
| 2025-12-03 | Taylor Stephen Charles | Grant | 412 | $30.50 |
| 2025-11-20 | Taylor Stephen Charles | Sell | 10K | $31.37 |
| 2025-11-19 | Taylor Stephen Charles | Sell | 10K | $30.31 |
| 2025-11-17 | Taylor Stephen Charles | Sell | 10K | $31.01 |
| 2025-11-10 | Taylor Stephen Charles | Sell | 10K | $30.00 |
| 2025-11-10 | Taylor Stephen Charles | Sell | 8.7K | $29.50 |
| 2025-11-07 | Taylor Stephen Charles | Sell | 9.9K | $29.00 |
| 2025-11-07 | Taylor Stephen Charles | Sell | 1.3K | $29.50 |
| 2025-11-06 | Taylor Stephen Charles | Sell | 100 | $29.00 |
| 2025-11-03 | Tucker Brian L | Grant | 128 | — |
| 2025-11-03 | Tucker Brian L | Grant | 2.5K | — |
| 2025-11-03 | Tucker Brian L | Grant | 1.9K | — |
| 2025-11-03 | Tucker Brian L | Grant | 6.2K | — |
| 2025-11-03 | Tucker Brian L | Grant | 1.9K | — |
| 2025-11-03 | Tucker Brian L | Tax withheld | 3.8K | $27.84 |
| 2025-11-03 | HOLLEY JEAN K | Grant | 3.5K | — |
| 2025-10-09 | Tucker Brian L | Tax withheld | 644 | $27.10 |
| 2025-10-09 | Tucker Brian L | Grant | 2.1K | — |
| 2025-09-26 | Taylor Stephen Charles | Sell | 7.9K | $28.50 |
| 2025-09-25 | Taylor Stephen Charles | Sell | 759 | $28.50 |
| 2025-09-24 | Taylor Stephen Charles | Sell | 1.3K | $28.50 |
| 2025-09-23 | Taylor Stephen Charles | Sell | 1.5K | $27.50 |
| 2025-09-23 | Taylor Stephen Charles | Sell | 10K | $28.01 |
| 2025-09-19 | Taylor Stephen Charles | Sell | 63 | $27.50 |
| 2025-09-18 | Taylor Stephen Charles | Sell | 1.6K | $27.50 |
| 2025-09-17 | Taylor Stephen Charles | Sell | 6.6K | $27.51 |
| 2025-09-16 | Taylor Stephen Charles | Sell | 289 | $27.50 |
| 2025-09-15 | Taylor Stephen Charles | Grant | 2.1K | — |
| 2025-09-04 | Taylor Stephen Charles | Sell | 10K | $27.00 |
| 2025-09-04 | HOLLEY JEAN K | Buy | 3.8K | $26.58 |
| 2025-08-22 | Taylor Stephen Charles | Sell | 10K | $26.50 |
| 2025-08-22 | Taylor Stephen Charles | Sell | 10K | $26.00 |
| 2025-08-14 | HOLLEY JEAN K | Buy | 4.0K | $24.49 |
| 2025-08-08 | Taylor Stephen Charles | Grant | 459 | $24.78 |
| 2025-08-08 | TRINGALI DONALD J | Grant | 34 | $24.78 |
| 2025-06-13 | TRINGALI DONALD J | Grant | 562 | — |
| 2025-06-13 | TRINGALI DONALD J | Grant | 5.1K | — |
| 2025-06-13 | Hodges Georganne | Grant | 2.8K | — |
| 2025-06-13 | Hodges Georganne | Grant | 1.4K | — |
| 2025-06-13 | Jenvey Nigel | Grant | 2.8K | — |
| 2025-05-15 | Taylor Stephen Charles | Sell | 25K | $24.90 |
| 2025-04-22 | Tucker Brian L | Grant | 3.8K | — |
| 2025-04-22 | Tucker Brian L | Tax withheld | 1.5K | $22.88 |
| 2025-01-29 | Jacobs Justin | Grant | 10K | — |
| 2025-01-21 | Taylor Stephen Charles | Sell | 9.4K | $28.57 |
| 2025-01-21 | Taylor Stephen Charles | Sell | 10K | $29.01 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (2)
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-17 | Reg FDExhibits | filing ↗ |
| 2026-06-15 | Material agreementAcquisition/dispositionDebt obligation3.02Reg FDExhibits | filing ↗ |
| 2026-06-11 | Material agreementShareholder voteExhibits | filing ↗ |
| 2026-05-13 | ResultsReg FD | filing ↗ |
| 2026-05-11 | ResultsOtherExhibits | filing ↗ |
| 2026-03-18 | ResultsReg FDExhibits | filing ↗ |
| 2026-03-16 | ResultsExhibits | filing ↗ |
| 2026-02-09 | Reg FDOther | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-17 | 2026-06-15 | 0001084991-26-000058 ↗ |
| 8-K | 2026-06-15 | 2026-06-12 | 0001084991-26-000054 ↗ |
| 8-K | 2026-06-11 | 2026-06-10 | 0001084991-26-000051 ↗ |
| 8-K | 2026-05-13 | 2026-05-12 | 0001084991-26-000047 ↗ |
| 10-Q | 2026-05-11 | 2026-03-31 | 0001084991-26-000043 ↗ |
| 8-K | 2026-05-11 | 2026-05-11 | 0001084991-26-000041 ↗ |
| 8-K | 2026-03-18 | 2026-03-17 | 0001084991-26-000020 ↗ |
| 10-K | 2026-03-16 | 2025-12-31 | 0001084991-26-000015 ↗ |
| 8-K | 2026-03-16 | 2026-03-16 | 0001084991-26-000017 ↗ |
| 8-K | 2026-02-09 | 2026-02-09 | 0001084991-26-000007 ↗ |
| 8-K | 2026-01-27 | 2026-01-23 | 0001084991-26-000003 ↗ |
| 8-K | 2025-11-12 | 2025-11-11 | 0001084991-25-000149 ↗ |