Follow the people · Insider

TD

Terrence A. Duffy

Insider · Chairman and CEO · CME

Terrence A. Duffy files insider transactions with the SEC as a chairman and ceo of Cme Group. We hold 2 disclosed purchases and sales filed since 22 February 2006, 1 of them in the last 90 days.

  • Files forCME
  • Disclosed buys and sells2 in all, 1 in the last 90 days
  • Last disclosure11 September 2026

Positions held

1 post we hold — a term names its own dates; a run of filings only says when they filed
  • Filed 21 February 200610 September 2026Chairman and CEO · Cme Group 213 Form 4 lines · source: SEC Form 4

Every transaction

213 transactions from SEC Form 4 — one row each, sort any column, open a row for the filing
213 of 213 shown
10 Sep 202611 Sep 2026SEC Form 41 dsold on the open marketCme Group14,372 sharesup +0.5%up +0.0%
10 Sep 202611 Sep 2026SEC Form 41 dsold on the open marketCme Group628 sharesup +0.5%up +0.0%
15 May 202618 May 2026SEC Form 43 dsold on the open marketCme Group25,996 sharesdown −7.8%down −9.7%
15 May 202618 May 2026SEC Form 43 dsold on the open marketCme Group9,004 sharesdown −7.8%down −9.7%
15 Mar 202617 Mar 2026SEC Form 42 dwas grantednot a tradeCme Group62,902 sharesdown −11.5%down −12.1%
15 Mar 202617 Mar 2026SEC Form 42 dhad shares withheld for taxnot a tradeCme Group27,866 sharesdown −11.5%down −12.1%
15 Mar 202617 Mar 2026SEC Form 42 dwas grantednot a tradeCme Group62,902 sharesdown −11.5%down −12.1%
15 Mar 202617 Mar 2026SEC Form 42 dhad shares withheld for taxnot a tradeCme Group27,866 sharesdown −11.5%down −12.1%
31 Dec 20252 Jan 2026SEC Form 42 dhad shares withheld for taxnot a tradeCme Group10,210 sharesup +0.9%up +2.2%
31 Dec 20252 Jan 2026SEC Form 42 dhad shares withheld for taxnot a tradeCme Group10,210 sharesup +0.9%up +2.2%
11 Dec 202515 Dec 2025SEC Form 44 dsold on the open marketCme Group13,089 sharesup +1.1%up +1.2%
11 Dec 202515 Dec 2025SEC Form 44 dsold on the open marketCme Group11,911 sharesup +1.1%up +1.2%
15 Sep 202517 Sep 2025SEC Form 42 dwas grantednot a tradeCme Group23,180 sharesup +6.5%up +5.0%
15 Mar 202518 Mar 2025SEC Form 43 dwas grantednot a tradeCme Group25,887 sharesup +6.5%up +3.4%
15 Mar 202518 Mar 2025SEC Form 43 dhad shares withheld for taxnot a tradeCme Group11,468 sharesup +6.5%up +3.4%
11 Mar 202511 Mar 2025SEC Form 40 dsold on the open marketCme Group30,000 sharesup +5.8%up +5.8%
31 Dec 20242 Jan 2025SEC Form 42 dhad shares withheld for taxnot a tradeCme Group11,706 sharesup +18.6%up +18.4%
16 Sep 202417 Sep 2024SEC Form 41 dwas grantednot a tradeCme Group27,456 sharesup +26.1%up +26.3%
29 Apr 20241 May 2024SEC Form 42 dsold on the open marketCme Group4,076 sharesup +31.4%up +32.4%
29 Apr 20241 May 2024SEC Form 42 dsold on the open marketCme Group10,708 sharesup +31.4%up +32.4%
29 Apr 20241 May 2024SEC Form 42 dsold on the open marketCme Group25,216 sharesup +31.4%up +32.4%
15 Mar 202419 Mar 2024SEC Form 44 dwas grantednot a tradeCme Group45,359 sharesup +26.7%up +27.4%
15 Mar 202419 Mar 2024SEC Form 44 dhad shares withheld for taxnot a tradeCme Group20,095 sharesup +26.7%up +27.4%
31 Dec 20232 Jan 2024SEC Form 42 dhad shares withheld for taxnot a tradeCme Group12,366 sharesup +30.8%up +31.7%
15 Sep 202318 Sep 2023SEC Form 43 dwas grantednot a tradeCme Group29,012 sharesup +33.2%up +33.4%
18 Aug 202321 Aug 2023SEC Form 43 dsold on the open marketCme Group30,000 sharesup +35.2%up +36.0%
31 Dec 20223 Jan 2023SEC Form 43 dhad shares withheld for taxnot a tradeCme Group7,167 sharesup +63.9%up +63.1%
31 Dec 20223 Jan 2023SEC Form 43 dhad shares withheld for taxnot a tradeCme Group13,364 sharesup +63.9%up +63.1%
15 Sep 202219 Sep 2022SEC Form 44 dwas grantednot a tradeCme Group31,452 sharesup +44.4%up +44.5%
15 Sep 202219 Sep 2022SEC Form 44 dhad shares withheld for taxnot a tradeCme Group2,514 sharesup +44.4%up +44.5%
15 Mar 202217 Mar 2022SEC Form 42 dwas grantednot a tradeCme Group10,468 sharesup +18.8%up +11.9%
15 Mar 202217 Mar 2022SEC Form 42 dhad shares withheld for taxnot a tradeCme Group4,638 sharesup +18.8%up +11.9%
5 Nov 20218 Nov 2021SEC Form 43 dbought on the open marketCme Group400 sharesup +24.3%up +24.9%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group300 sharesup +24.9%up +24.3%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group100 sharesup +24.9%up +24.3%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group300 sharesup +24.9%up +24.3%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group200 sharesup +24.9%up +24.3%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group100 sharesup +24.9%up +24.3%
4 Nov 20215 Nov 2021SEC Form 41 dbought on the open marketCme Group600 sharesup +24.9%up +24.3%
15 Sep 202116 Sep 2021SEC Form 41 dwas grantednot a tradeCme Group23,816 sharesup +45.8%up +46.0%
19 May 202121 May 2021SEC Form 42 dsold on the open marketCme Group29,000 sharesup +30.1%up +26.5%
15 Mar 202117 Mar 2021SEC Form 42 dwas grantednot a tradeCme Group32,896 sharesup +31.8%up +33.4%
15 Mar 202117 Mar 2021SEC Form 42 dhad shares withheld for taxnot a tradeCme Group14,574 sharesup +31.8%up +33.4%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group568 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group1,907 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group20 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group3,038 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group1,359 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group3,948 sharesup +51.4%up +53.7%
31 Dec 20204 Jan 2021SEC Form 44 dhad shares withheld for taxnot a tradeCme Group11,584 sharesup +51.4%up +53.7%
16 Sep 202017 Sep 2020SEC Form 41 dhad shares withheld for taxnot a tradeCme Group1,345 sharesup +61.9%up +61.4%
15 Sep 202017 Sep 2020SEC Form 42 dwas grantednot a tradeCme Group26,768 sharesup +63.9%up +61.4%
15 Sep 202016 Sep 2020SEC Form 41 dhad shares withheld for taxnot a tradeCme Group1,937 sharesup +63.9%up +61.9%
15 Sep 202016 Sep 2020SEC Form 41 dhad shares withheld for taxnot a tradeCme Group1,895 sharesup +63.9%up +61.9%
14 Sep 202016 Sep 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,546 sharesup +65.9%up +61.9%
15 Mar 202017 Mar 2020SEC Form 42 dwas grantednot a tradeCme Group20,590 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group9,122 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dwas grantednot a tradeCme Group20,590 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group9,122 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group591 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group10 sharesup +51.4%up +66.0%
15 Mar 202017 Mar 2020SEC Form 42 dhad shares withheld for taxnot a tradeCme Group470 sharesup +51.4%up +66.0%
12 Dec 201913 Dec 2019SEC Form 41 dsold on the open marketCme Group39,309 sharesup +35.6%up +34.7%
16 Sep 201917 Sep 2019SEC Form 41 dwas grantednot a tradeCme Group12,680 sharesup +33.1%up +28.3%
15 Sep 201917 Sep 2019SEC Form 42 dhad shares withheld for taxnot a tradeCme Group2,047 sharesup +33.9%up +28.3%
15 Sep 201917 Sep 2019SEC Form 42 dhad shares withheld for taxnot a tradeCme Group2,066 sharesup +33.9%up +28.3%
14 Sep 201917 Sep 2019SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,631 sharesup +33.9%up +28.3%
1 Aug 20195 Aug 2019SEC Form 44 dsold on the open marketCme Group35,000 sharesup +37.4%up +36.5%
15 Mar 201919 Mar 2019SEC Form 44 dwas grantednot a tradeCme Group13,124 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dhad shares withheld for taxnot a tradeCme Group5,814 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dwas grantednot a tradeCme Group13,124 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dhad shares withheld for taxnot a tradeCme Group5,814 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dhad shares withheld for taxnot a tradeCme Group10 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dhad shares withheld for taxnot a tradeCme Group613 sharesup +61.9%up +63.3%
15 Mar 201919 Mar 2019SEC Form 44 dwas grantednot a tradeCme Group4,408 sharesup +61.9%up +63.3%
23 Nov 201827 Nov 2018SEC Form 44 dsold on the open marketCme Group10,000 sharesup +45.5%up +41.9%
15 Sep 201818 Sep 2018SEC Form 43 dhad shares withheld for taxnot a tradeCme Group2,080 sharesup +59.1%up +59.8%
15 Sep 201818 Sep 2018SEC Form 43 dhad shares withheld for taxnot a tradeCme Group2,114 sharesup +59.1%up +59.8%
14 Sep 201818 Sep 2018SEC Form 44 dwas grantednot a tradeCme Group15,160 sharesup +59.1%up +59.8%
22 May 201823 May 2018SEC Form 41 dsold on the open marketCme Group20,000 sharesup +71.3%up +72.1%
15 Mar 201819 Mar 2018SEC Form 44 dwas grantednot a tradeCme Group28,710 sharesup +66.6%up +68.5%
15 Mar 201819 Mar 2018SEC Form 44 dhad shares withheld for taxnot a tradeCme Group12,720 sharesup +66.6%up +68.5%
15 Mar 201819 Mar 2018SEC Form 44 dhad shares withheld for taxnot a tradeCme Group635 sharesup +66.6%up +68.5%
15 Mar 201819 Mar 2018SEC Form 44 dwas grantednot a tradeCme Group92 sharesup +66.6%up +68.5%
6 Feb 20188 Feb 2018SEC Form 42 dsold on the open marketCme Group20,000 sharesup +74.8%up +80.0%
31 Dec 20172 Jan 2018SEC Form 42 dhad shares withheld for taxnot a tradeCme Group411 sharesup +88.7%up +90.3%
31 Dec 20172 Jan 2018SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,358 sharesup +88.7%up +90.3%
31 Dec 20172 Jan 2018SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,358 sharesup +88.7%up +90.3%
31 Dec 20172 Jan 2018SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,564 sharesup +88.7%up +90.3%
16 Sep 201719 Sep 2017SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,488 sharesup +109.9%up +109.0%
15 Sep 201719 Sep 2017SEC Form 44 dwas grantednot a tradeCme Group19,992 sharesup +109.9%up +109.0%
15 Sep 201719 Sep 2017SEC Form 44 dhad shares withheld for taxnot a tradeCme Group5,285 sharesup +109.9%up +109.0%
2 Aug 20173 Aug 2017SEC Form 41 dsold on the open marketCme Group21,815 sharesup +121.9%up +120.4%
15 Mar 201717 Mar 2017SEC Form 42 dhad shares withheld for taxnot a tradeCme Group13,938 sharesup +120.9%up +121.2%
15 Mar 201717 Mar 2017SEC Form 42 dwas grantednot a tradeCme Group30,496 sharesup +120.9%up +121.2%
15 Mar 201717 Mar 2017SEC Form 42 dwas grantednot a tradeCme Group6,012 sharesup +120.9%up +121.2%
14 Mar 201715 Mar 2017SEC Form 41 dhad shares withheld for taxnot a tradeCme Group408 sharesup +121.4%up +120.9%
8 Dec 20169 Dec 2016SEC Form 41 dexercised options overnot a tradeCme Group27,550 sharesup +125.3%up +124.5%
8 Dec 20169 Dec 2016SEC Form 41 dsold on the open marketCme Group27,550 sharesup +125.3%up +124.5%
8 Dec 20169 Dec 2016SEC Form 41 dexercised options overnot a tradeCme Groupderivative27,550 sharesup +125.3%up +124.5%
25 Nov 201628 Nov 2016SEC Form 43 dexercised options overnot a tradeCme Group17,375 sharesup +144.2%up +146.3%
25 Nov 201628 Nov 2016SEC Form 43 dsold on the open marketCme Group17,375 sharesup +144.2%up +146.3%
25 Nov 201628 Nov 2016SEC Form 43 dexercised options overnot a tradeCme Groupderivative17,375 sharesup +144.2%up +146.3%
16 Sep 201619 Sep 2016SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,485 sharesup +151.3%up +151.0%
15 Sep 201619 Sep 2016SEC Form 44 dwas grantednot a tradeCme Group20,588 sharesup +152.1%up +151.0%
15 Sep 201616 Sep 2016SEC Form 41 dhad shares withheld for taxnot a tradeCme Group3,026 sharesup +152.1%up +151.3%
14 Sep 201616 Sep 2016SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,730 sharesup +156.2%up +151.3%
15 Mar 201617 Mar 2016SEC Form 42 dhad shares withheld for taxnot a tradeCme Group17,609 sharesup +184.9%up +185.8%
15 Mar 201617 Mar 2016SEC Form 42 dwas grantednot a tradeCme Group37,144 sharesup +184.9%up +185.8%
14 Mar 201615 Mar 2016SEC Form 41 dhad shares withheld for taxnot a tradeCme Group422 sharesup +185.9%up +184.9%
9 Mar 201610 Mar 2016SEC Form 41 dexercised options overnot a tradeCme Group5,340 sharesup +193.4%up +194.0%
9 Mar 201610 Mar 2016SEC Form 41 dsold on the open marketCme Group5,340 sharesup +193.4%up +194.0%
9 Mar 201610 Mar 2016SEC Form 41 dsold on the open marketCme Group5,000 sharesup +193.4%up +194.0%
9 Mar 201610 Mar 2016SEC Form 41 dsold on the open marketCme Group5,000 sharesup +193.4%up +194.0%
9 Mar 201610 Mar 2016SEC Form 41 dexercised options overnot a tradeCme Groupderivative5,340 sharesup +193.4%up +194.0%
16 Sep 201517 Sep 2015SEC Form 41 dhad shares withheld for taxnot a tradeCme Group1,560 sharesup +188.9%up +198.5%
15 Sep 201517 Sep 2015SEC Form 42 dwas grantednot a tradeCme Group13,124 sharesup +189.3%up +198.5%
15 Sep 201516 Sep 2015SEC Form 41 dhad shares withheld for taxnot a tradeCme Group3,341 sharesup +189.3%up +188.9%
14 Sep 201516 Sep 2015SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,815 sharesup +191.8%up +188.9%
29 May 20151 Jun 2015SEC Form 43 dsold on the open marketCme Group3,496 sharesup +192.5%up +192.7%
28 May 20151 Jun 2015SEC Form 44 dsold on the open marketCme Group26,000 sharesup +193.0%up +192.7%
15 Mar 201517 Mar 2015SEC Form 42 dhad shares withheld for taxnot a tradeCme Group680 sharesup +184.6%up +176.2%
14 Mar 201517 Mar 2015SEC Form 43 dhad shares withheld for taxnot a tradeCme Group452 sharesup +184.6%up +176.2%
11 Feb 201512 Feb 2015SEC Form 41 dexercised options overnot a tradeCme Group30,875 sharesup +190.6%up +189.1%
11 Feb 201512 Feb 2015SEC Form 41 dsold on the open marketCme Group30,875 sharesup +190.6%up +189.1%
11 Feb 201512 Feb 2015SEC Form 41 dexercised options overnot a tradeCme Groupderivative30,875 sharesup +190.6%up +189.1%
3 Nov 20144 Nov 2014SEC Form 41 dexercised options overnot a tradeCme Group5,340 sharesup +225.0%up +223.1%
3 Nov 20144 Nov 2014SEC Form 41 dsold on the open marketCme Group5,340 sharesup +225.0%up +223.1%
3 Nov 20144 Nov 2014SEC Form 41 dexercised options overnot a tradeCme Group9,240 sharesup +225.0%up +223.1%
3 Nov 20144 Nov 2014SEC Form 41 dsold on the open marketCme Group9,240 sharesup +225.0%up +223.1%
3 Nov 20144 Nov 2014SEC Form 41 dexercised options overnot a tradeCme Groupderivative9,240 sharesup +225.0%up +223.1%
3 Nov 20144 Nov 2014SEC Form 41 dexercised options overnot a tradeCme Groupderivative5,340 sharesup +225.0%up +223.1%
16 Sep 201417 Sep 2014SEC Form 41 dhad shares withheld for taxnot a tradeCme Group1,677 sharesup +245.0%up +241.5%
15 Sep 201416 Sep 2014SEC Form 41 dhad shares withheld for taxnot a tradeCme Group3,389 sharesup +245.2%up +245.0%
15 Sep 201416 Sep 2014SEC Form 41 dwas grantednot a tradeCme Group15,660 sharesup +245.2%up +245.0%
14 Sep 201416 Sep 2014SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,946 sharesup +247.3%up +245.0%
15 Mar 201418 Mar 2014SEC Form 43 dhad shares withheld for taxnot a tradeCme Group725 sharesup +265.6%up +263.0%
14 Mar 201418 Mar 2014SEC Form 44 dwas grantednot a tradeCme Group4,148 sharesup +265.6%up +263.0%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Groupderivative9,240 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Groupderivative5,340 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Groupderivative7,945 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Group5,340 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dsold on the open marketCme Group5,340 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Group9,240 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dsold on the open marketCme Group9,240 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dexercised options overnot a tradeCme Group7,945 sharesup +229.7%up +228.6%
21 Nov 201322 Nov 2013SEC Form 41 dsold on the open marketCme Group7,945 sharesup +229.7%up +228.6%
16 Sep 201317 Sep 2013SEC Form 41 dwas grantednot a tradeCme Group15,248 sharesup +284.1%up +283.0%
15 Sep 201317 Sep 2013SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,846 sharesup +280.8%up +283.0%
15 Sep 201317 Sep 2013SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,864 sharesup +280.8%up +283.0%
15 Sep 201317 Sep 2013SEC Form 42 dhad shares withheld for taxnot a tradeCme Group1,741 sharesup +280.8%up +283.0%
14 Sep 201317 Sep 2013SEC Form 43 dhad shares withheld for taxnot a tradeCme Group2,075 sharesup +280.8%up +283.0%
16 Jun 201318 Jun 2013SEC Form 42 dhad shares withheld for taxnot a tradeCme Group508 sharesup +270.9%up +256.5%
15 Mar 201319 Mar 2013SEC Form 44 dhad shares withheld for taxnot a tradeCme Group1,362 sharesup +336.4%up +350.7%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Groupderivative18,480 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Groupderivative5,340 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Groupderivative15,890 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Group5,340 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dsold on the open marketCme Group5,340 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Group18,480 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dsold on the open marketCme Group18,480 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dexercised options overnot a tradeCme Group15,890 sharesup +336.8%up +340.3%
14 Mar 201318 Mar 2013SEC Form 44 dsold on the open marketCme Group15,890 sharesup +336.8%up +340.3%
8 Mar 201312 Mar 2013SEC Form 44 dwas grantednot a tradeCme Group6,660 sharesup +342.0%up +340.9%
15 Sep 201218 Sep 2012SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,629 sharesup +367.9%up +371.8%
15 Sep 201218 Sep 2012SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,719 sharesup +367.9%up +371.8%
15 Sep 201218 Sep 2012SEC Form 43 dhad shares withheld for taxnot a tradeCme Group1,591 sharesup +367.9%up +371.8%
14 Sep 201218 Sep 2012SEC Form 44 dwas grantednot a tradeCme Group18,572 sharesup +367.9%up +371.8%
16 Jun 201219 Jun 2012SEC Form 43 dhad shares withheld for taxnot a tradeCme Group90 sharesup +395.7%up +392.2%
15 Jun 201219 Jun 2012SEC Form 44 dhad shares withheld for taxnot a tradeCme Group68 sharesup +395.7%up +392.2%
15 Dec 201119 Dec 2011SEC Form 44 dhad shares withheld for taxnot a tradeCme Group39 sharesup +476.2%up +469.3%
15 Sep 201119 Sep 2011SEC Form 44 dwas grantednot a tradeCme Groupderivative4,272 sharesup +406.8%up +418.3%
15 Sep 201119 Sep 2011SEC Form 44 dwas grantednot a tradeCme Group3,464 sharesup +406.8%up +418.3%
15 Sep 201119 Sep 2011SEC Form 44 dhad shares withheld for taxnot a tradeCme Group333 sharesup +406.8%up +418.3%
15 Sep 201119 Sep 2011SEC Form 44 dhad shares withheld for taxnot a tradeCme Group326 sharesup +406.8%up +418.3%
16 Jun 201117 Jun 2011SEC Form 41 dhad shares withheld for taxnot a tradeCme Group90 sharesup +400.9%up +395.8%
15 Jun 201117 Jun 2011SEC Form 42 dhad shares withheld for taxnot a tradeCme Group68 sharesup +408.1%up +395.8%
15 Mar 201117 Mar 2011SEC Form 42 dwas grantednot a tradeCme Group274 sharesup +381.9%up +379.7%
28 Feb 20111 Mar 2011SEC Form 41 dexercised options overnot a tradeCme Groupderivative1,589 sharesup +342.6%up +349.5%
28 Feb 20111 Mar 2011SEC Form 41 dexercised options overnot a tradeCme Group1,589 sharesup +342.6%up +349.5%
28 Feb 20111 Mar 2011SEC Form 41 dsold on the open marketCme Group1,589 sharesup +342.6%up +349.5%
15 Dec 201017 Dec 2010SEC Form 42 dhad shares withheld for taxnot a tradeCme Group28 sharesup +332.7%up +331.5%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Groupderivative7,392 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Group3,296 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dhad shares withheld for taxnot a tradeCme Group232 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Groupderivative7,392 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Group3,296 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dhad shares withheld for taxnot a tradeCme Group232 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Groupderivative7,392 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dwas grantednot a tradeCme Group3,296 sharesup +407.5%up +422.1%
15 Sep 201017 Sep 2010SEC Form 42 dhad shares withheld for taxnot a tradeCme Group232 sharesup +407.5%up +422.1%
12 Aug 201013 Aug 2010SEC Form 41 dbought on the open marketCme Group1,000 sharesup +452.4%up +462.7%
16 Jun 201017 Jun 2010SEC Form 41 dhad shares withheld for taxnot a tradeCme Group64 sharesup +343.5%up +345.1%
15 Jun 201017 Jun 2010SEC Form 42 dhad shares withheld for taxnot a tradeCme Group49 sharesup +344.8%up +345.1%
15 Dec 200916 Dec 2009SEC Form 41 dhad shares withheld for taxnot a tradeCme Group28 sharesup +315.9%up +316.8%
3 Dec 20097 Dec 2009SEC Form 44 dsold on the open marketCme Group1,400 sharesup +317.5%up +325.6%
15 Sep 200917 Sep 2009SEC Form 42 dwas grantednot a tradeCme Groupderivative6,356 sharesup +384.5%up +369.7%
15 Sep 200917 Sep 2009SEC Form 42 dwas grantednot a tradeCme Group3,144 sharesup +384.5%up +369.7%
16 Jun 200917 Jun 2009SEC Form 41 dhad shares withheld for taxnot a tradeCme Group64 sharesup +317.6%up +322.0%
15 Jun 200917 Jun 2009SEC Form 42 dhad shares withheld for taxnot a tradeCme Group49 sharesup +315.5%up +322.0%
15 Dec 200817 Dec 2008SEC Form 42 dhad shares withheld for taxnot a tradeCme Group37 sharesup +577.4%up +517.9%
16 Jun 200818 Jun 2008SEC Form 42 dwas grantednot a tradeCme Groupderivative6,175 sharesup +228.5%up +211.9%
16 Jun 200818 Jun 2008SEC Form 42 dwas grantednot a tradeCme Group1,080 sharesup +228.5%up +211.9%
15 Jun 200818 Jun 2008SEC Form 43 dhad shares withheld for taxnot a tradeCme Group65 sharesup +232.1%up +211.9%
15 Dec 200717 Dec 2007SEC Form 42 dhad shares withheld for taxnot a tradeCme Group28 sharesup +97.1%up +99.2%
15 Jun 200719 Jun 2007SEC Form 44 dwas grantednot a tradeChicago Mercantile Exchange Holdingsderivative5,510 sharesup +149.3%up +152.2%
15 Jun 200719 Jun 2007SEC Form 44 dwas grantednot a tradeChicago Mercantile Exchange Holdings820 sharesup +149.3%up +152.2%
4 Jan 20075 Jan 2007SEC Form 41 dsold on the open marketChicago Mercantile Exchange Holdings4,000 sharesup +161.5%up +160.3%
15 Dec 200615 Dec 2006SEC Form 40 dwas grantednot a tradeChicago Mercantile Exchange Holdingsderivative3,475 sharesup +158.5%up +158.5%
15 Dec 200615 Dec 2006SEC Form 40 dwas grantednot a tradeChicago Mercantile Exchange Holdings460 sharesup +158.5%up +158.5%
25 May 200630 May 2006SEC Form 45 dwas grantednot a tradeChicago Mercantile Exchange Holdings100 sharesup +210.3%up +215.3%
21 Feb 200622 Feb 2006SEC Form 41 dsold on the open marketChicago Mercantile Exchange Holdings100 sharesup +234.3%up +226.0%
21 Feb 200622 Feb 2006SEC Form 41 dsold on the open marketChicago Mercantile Exchange Holdings1,900 sharesup +234.3%up +226.0%

Both percentages are the stock’s move, not Terrence A. Duffy’s return: a disclosure gives a band, never an amount, so nobody can say how much was bought or what it made. They run to the last close we hold11 Sep 2026, except where a name has since delisted, when the row names its own last session. We publish no close, no volume and no dollar figure behind them. 213 of the 213 rows shown carry a percentage; the rest are dashes with the reason on the row.

Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.

Some filings reach us as photographs of paper rather than as a form we can read as text. Those are shown here only once they have been read and checked, so this page can hold fewer lines than the filings behind it contain. The link on every row opens the original document, which is always the full record.