Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $119.65 | 12,000 | Officer | 27,932 | 2024-03-01 | Filing |
| $112.32 | 11,482 | Director | 1,152,788 | 2020-05-27 | Filing |
| $111.56 | 9,884 | Director | 1,141,306 | 2020-05-27 | Filing |
| $110.52 | 8,391 | Director | 1,131,422 | 2020-05-27 | Filing |
| $109.55 | 5,243 | Director | 1,123,031 | 2020-05-27 | Filing |
| $110.65 | 15,000 | Director | 1,117,788 | 2020-05-26 | Filing |
| $145.05 | 22,137 | Director | 1,100,868 | 2018-11-15 | Filing |
| $144.24 | 26,363 | Director | 1,078,731 | 2018-11-15 | Filing |
| $143.22 | 1,200 | Director | 1,052,368 | 2018-11-15 | Filing |
| $141.86 | 300 | Director | 1,051,168 | 2018-11-15 | Filing |
| $112.45 | 500 | Director | 2,000 | 2016-11-14 | Filing |
| $114.33 | 300 | Director | 1,500 | 2016-11-11 | Filing |
| $114.30 | 1,200 | Director | 1,200 | 2016-11-11 | Filing |
| $137.26 | 1 | Officer | 14,182 | 2016-08-12 | Filing |
| $137.10 | 607 | Officer | 14,181 | 2016-08-12 | Filing |
| $143.63 | 580 | Officer | 13,574 | 2016-07-13 | Filing |
| $149.61 | 557 | Officer | 12,994 | 2016-06-13 | Filing |
| $37.36 | 3,000 | Officer | 53,000 | 2011-11-11 | Filing |
| $9.76 | 6,000 | Officer, Director | 152,206 | 2010-09-08 | Filing |
| $8.60 | 10,000 | Officer, Director | 280,181 | 2010-08-31 | Filing |