| 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 |
| ROP | JOHNSON ROBERT D | Director | Aug 14 '25 | Sale | 521.64 | 200 | 104,328 | 4,694 | Aug 18 |
| ROP | JOHNSON ROBERT D | Director | Dec 03 '24 | Sale | 561.80 | 940 | 528,092 | 4,219 | Dec 04 |
| ROP | JOHNSON ROBERT D | Director | Sep 13 '24 | Sale | 553.78 | 750 | 415,335 | 5,159 | Sep 17 |
| ROP | JOHNSON ROBERT D | Director | Jul 26 '24 | Sale | 550.34 | 140 | 77,048 | 5,909 | Jul 29 |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '23 | Sale | 538.25 | 250 | 134,563 | 5,346 | Dec 04 |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '23 | Sale | 500.37 | 250 | 125,093 | 5,596 | Sep 06 |
| ROP | JOHNSON ROBERT D | Director | Jul 24 '23 | Sale | 495.19 | 900 | 445,675 | 5,846 | Jul 26 |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '23 | Sale | 450.15 | 250 | 112,538 | 5,903 | Jun 02 |
| ROP | JOHNSON ROBERT D | Director | Mar 30 '23 | Sale | 436.00 | 250 | 109,000 | 6,153 | Mar 31 |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '22 | Sale | 442.12 | 250 | 110,530 | 6,403 | Dec 02 |
| SPR | JOHNSON ROBERT D | Director | Dec 01 '22 | Sale | 26.29 | 500 | 13,145 | 17,641 | Dec 02 |
| ROP | JOHNSON ROBERT D | director: | Sep 01 '22 | Sale | 398.39 | 250 | 99,598 | 6,653 | Sep 02 |
| SPR | JOHNSON ROBERT D | director: | Sep 01 '22 | Sale | 29.55 | 500 | 14,775 | 18,141 | Sep 01 |
| ROP | JOHNSON ROBERT D | director: | Jun 01 '22 | Sale | 443.69 | 250 | 110,923 | 5,869 | Jun 02 |
| SPR | JOHNSON ROBERT D | director: | Jun 01 '22 | Sale | 31.91 | 500 | 15,955 | 18,641 | Jun 02 |
| ROP | JOHNSON ROBERT D | director: | Mar 01 '22 | Sale | 449.21 | 250 | 112,303 | 6,119 | Mar 03 |
| SPR | JOHNSON ROBERT D | Director | Dec 01 '21 | Sale | 49.80 | 500 | 24,900 | 16,125 | Mar 01 |
| SAVE | JOHNSON ROBERT D | Director | Dec 01 '21 | Sale | 21.66 | 500 | 10,830 | 13,600 | Dec 03 |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '21 | Sale | 468.37 | 500 | 234,185 | 6,369 | Dec 02 |
| SAVE | JOHNSON ROBERT D | Director | Sep 01 '21 | Sale | 24.72 | 500 | 12,360 | 14,100 | Sep 03 |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '21 | Sale | 483.35 | 500 | 241,674 | 6,869 | Sep 02 |
| SAVE | JOHNSON ROBERT D | Director | Jun 01 '21 | Sale | 35.95 | 500 | 17,975 | 14,600 | Jun 03 |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '21 | Sale | 454.30 | 500 | 227,150 | 6,537 | Jun 02 |
| SAVE | JOHNSON ROBERT D | Director | Mar 04 '21 | Sale | 35.54 | 500 | 17,770 | 15,100 | Mar 05 |
| ROP | JOHNSON ROBERT D | Director | Mar 01 '21 | Sale | 379.73 | 500 | 189,865 | 7,037 | Mar 03 |
| ROP | JOHNSON ROBERT D | Director | Sep 01 '20 | Sale | 429.30 | 500 | 214,650 | 8,037 | Jan 27 |
| ROP | JOHNSON ROBERT D | Director | Jun 01 '20 | Sale | 392.93 | 500 | 196,465 | 7,580 | Jan 27 |
| ROP | JOHNSON ROBERT D | Director | Dec 01 '20 | Sale | 429.67 | 500 | 214,835 | 8,537 | Dec 02 |
| SAVE | JOHNSON ROBERT D | Director | Jun 01 '20 | Sale | 13.00 | 500 | 6,500 | 10,831 | Jun 02 |
| SAVE | JOHNSON ROBERT D | Director | Mar 02 '20 | Sale | 28.36 | 500 | 14,180 | 11,331 | Mar 04 |
| ROP | JOHNSON ROBERT D | Director | Mar 02 '20 | Sale | 354.09 | 500 | 177,045 | 8,080 | Mar 03 |
| SAVE | JOHNSON ROBERT D | Director | Dec 02 '19 | Sale | 39.88 | 500 | 19,940 | 8,816 | Dec 03 |
| ROP | JOHNSON ROBERT D | Director | Dec 02 '19 | Sale | 360.33 | 500 | 180,165 | 8,580 | Dec 03 |
| ROP | JOHNSON ROBERT D | Director | Sep 03 '19 | Sale | 363.04 | 500 | 181,520 | 9,080 | Sep 05 |
| SAVE | JOHNSON ROBERT D | Director | Sep 03 '19 | Sale | 36.90 | 500 | 18,450 | 9,316 | Sep 05 |
| SAVE | JOHNSON ROBERT D | Director | Jun 03 '19 | Sale | 45.97 | 750 | 34,478 | 9,816 | Jun 05 |
| ROP | JOHNSON ROBERT D | Director | Jun 03 '19 | Sale | 344.76 | 750 | 258,570 | 7,700 | Jun 04 |
| SAVE | JOHNSON ROBERT D | Director | Mar 01 '19 | Sale | 56.68 | 750 | 42,510 | 10,566 | Mar 05 |
| ROP | JOHNSON ROBERT D | Director | Mar 01 '19 | Sale | 326.11 | 750 | 244,583 | 8,450 | Mar 04 |
| SAVE | JOHNSON ROBERT D | Director | Dec 03 '18 | Sale | 64.65 | 750 | 48,488 | 9,599 | Dec 04 |
| ROP | JOHNSON ROBERT D | Director | Dec 03 '18 | Sale | 301.86 | 750 | 226,395 | 9,200 | Dec 04 |
| ROP | JOHNSON ROBERT D | Director | Sep 04 '18 | Sale | 298.37 | 750 | 223,778 | 9,950 | Sep 05 |
| SAVE | JOHNSON ROBERT D | Director | Sep 04 '18 | Sale | 47.53 | 750 | 35,648 | 10,349 | Sep 05 |
| ROP | JOHNSON ROBERT D | Director | May 22 '18 | Sale | 282.55 | 1,000 | 282,554 | 7,700 | May 23 |
| ROP | JOHNSON ROBERT D | Director | Mar 12 '18 | Sale | 283.45 | 1,000 | 283,450 | 8,700 | Mar 13 |