MarketPeel
Insider Trading Intelligence
JH

John Humphrey

NPO
DIRECTOR · ENPRO INC. · CIK 0001360547
FILING MIX · LIFETIME92%/8%
BUYS
96
SELLS
8
TOTAL VALUE
$2.41M
COMPANIES
3
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
131,839
AVG SELL PX
$136.01
TRADE KIND
SHOWING 104 / 104
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
4 backtested trades · 8 horizons · 7 pending
Forward-return performance of every backtestable P/S trade by John Humphrey, 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
7d4+100.00%+3.21%+1.96%+1.25%+0.35%
14d4+100.00%+0.77%+2.01%-1.24%-1.44%
30d4+100.00%-2.92%-0.45%-2.47%-1.93%
60d4+75.00%+4.88%+7.04%-2.17%-0.69%
90d4+75.00%-0.21%+9.95%-15.42%-8.84%
180d4(2 pending)+100.00%+2.57%+17.94%-15.37%-15.37%
1y4(2 pending)+100.00%+19.41%+19.30%+0.11%+0.11%
2y4(3 pending)+100.00%+34.95%+10.50%+24.45%+24.45%
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
NPO · 17,861.012 shares · as of Jun 17, 2026
04,4678,93513,40217,8692020202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
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 · 96 buys / 8 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
11.102$363.62$4.0K17,861.012Jun 17, 2026Jun 18, 2026View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
8$363.62$2.9K17,869.012Jun 17, 2026Jun 18, 2026View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
18,038113,978May 14, 2026May 15, 2026View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
13.609$250.59$3.4K17,838.91Mar 18, 2026Mar 19, 2026View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
11$250.59$2.8K17,849.91Mar 18, 2026Mar 19, 2026View →
IR
INGERSOLL RAND INC.
PURCHASE
2,60926,592Feb 26, 2026Mar 2, 2026View →
IR
INGERSOLL RAND INC.
SALE
2,6090Feb 26, 2026Mar 2, 2026View →
NPO
ENPRO INC.
SALE
1,300$268.69$349.3K3,200Feb 25, 2026Feb 25, 2026View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
2,5012,501Feb 23, 2026Feb 25, 2026View →
IR
INGERSOLL RAND INC.
SALE
4,300$95.90$412.4K23,983Feb 19, 2026Feb 23, 2026View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
567$246.91$140.0K4,429Feb 12, 2026Feb 12, 2026View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
15.067$205.19$3.1K17,812.301Dec 17, 2025Dec 18, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
13$205.19$2.7K17,825.301Dec 17, 2025Dec 18, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
13$217.89$2.8K17,797.234Sep 17, 2025Sep 18, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
14.473$217.89$3.2K17,784.234Sep 17, 2025Sep 18, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
15$185.86$2.8K17,769.761Jun 18, 2025Jun 20, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
15.996$185.86$3.0K17,754.761Jun 18, 2025Jun 20, 2025View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
11,71395,940May 15, 2025May 19, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16$175.76$2.8K17,738.765Mar 19, 2025Mar 20, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16.566$175.76$2.9K17,722.765Mar 19, 2025Mar 20, 2025View →
IR
INGERSOLL RAND INC.
SALE
2,4060Feb 27, 2025Feb 28, 2025View →
IR
INGERSOLL RAND INC.
PURCHASE
2,40628,283Feb 27, 2025Feb 28, 2025View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
2,6092,609Feb 26, 2025Feb 28, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
685$182.27$124.9K3,862Feb 13, 2025Feb 13, 2025View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
15$175.86$2.6K17,706.2Dec 18, 2024Dec 19, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16.16$175.86$2.8K17,691.2Dec 18, 2024Dec 19, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17.433$156.77$2.7K17,658.039Sep 18, 2024Sep 19, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17$156.77$2.7K17,675.039Sep 18, 2024Sep 19, 2024View →
OI
O-I GLASS, INC. /DE/
PURCHASE
15,000$11.30$169.4K84,227Aug 6, 2024Aug 8, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18$146.91$2.6K17,640.606Jun 20, 2024Jun 24, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18.199$146.91$2.7K17,622.606Jun 20, 2024Jun 24, 2024View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
10,93369,227May 16, 2024May 17, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16$159.77$2.6K17,604.407Mar 20, 2024Mar 21, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17.12$159.77$2.7K17,588.407Mar 20, 2024Mar 21, 2024View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
2,4062,406Feb 27, 2024Feb 29, 2024View →
IR
INGERSOLL RAND INC.
PURCHASE
3,45425,877Feb 23, 2024Feb 26, 2024View →
IR
INGERSOLL RAND INC.
SALE
3,4540Feb 23, 2024Feb 26, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
803$155.66$125.0K3,177Feb 15, 2024Feb 15, 2024View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18$140.49$2.5K17,571.287Dec 13, 2023Dec 14, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18.248$140.49$2.6K17,553.287Dec 13, 2023Dec 14, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
19.932$123.90$2.5K17,535.039Sep 13, 2023Sep 14, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
21$123.90$2.6K17,515.107Sep 13, 2023Sep 14, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
21$125.72$2.6K17,474.441Jun 14, 2023Jun 15, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
19.666$125.72$2.5K17,494.107Jun 14, 2023Jun 15, 2023View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
6,68358,294May 10, 2023May 12, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
24.069$95.94$2.3K17,453.441Mar 15, 2023Mar 16, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
26$95.94$2.5K17,429.372Mar 15, 2023Mar 16, 2023View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
3,4543,454Feb 23, 2023Feb 27, 2023View →
IR
INGERSOLL RAND INC.
SALE
3,7670Feb 22, 2023Feb 24, 2023View →
IR
INGERSOLL RAND INC.
PURCHASE
3,76722,423Feb 22, 2023Feb 24, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
942$116.69$109.9K4,374Feb 16, 2023Feb 17, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
253.013$108.69$27.5K17,403.372Dec 31, 2022Jan 3, 2023View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
22$107.94$2.4K17,129.679Dec 14, 2022Dec 15, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
20.68$107.94$2.2K17,150.358Dec 14, 2022Dec 15, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
323.606$84.98$27.5K17,107.679Sep 30, 2022Oct 3, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
30$90.25$2.7K16,761.436Sep 14, 2022Sep 15, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
22.637$90.25$2.0K16,784.073Sep 14, 2022Sep 15, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
335.652$81.93$27.5K16,731.436Jun 30, 2022Jul 1, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
31$87.50$2.7K16,373.745Jun 15, 2022Jun 16, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
22.038$87.50$1.9K16,395.784Jun 15, 2022Jun 16, 2022View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
10,80251,611May 11, 2022May 13, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
247.28$97.73$24.2K16,342.745Mar 31, 2022Apr 1, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
25$106.51$2.7K16,077.143Mar 16, 2022Mar 17, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18.322$106.51$2.0K16,095.465Mar 16, 2022Mar 17, 2022View →
IR
INGERSOLL RAND INC.
SALE
3,8390Feb 23, 2022Feb 24, 2022View →
IR
INGERSOLL RAND INC.
PURCHASE
3,83918,656Feb 23, 2022Feb 24, 2022View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
3,7673,767Feb 22, 2022Feb 24, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
1,041$105.64$110.0K16,052.143Feb 15, 2022Feb 16, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
204.415$110.07$22.5K15,008.839Dec 31, 2021Jan 3, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
21$108.31$2.3K14,787.342Dec 15, 2021Dec 16, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17.082$108.31$1.9K14,804.423Dec 15, 2021Dec 16, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
258.265$87.12$22.5K14,766.342Sep 30, 2021Oct 1, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
19.829$82.96$1.6K14,510.382Sep 15, 2021Jan 19, 2022View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
28$82.96$2.3K14,490.553Sep 15, 2021Sep 17, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17.525$82.96$1.5K14,508.077Sep 15, 2021Sep 17, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
231.601$97.15$22.5K14,462.553Jun 30, 2021Jul 1, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
23$98.35$2.3K14,214.839Jun 16, 2021Jun 17, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16.113$98.35$1.6K14,230.952Jun 16, 2021Jun 17, 2021View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
7,05440,809May 12, 2021May 13, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
263.868$85.27$22.5K14,191.839Mar 31, 2021Apr 1, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
16.897$91.41$1.5K13,927.971Mar 17, 2021Mar 18, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
25$91.41$2.3K13,911.074Mar 17, 2021Mar 18, 2021View →
IR
INGERSOLL RAND INC.
SALE
6,2970Mar 6, 2021Mar 9, 2021View →
IR
INGERSOLL RAND INC.
PURCHASE
6,29714,817Mar 6, 2021Mar 9, 2021View →
NPO
ENPRO INC.
PURCHASE
2,500$83.37$208.4K2,500Mar 4, 2021Mar 4, 2021View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
3,8393,839Feb 23, 2021Feb 25, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
1,432$76.82$110.0K3,432Feb 16, 2021Feb 18, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
297.934$75.52$22.5K13,886.074Dec 31, 2020Jan 4, 2021View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
30$73.91$2.2K13,570.096Dec 16, 2020Dec 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
18.044$73.91$1.3K13,588.14Dec 16, 2020Dec 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
398.865$56.41$22.5K13,540.096Sep 30, 2020Oct 1, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
19.874$57.46$1.1K13,141.231Sep 16, 2020Sep 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
38$57.46$2.2K13,121.357Sep 16, 2020Sep 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
456.482$49.29$22.5K13,080.11Jun 30, 2020Jul 1, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
48$45.52$2.2K12,605.824Jun 17, 2020Jun 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
17.804$45.52$81012,623.628Jun 17, 2020Jun 18, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
21.051$45.52$95812,626.875Jun 17, 2020Sep 18, 2020View →
OI
O-I GLASS, INC. /DE/
PURCHASEGRANT
Stock grant
20,25933,755May 13, 2020May 14, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
568.469$39.58$22.5K12,557.824Mar 31, 2020Apr 1, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
22.725$32.58$74011,989.355Mar 18, 2020Mar 19, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
66$32.58$2.2K11,966.63Mar 18, 2020Mar 19, 2020View →
IR
INGERSOLL RAND INC.
PURCHASEGRANT
Stock grant
6,2976,297Mar 6, 2020Mar 10, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
1,799$61.14$110.0K11,900.63Feb 18, 2020Feb 19, 2020View →
NPO
ENPRO INC.
PURCHASEGRANT
Stock grant
336.423$66.88$22.5K10,101.63Dec 31, 2019Jan 2, 2020View →
Other insiders · NPO
Loading peer insiders…
About this filer
CIK 0001360547
ROLE
Director
PRIMARY
NPO
COMPANIES
3
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001360547DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback