| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $67.76 | 234 | $15,855.84 | 6,275 | 2020-03-31 | Filing |
| Officer | $65.47 | 220 | $14,403.40 | 7,627 | 2020-03-31 | Filing |
| Officer | $73.93 | 880 | $65,059.72 | 7,187 | 2020-02-24 | Filing |
| Officer | $70.16 | 1,100 | $77,177.10 | 10,504 | 2020-02-25 | Filing |
| Officer | $68.90 | 540 | $37,203.62 | 11,604 | 2020-02-25 | Filing |
| Large Shareholder, Officer, Director | $73.79 | 6,227 | $459,509.63 | 827 | 2020-02-24 | Filing |
| Large Shareholder, Officer, Director | $70.14 | 2,530 | $177,463.06 | 827 | 2020-01-13 | Filing |
| Large Shareholder, Officer, Director | $70.05 | 4,781 | $334,925.31 | 3,357 | 2020-01-10 | Filing |
| Officer | $66.85 | 255 | $17,046.98 | 7,147 | 2020-01-07 | Filing |
| Officer | $65.46 | 200 | $13,092.00 | 7,402 | 2020-01-03 | Filing |
| Officer | $64.52 | 490 | $31,613.62 | 7,602 | 2020-01-03 | Filing |
| Large Shareholder, Officer, Director | $63.85 | 820 | $52,354.38 | 8,138 | 2020-01-02 | Filing |
| Officer | $63.82 | 500 | $31,910.50 | 5,239 | 2020-01-02 | Filing |
| Officer | $63.62 | 263 | $16,733.09 | 5,219 | 2020-01-02 | Filing |
| Officer | $65.30 | 502 | $32,781.70 | 4,636 | 2019-10-01 | Filing |
| Large Shareholder, Officer, Director | $64.66 | 935 | $60,460.28 | 7,143 | 2019-10-02 | Filing |
| Officer | $64.94 | 653 | $42,405.82 | 5,907 | 2019-10-02 | Filing |
| Officer | $65.20 | 263 | $17,148.39 | 4,611 | 2019-10-01 | Filing |
| Large Shareholder | $85.41 | 5,261 | $449,343.59 | 11,160 | 2019-08-20 | Filing |
| Large Shareholder | $86.29 | 2,034 | $175,511.42 | 16,421 | 2019-08-19 | Filing |