| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $41.85 | 500 | $20,925.00 | 1,625,844 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.80 | 1,000 | $41,800.00 | 1,626,344 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.75 | 384 | $16,032.00 | 1,627,344 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.60 | 200 | $8,320.00 | 1,627,728 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.55 | 702 | $29,168.10 | 1,627,928 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.50 | 1,098 | $45,567.00 | 1,628,630 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $41.55 | 500 | $20,775.00 | 1,629,728 | 2018-05-18 | Filing |
| Large Shareholder, Officer, Director | $41.45 | 500 | $20,725.00 | 1,630,228 | 2018-05-18 | Filing |
| Large Shareholder, Officer, Director | $41.35 | 1,800 | $74,430.00 | 1,630,728 | 2018-05-18 | Filing |
| Large Shareholder, Officer, Director | $41.30 | 200 | $8,260.00 | 1,632,528 | 2018-05-18 | Filing |
| Director | $42.00 | 1,000 | $42,000.00 | 3,000 | 2018-05-21 | Filing |
| Director | $41.00 | 1,000 | $41,000.00 | 4,000 | 2018-05-16 | Filing |
| Large Shareholder, Officer, Director | $40.70 | 1,000 | $40,700.00 | 1,632,728 | 2018-05-17 | Filing |
| Large Shareholder, Officer, Director | $40.75 | 500 | $20,375.00 | 1,633,728 | 2018-05-17 | Filing |
| Large Shareholder, Officer, Director | $40.80 | 2,000 | $81,600.00 | 1,634,228 | 2018-05-17 | Filing |
| Large Shareholder, Officer, Director | $40.90 | 100 | $4,090.00 | 1,636,228 | 2018-05-16 | Filing |
| Large Shareholder, Officer, Director | $40.75 | 2,000 | $81,500.00 | 1,636,328 | 2018-05-16 | Filing |
| Large Shareholder, Officer, Director | $40.60 | 550 | $22,330.00 | 1,638,328 | 2018-05-16 | Filing |
| Large Shareholder, Officer, Director | $40.65 | 950 | $38,617.50 | 1,638,878 | 2018-05-16 | Filing |
| Large Shareholder, Officer, Director | $40.85 | 1,400 | $57,190.00 | 1,639,828 | 2018-05-16 | Filing |