MarketPeel
Insider Trading Intelligence
WS

William R. Shepard

CME
DIRECTOR · CME GROUP INC. · CIK 0001212852
FILING MIX · LIFETIME100%/0%
BUYS
60
SELLS
0
TOTAL VALUE
$12.78M
COMPANIES
1
ACTIVE SINCE
Jun 2020
HOLDINGS NOW
3,184
AVG SELL PX
TRADE KIND
SHOWING 60 / 60
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
40 backtested trades · 8 horizons · 25 pending
Forward-return performance of every backtestable P/S trade by William R. Shepard, 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
7d40+70.00%+0.94%+1.56%-0.62%-0.70%-1.89
14d40+65.00%+0.50%+2.04%-1.54%-1.43%-3.46
30d40+72.50%+2.49%+2.62%-0.13%+0.74%-0.14
60d40+72.50%+4.96%+3.21%+2.12%+1.23%1.50
90d40+72.50%+3.80%+4.95%-1.15%-2.65%-0.53
180d40(2 pending)+76.32%+6.93%+11.09%-4.16%-8.89%-1.74
1y40(6 pending)+94.12%+17.34%+23.10%-5.76%-5.48%-2.23
2y40(17 pending)+100.00%+35.46%+46.94%-11.47%-11.09%
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
CME · 3,184.45 shares · as of Jun 25, 2026
065,111130,221195,332260,442202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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 · 60 buys / 0 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
645$225.00$145.1K3,184.45Jun 25, 2026Jun 29, 2026View →
CME
CME GROUP INC.
PURCHASE
14.318$230.57$3.3K3,620.768Jun 25, 2026Jun 29, 2026View →
CME
CME GROUP INC.
PURCHASE
324.782$230.57$74.9K260,442.322Jun 25, 2026Jun 29, 2026View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
422$225.00$95.0K3,606.45Jun 25, 2026Jun 29, 2026View →
CME
CME GROUP INC.
PURCHASE
62.06$297.38$18.5K2,539.45Mar 26, 2026Mar 30, 2026View →
CME
CME GROUP INC.
PURCHASE
1,407.78$297.38$418.6K260,117.54Mar 26, 2026Mar 30, 2026View →
CME
CME GROUP INC.
PURCHASE
251.21$278.37$69.9K258,709.76Dec 30, 2025Jan 2, 2026View →
CME
CME GROUP INC.
PURCHASE
11.06$278.37$3.1K2,477.39Dec 30, 2025Jan 2, 2026View →
CME
CME GROUP INC.
PURCHASE
262.465$265.19$69.6K258,458.552Sep 25, 2025Sep 26, 2025View →
CME
CME GROUP INC.
PURCHASE
11.57$265.22$3.1K2,466.33Sep 25, 2025Sep 26, 2025View →
CME
CME GROUP INC.
PURCHASE
11.29$270.53$3.1K2,454.76Jun 25, 2025Jun 26, 2025View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
879$273.03$240.0K257,939.99Jun 25, 2025Jun 26, 2025View →
CME
CME GROUP INC.
PURCHASE
256.097$270.53$69.3K258,196.087Jun 25, 2025Jun 26, 2025View →
CME
CME GROUP INC.
PURCHASE
11.58$262.62$3.0K2,443.47Mar 26, 2025Mar 27, 2025View →
CME
CME GROUP INC.
PURCHASE
262.56$262.62$69.0K257,060.99Mar 26, 2025Mar 27, 2025View →
CME
CME GROUP INC.
PURCHASE
60.05$227.96$13.7K2,431.89Jan 16, 2025Mar 27, 2025View →
CME
CME GROUP INC.
PURCHASE
60.35$227.96$13.8K2,432.19Jan 16, 2025Jan 17, 2025View →
CME
CME GROUP INC.
PURCHASE
1,368.84$227.96$312.0K256,805.15Jan 16, 2025Jan 17, 2025View →
CME
CME GROUP INC.
PURCHASE
1,362.12$227.96$310.5K256,798.43Jan 16, 2025Mar 27, 2025View →
CME
CME GROUP INC.
PURCHASE
11.655$232.89$2.7K2,371.84Dec 27, 2024Dec 30, 2024View →
CME
CME GROUP INC.
PURCHASE
264.365$232.89$61.6K255,436.31Dec 27, 2024Dec 30, 2024View →
CME
CME GROUP INC.
PURCHASE
12.357$218.50$2.7K2,360.183Sep 25, 2024Sep 27, 2024View →
CME
CME GROUP INC.
PURCHASE
280.298$218.50$61.2K255,171.942Sep 25, 2024Sep 27, 2024View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
1,237$194.10$240.1K254,891.644Jun 25, 2024Jun 26, 2024View →
CME
CME GROUP INC.
PURCHASE
13.76$195.07$2.7K2,347.826Jun 25, 2024Jun 26, 2024View →
CME
CME GROUP INC.
PURCHASE
312.118$195.07$60.9K253,654.644Jun 25, 2024Jun 26, 2024View →
CME
CME GROUP INC.
PURCHASE
282.061$214.71$60.6K253,342.526Mar 26, 2024Mar 27, 2024View →
CME
CME GROUP INC.
PURCHASE
12.435$214.71$2.7K2,334.066Mar 26, 2024Mar 27, 2024View →
CME
CME GROUP INC.
PURCHASE
58.686$202.44$11.9K2,321.631Jan 18, 2024Jan 19, 2024View →
CME
CME GROUP INC.
PURCHASE
1,331.199$202.44$269.5K253,060.465Jan 18, 2024Jan 19, 2024View →
CME
CME GROUP INC.
PURCHASE
11.748$210.79$2.5K2,262.945Dec 28, 2023Dec 29, 2023View →
CME
CME GROUP INC.
PURCHASE
266.472$210.79$56.2K251,729.266Dec 28, 2023Dec 29, 2023View →
CME
CME GROUP INC.
PURCHASE
12.324$199.84$2.5K2,251.197Sep 27, 2023Oct 6, 2023View →
CME
CME GROUP INC.
PURCHASE
279.539$199.84$55.9K251,462.794Sep 27, 2023Oct 6, 2023View →
CME
CME GROUP INC.
PURCHASE
13.616$179.77$2.4K2,238.873Jun 27, 2023Jun 28, 2023View →
CME
CME GROUP INC.
PURCHASE
308.857$179.77$55.5K251,183.255Jun 27, 2023Jun 28, 2023View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
811$178.89$145.1K250,874.398Jun 26, 2023Jun 28, 2023View →
CME
CME GROUP INC.
PURCHASE
194.887$186.45$36.3K250,063.398Mar 28, 2023Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
297.835$185.32$55.2K249,868.511Mar 27, 2023Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
13.13$185.32$2.4K2,225.257Mar 27, 2023Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
54.839$175.98$9.7K2,212.127Jan 18, 2023Jan 20, 2023View →
CME
CME GROUP INC.
PURCHASE
1,243.923$175.98$218.9K249,375.984Jan 18, 2023Jan 20, 2023View →
CME
CME GROUP INC.
PURCHASE
54.839$175.98$9.7K2,212.127Jan 18, 2023Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
1,243.923$175.98$218.9K249,570.676Jan 18, 2023Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
12.757$168.11$2.1K2,157.288Dec 28, 2022Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
289.366$168.11$48.6K248,132.061Dec 28, 2022Mar 29, 2023View →
CME
CME GROUP INC.
PURCHASE
289.366$168.11$48.6K248,132.061Dec 28, 2022Jan 20, 2023View →
CME
CME GROUP INC.
PURCHASE
12.757$168.11$2.1K2,157.288Dec 28, 2022Jan 20, 2023View →
CME
CME GROUP INC.
PURCHASE
40,000$170.00$6.80M239,197.695Nov 4, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASE
8,645$170.00$1.47M247,842.695Nov 4, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASE
11.788$180.93$2.1K2,144.531Sep 27, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
1,146$209.44$240.0K199,197.695Jun 27, 2022Jun 29, 2022View →
CME
CME GROUP INC.
PURCHASE
10.057$211.06$2.1K2,132.743Jun 27, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASE
8.608$245.59$2.1K2,122.686Mar 25, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
75$221.79$16.6K198,051.695Jan 25, 2022Jan 26, 2022View →
CME
CME GROUP INC.
PURCHASE
30.347$222.28$6.7K2,114.078Jan 14, 2022Nov 8, 2022View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
917$218.12$200.0K197,976.695Jun 25, 2021Jun 29, 2021View →
CME
CME GROUP INC.
PURCHASEGRANT
Stock grant
1,186197,059.695Jun 25, 2020Jun 29, 2020View →
CME
CME GROUP INC.
PURCHASE
1,229$178.10$218.9K2,000Jun 11, 2020Jun 11, 2020View →
CME
CME GROUP INC.
PURCHASE
771$178.10$137.3K771Jun 2, 2020Jun 4, 2020View →
Other insiders · CME
Loading peer insiders…
About this filer
CIK 0001212852
ROLE
Director
PRIMARY
CME
COMPANIES
1
ACTIVE SINCE
Jun 2020
MARKETPEEL · /INSIDER/0001212852DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback