| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $54.99 | 18,095 | $995,089.29 | 191,295 | 2020-08-27 | Filing |
| Officer | $41.22 | 2,000 | $82,448.00 | 36,091 | 2020-06-29 | Filing |
| Director | $48.04 | 19,500 | $936,717.60 | 26,257 | 2019-12-09 | Filing |
| Large Shareholder, Officer, Director | $47.16 | 242,800 | $11,450,132.36 | 3,712,195 | 2017-03-14 | Filing |
| Large Shareholder, Officer, Director | $49.03 | 800 | $39,224.48 | 3,712,195 | 2017-03-13 | Filing |
| Large Shareholder, Officer, Director | $48.30 | 89,744 | $4,334,222.38 | 3,712,995 | 2017-03-13 | Filing |
| Director | $48.73 | 20,000 | $974,642.00 | 99,171 | 2017-03-10 | Filing |
| Director | $60.11 | 52,156 | $3,134,930.26 | 309,963 | 2016-11-23 | Filing |
| Director | $60.09 | 32,844 | $1,973,678.07 | 309,963 | 2016-11-22 | Filing |
| Director | $61.54 | 20,000 | $1,230,860.00 | 309,963 | 2016-09-21 | Filing |
| Officer | $58.43 | 15,000 | $876,423.00 | 52,665 | 2016-11-18 | Filing |
| Officer | $58.48 | 9,015 | $527,216.13 | 52,665 | 2016-11-16 | Filing |
| Officer | $58.50 | 15,000 | $877,500.00 | 116,623 | 2016-11-17 | Filing |
| Officer | $58.67 | 13,299 | $780,305.53 | 83,129 | 2016-08-25 | Filing |
| Officer | $58.82 | 7,644 | $449,650.66 | 83,129 | 2016-08-24 | Filing |
| Officer | $58.86 | 15,794 | $929,587.46 | 83,129 | 2016-08-23 | Filing |
| Large Shareholder, Officer, Director | $45.87 | 135,000 | $6,192,355.50 | 13,080,741 | 2016-03-11 | Filing |
| Large Shareholder, Officer, Director | $46.02 | 20,848 | $959,383.26 | 13,080,741 | 2016-03-10 | Filing |
| Large Shareholder, Officer, Director | $45.51 | 139,152 | $6,333,447.62 | 13,101,589 | 2016-03-10 | Filing |
| Director | $35.32 | 8,375 | $295,805.00 | 96,835 | 2016-01-13 | Filing |