| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $135.52 | 16,472 | $2,232,285.44 | 7,597,999 | 2017-05-10 | Filing |
| Large Shareholder | $135.12 | 7,328 | $990,159.36 | 7,614,471 | 2017-05-09 | Filing |
| Large Shareholder | $140.00 | 200 | $28,000.00 | 7,621,799 | 2017-05-02 | Filing |
| Officer, Director | $99.35 | 4,000 | $397,400.00 | 81,000 | 2016-12-15 | Filing |
| Director | $100.02 | 990 | $99,019.80 | 6,588 | 2016-12-15 | Filing |
| Director | $99.62 | 5,000 | $498,100.00 | 9,820 | 2016-12-13 | Filing |
| Officer, Director | $99.24 | 2,000 | $198,480.00 | 81,000 | 2016-12-09 | Filing |
| Officer, Director | $98.66 | 2,000 | $197,320.00 | 83,000 | 2016-12-08 | Filing |
| Large Shareholder, Officer | $94.16 | 750 | $70,620.00 | 40,943 | 2016-12-01 | Filing |
| Large Shareholder, Officer | $96.30 | 5,589 | $538,220.70 | 41,693 | 2016-11-07 | Filing |
| Large Shareholder, Officer | $96.31 | 1,911 | $184,048.41 | 47,282 | 2016-11-01 | Filing |
| Large Shareholder, Officer | $95.54 | 4,000 | $382,160.00 | 49,577 | 2016-04-01 | Filing |
| Large Shareholder | $80.07 | 22,000 | $1,761,540.00 | 7,621,999 | 2016-06-30 | Filing |
| Large Shareholder | $85.06 | 500 | $42,530.00 | 7,643,999 | 2016-06-23 | Filing |
| Large Shareholder | $85.06 | 9,200 | $782,552.00 | 7,644,499 | 2016-05-25 | Filing |
| Large Shareholder | $85.00 | 800 | $68,000.00 | 7,653,699 | 2016-05-24 | Filing |
| Large Shareholder | $101.84 | 1,807 | $184,024.88 | 7,654,499 | 2016-04-27 | Filing |
| Large Shareholder | $101.00 | 5,693 | $574,993.00 | 7,656,306 | 2016-04-26 | Filing |
| Large Shareholder | $98.19 | 15,000 | $1,472,850.00 | 7,661,999 | 2016-04-25 | Filing |
| Director | $100.42 | 10,001 | $1,004,300.42 | 17,473 | 2016-04-26 | Filing |