| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ROP | JOHNSON ROBERT D | Director | Aug 15 '25 | Sale | 529.15 | 200 | 105,830 | 4,494 | Aug 18 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Aug 14 '25 | Sale | 521.64 | 200 | 104,328 | 4,694 | Aug 18 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 03 '24 | Sale | 561.80 | 940 | 528,092 | 4,219 | Dec 04 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 13 '24 | Sale | 553.78 | 750 | 415,335 | 5,159 | Sep 17 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jul 26 '24 | Sale | 550.34 | 140 | 77,048 | 5,909 | Jul 29 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '23 | Sale | 538.25 | 250 | 134,563 | 5,346 | Dec 04 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '23 | Sale | 500.37 | 250 | 125,093 | 5,596 | Sep 06 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jul 24 '23 | Sale | 495.19 | 900 | 445,675 | 5,846 | Jul 26 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '23 | Sale | 450.15 | 250 | 112,538 | 5,903 | Jun 02 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Mar 30 '23 | Sale | 436.00 | 250 | 109,000 | 6,153 | Mar 31 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '22 | Sale | 442.12 | 250 | 110,530 | 6,403 | Dec 02 12:00 AM |
| ROP | JOHNSON ROBERT D | director: | Sep 01 '22 | Sale | 398.39 | 250 | 99,598 | 6,653 | Sep 02 12:00 AM |
| ROP | JOHNSON ROBERT D | director: | Jun 01 '22 | Sale | 443.69 | 250 | 110,923 | 5,869 | Jun 02 12:00 AM |
| ROP | JOHNSON ROBERT D | director: | Mar 01 '22 | Sale | 449.21 | 250 | 112,303 | 6,119 | Mar 03 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '21 | Sale | 468.37 | 500 | 234,185 | 6,369 | Dec 02 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '21 | Sale | 483.35 | 500 | 241,674 | 6,869 | Sep 02 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '21 | Sale | 454.30 | 500 | 227,150 | 6,537 | Jun 02 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Mar 01 '21 | Sale | 379.73 | 500 | 189,865 | 7,037 | Mar 03 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '20 | Sale | 429.30 | 500 | 214,650 | 8,037 | Jan 27 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '20 | Sale | 392.93 | 500 | 196,465 | 7,580 | Jan 27 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '20 | Sale | 429.67 | 500 | 214,835 | 8,537 | Dec 02 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Mar 02 '20 | Sale | 354.09 | 500 | 177,045 | 8,080 | Mar 03 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 02 '19 | Sale | 360.33 | 500 | 180,165 | 8,580 | Dec 03 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 03 '19 | Sale | 363.04 | 500 | 181,520 | 9,080 | Sep 05 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Jun 03 '19 | Sale | 344.76 | 750 | 258,570 | 7,700 | Jun 04 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Mar 01 '19 | Sale | 326.11 | 750 | 244,583 | 8,450 | Mar 04 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Dec 03 '18 | Sale | 301.86 | 750 | 226,395 | 9,200 | Dec 04 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Sep 04 '18 | Sale | 298.37 | 750 | 223,778 | 9,950 | Sep 05 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | May 22 '18 | Sale | 282.55 | 1,000 | 282,554 | 7,700 | May 23 12:00 AM |
| ROP | JOHNSON ROBERT D | Director | Mar 12 '18 | Sale | 283.45 | 1,000 | 283,450 | 8,700 | Mar 13 12:00 AM |