MarketPeel
Insider Trading Intelligence
ST

Stephen Charles Taylor

NGS
CHIEF EXECUTIVE OFFICER · NATURAL GAS SERVICES GROUP INC · CIK 0001316004
FILING MIX · LIFETIME28%/72%
BUYS
27
SELLS
70
TOTAL VALUE
$17.59M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
95,137
AVG SELL PX
$23.65
TRADE KIND
SHOWING 97 / 97
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
42 backtested trades · 8 horizons · 68 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stephen Charles Taylor, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d42+50.00%+0.06%-0.18%+0.24%-0.20%0.34
14d42+45.24%+0.65%+0.17%+0.48%-0.56%0.50
30d42+50.00%-0.07%+0.98%-1.04%-0.97%-0.91
60d42+16.67%+5.50%+1.56%+3.93%+6.97%2.45
90d42+14.29%+10.03%+1.50%+8.71%+13.20%4.49
180d42(2 pending)+32.50%+18.33%+3.71%+14.53%+19.35%4.25
1y42(25 pending)+5.88%+18.09%+13.86%+4.23%+3.99%
2y42(41 pending)+0.00%+38.05%+32.68%+5.37%+5.37%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
NGS · 95,137 shares · as of Jun 8, 2026
0154,141308,282462,422616,563202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 27 buys / 70 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
334$42.42$14.2K95,137Jun 8, 2026Jun 9, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
4,456200,046Jun 5, 2026Jun 8, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
2,228$39.87$88.8K197,818Jun 5, 2026Jun 8, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
4,4560Jun 5, 2026Jun 8, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
30,000$37.23$1.12M175,432Mar 6, 2026Mar 9, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
70,000$37.58$2.63M205,432Mar 5, 2026Mar 9, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
336$37.52$12.6K114,961Mar 4, 2026Mar 4, 2026View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,000$33.54$335.4K275,432Dec 11, 2025Dec 12, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,000$33.16$331.6K285,432Dec 10, 2025Dec 12, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
20,000$32.12$642.4K295,432Dec 4, 2025Dec 5, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
412$30.50$12.6K114,625Dec 3, 2025Dec 5, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,000$31.37$313.7K315,432Nov 20, 2025Nov 20, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,000$30.31$303.1K325,432Nov 19, 2025Nov 20, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$31.01$310.1K335,432Nov 17, 2025Nov 18, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
8,748$29.50$258.1K355,432Nov 10, 2025Nov 12, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$30.00$300.0K345,432Nov 10, 2025Nov 12, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
9,900$29.00$287.1K365,432Nov 7, 2025Nov 7, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
1,252$29.50$36.9K364,180Nov 7, 2025Nov 7, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
100$29.00$2.9K375,332Nov 6, 2025Nov 7, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
7,915$28.50$225.6K375,432Sep 26, 2025Sep 26, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
759$28.50$21.6K383,347Sep 25, 2025Sep 25, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
1,326$28.50$37.8K384,106Sep 24, 2025Sep 24, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$28.01$280.1K385,432Sep 23, 2025Sep 23, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
1,457$27.50$40.1K395,432Sep 23, 2025Sep 23, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
63$27.50$1.7K396,889Sep 19, 2025Sep 19, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
1,638$27.50$45.0K396,952Sep 18, 2025Sep 18, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
6,553$27.51$180.3K398,590Sep 17, 2025Sep 17, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
289$27.50$7.9K405,143Sep 16, 2025Sep 16, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
2,098405,432Sep 15, 2025Sep 15, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
2,0980Sep 15, 2025Sep 15, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$27.00$270.0K403,334Sep 4, 2025Sep 4, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$26.50$265.0K423,334Aug 22, 2025Aug 22, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$26.00$260.0K413,334Aug 22, 2025Aug 22, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
459$24.78$11.4K114,213Aug 8, 2025Aug 25, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
4,4564,456Jun 5, 2025Jun 9, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
25,000$24.90$622.5K433,334May 15, 2025May 16, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$29.01$290.1K438,387Jan 21, 2025Jan 22, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
9,400$28.57$268.5K448,387Jan 21, 2025Jan 22, 2025View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,000$27.15$271.5K457,787Dec 12, 2024Dec 16, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
600$28.50$17.1K467,787Nov 25, 2024Nov 26, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,000$28.00$280.0K468,387Nov 22, 2024Nov 26, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
38,479$26.89$1.03M478,387Nov 21, 2024Nov 21, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
1,521$26.00$39.5K516,866Nov 20, 2024Nov 21, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
6,516$25.50$166.2K518,387Nov 19, 2024Nov 21, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
3,442$25.51$87.8K524,903Nov 18, 2024Nov 18, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
10,042$25.01$251.1K528,345Nov 15, 2024Nov 18, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
2,191$24.50$53.7K538,387Nov 13, 2024Nov 13, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
4,713$24.51$115.5K540,578Nov 12, 2024Nov 13, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
3,096$24.50$75.9K545,291Nov 11, 2024Nov 13, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
4,1954,195Sep 13, 2024Sep 16, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
3,181$22.00$70.0K548,387Aug 26, 2024Aug 28, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE10b5-1
10b5-1 plan
4,690$22.14$103.8K551,568Aug 20, 2024Nov 13, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
4,690$22.14$103.8K551,568Aug 20, 2024Aug 22, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
3,975$20.12$80.0K556,258Jun 30, 2024Jul 1, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
10,101560,233Jun 30, 2024Jul 1, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
10,1010Jun 30, 2024Jul 1, 2024View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
10,101$9.90$100.0K592,372Jun 30, 2023Jul 5, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO & President
42,240$9.90$418.2K550,132Jun 30, 2023Jul 5, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
10,10110,101Jun 30, 2023Jul 5, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO & President
11,158$10.30$114.9K605,405Apr 28, 2023May 3, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO & President
11,158$10.30$114.9K605,405Apr 28, 2023May 2, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
3,138133,701Apr 28, 2023May 3, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO & President
3,1380Apr 28, 2023May 3, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
58,790$10.41$612.0K616,563Apr 25, 2023Apr 27, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO & President
23,134$10.41$240.8K582,271Apr 25, 2023May 15, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Interim CEO
14,325$9.49$135.9K557,773Mar 20, 2023Mar 22, 2023View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
60,839572,098Aug 15, 2022Aug 16, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
3,918$15.00$58.8K511,259Jun 7, 2022Jun 8, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
3,137130,563Apr 28, 2022May 2, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
3,1373,138Apr 28, 2022May 2, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
11,112$12.32$136.9K515,177Apr 28, 2022May 2, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
12,953$11.86$153.6K526,289Mar 29, 2022Mar 31, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
10,973127,426Mar 29, 2022Mar 31, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
10,9736,275Mar 29, 2022Mar 31, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
14,311$11.14$159.4K539,242Mar 18, 2022Mar 21, 2022View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
11,112$9.12$101.3K553,553Apr 28, 2021Apr 30, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
3,138116,453Apr 28, 2021Apr 30, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
3,13817,248Apr 28, 2021Apr 30, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
10,97320,386Mar 29, 2021Mar 31, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
12,954$9.19$119.0K556,079Mar 29, 2021Mar 31, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
10,973113,315Mar 29, 2021Mar 31, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
100,626$8.91$896.6K569,033Mar 18, 2021Mar 22, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
109,212$8.91$973.1K577,619Mar 18, 2021Apr 2, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
9,317102,342Mar 15, 2021Mar 17, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
9,31731,359Mar 15, 2021Mar 17, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
7,620$9.74$74.2K468,407Mar 15, 2021Mar 17, 2021View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
84,720$5.64$477.8K476,027Apr 28, 2020Apr 30, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASEGRANT
Stock grant
9,41340,676Apr 28, 2020Apr 30, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
10,97331,263Mar 29, 2020Mar 31, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
13,211$4.75$62.8K391,307Mar 29, 2020Mar 31, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
10,97393,025Mar 29, 2020Mar 31, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
9,31782,052Mar 15, 2020Mar 18, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
9,31742,236Mar 15, 2020Mar 18, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
7,663$6.25$47.9K404,248Mar 15, 2020Mar 18, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
21,13951,553Feb 14, 2020Feb 19, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
PURCHASE
Chief Executive Officer
21,13972,735Feb 14, 2020Feb 19, 2020View →
NGS
NATURAL GAS SERVICES GROUP INC
SALE
Chief Executive Officer
1,477$10.62$15.7K411,911Feb 14, 2020Feb 19, 2020View →
Other insiders · NGS
Loading peer insiders…
About this filer
CIK 0001316004
ROLE
Chief Executive Officer
PRIMARY
NGS
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001316004DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback