| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| CME | SHEPARD WILLIAM R | Director | Jun 25 '26 | Buy | 230.57 | 339 | 78,186 | 260,442 | Jun 29 |
| CME | SHEPARD WILLIAM R | Director | Mar 26 '26 | Buy | 297.38 | 1,470 | 437,101 | 260,118 | Mar 30 |
| CME | SHEPARD WILLIAM R | Director | Dec 30 '25 | Buy | 278.37 | 262 | 73,008 | 258,710 | Jan 02 |
| CME | SHEPARD WILLIAM R | Director | Sep 25 '25 | Buy | 265.19 | 274 | 72,672 | 258,459 | Sep 26 |
| CME | SHEPARD WILLIAM R | Director | Jun 25 '25 | Buy | 270.53 | 267 | 72,336 | 258,196 | Jun 26 |
| CME | SHEPARD WILLIAM R | Director | Mar 26 '25 | Buy | 262.62 | 275 | 71,995 | 257,061 | Mar 27 |
| CME | SHEPARD WILLIAM R | Director | Jan 16 '25 | Buy | 227.96 | 2,851 | 649,996 | 256,805 | Mar 27 |
| CME | SHEPARD WILLIAM R | Director | Dec 27 '24 | Buy | 232.89 | 276 | 64,282 | 255,436 | Dec 30 |
| CME | SHEPARD WILLIAM R | Director | Sep 25 '24 | Buy | 218.50 | 292 | 63,945 | 255,172 | Sep 27 |
| CME | SHEPARD WILLIAM R | Director | Jun 25 '24 | Buy | 195.07 | 326 | 63,569 | 253,655 | Jun 26 |
| CME | SHEPARD WILLIAM R | Director | Mar 26 '24 | Buy | 214.71 | 294 | 63,231 | 253,343 | Mar 27 |
| CME | SHEPARD WILLIAM R | Director | Jan 18 '24 | Buy | 202.44 | 1,390 | 281,368 | 253,060 | Jan 19 |
| CME | SHEPARD WILLIAM R | Director | Dec 28 '23 | Buy | 210.79 | 278 | 58,646 | 251,729 | Dec 29 |
| CME | SHEPARD WILLIAM R | Director | Sep 27 '23 | Buy | 199.84 | 292 | 58,326 | 251,463 | Oct 06 |
| CME | SHEPARD WILLIAM R | Director | Jun 27 '23 | Buy | 179.77 | 323 | 57,971 | 251,183 | Jun 28 |
| CME | SHEPARD WILLIAM R | Director | Mar 28 '23 | Buy | 186.45 | 195 | 36,337 | 250,063 | Mar 29 |
| CME | SHEPARD WILLIAM R | Director | Mar 27 '23 | Buy | 185.32 | 311 | 57,628 | 249,869 | Mar 29 |
| CME | SHEPARD WILLIAM R | Director | Jan 18 '23 | Buy | 175.98 | 2,543 | 447,463 | 249,571 | Mar 29 |
| CME | SHEPARD WILLIAM R | Director | Dec 28 '22 | Buy | 168.11 | 302 | 50,790 | 248,132 | Jan 20 |
| CME | SHEPARD WILLIAM R | Director | Nov 04 '22 | Buy | 170.00 | 48,645 | 8,269,636 | 247,843 | Nov 08 |