| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $59.17 | 306 | $18,106.02 | 415,230 | 2019-05-15 | Filing |
| Officer, Director | $58.56 | 6,194 | $362,720.64 | 415,536 | 2019-05-15 | Filing |
| Officer, Director | $57.46 | 1,500 | $86,190.00 | 421,730 | 2019-05-15 | Filing |
| Officer | $57.18 | 1,546 | $88,400.28 | 54,539 | 2019-04-16 | Filing |
| Director | $59.84 | 6,000 | $359,040.00 | 19,272 | 2019-04-01 | Filing |
| Officer, Director | $62.65 | 11,207 | $702,118.55 | 423,230 | 2019-03-14 | Filing |
| Officer, Director | $63.57 | 7,395 | $470,100.15 | 434,437 | 2019-03-14 | Filing |
| Officer, Director | $64.33 | 1,086 | $69,862.38 | 441,832 | 2019-03-14 | Filing |
| Officer, Director | $63.75 | 17,940 | $1,143,675.00 | 442,918 | 2019-03-13 | Filing |
| Officer, Director | $64.64 | 28,848 | $1,864,734.72 | 460,858 | 2019-03-13 | Filing |
| Officer, Director | $65.34 | 900 | $58,806.00 | 489,706 | 2019-03-13 | Filing |
| Officer | $36.60 | 200 | $7,320.00 | 38,578 | 2019-02-15 | Filing |
| Officer | $35.80 | 7,800 | $279,240.00 | 38,778 | 2019-02-15 | Filing |
| Director | $31.31 | 1,210 | $37,885.10 | 14,934 | 2019-01-28 | Filing |
| Officer, Director | $31.42 | 19,085 | $599,650.70 | 490,028 | 2019-01-28 | Filing |
| Director | $31.31 | 1,210 | $37,885.10 | 6,812 | 2019-01-28 | Filing |
| Director | $31.32 | 1,210 | $37,897.20 | 19,934 | 2019-01-28 | Filing |
| Director | $31.31 | 1,210 | $37,885.10 | 45,721 | 2019-01-28 | Filing |
| Director | $31.32 | 1,210 | $37,897.20 | 25,272 | 2019-01-28 | Filing |
| Officer | $31.31 | 1,358 | $42,518.98 | 40,313 | 2019-01-28 | Filing |