| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $54.32 | 1,197 | $65,018.05 | 29,957 | 2020-06-04 | Filing |
| Officer | $52.76 | 604 | $31,869.34 | 31,154 | 2020-06-02 | Filing |
| Officer | $55.00 | 1,290 | $70,950.00 | 20,199 | 2020-06-04 | Filing |
| Officer | $52.76 | 691 | $36,459.79 | 21,489 | 2020-06-02 | Filing |
| Large Shareholder | $40.50 | 115,000 | $4,657,500.00 | 1,701,599 | 2019-10-11 | Filing |
| Large Shareholder | $43.50 | 1,000,000 | $43,500,000.00 | 1,816,599 | 2019-08-30 | Filing |
| Large Shareholder | $48.82 | 14,426 | $704,277.32 | 2,816,599 | 2019-06-13 | Filing |
| Large Shareholder | $48.91 | 12,131 | $593,327.21 | 2,831,025 | 2019-06-13 | Filing |
| Large Shareholder | $49.00 | 23,265 | $1,139,985.00 | 2,843,156 | 2019-06-12 | Filing |
| Large Shareholder | $49.00 | 20,986 | $1,028,314.00 | 2,866,421 | 2019-06-12 | Filing |
| Large Shareholder | $49.00 | 2,035 | $99,715.00 | 2,887,407 | 2019-06-11 | Filing |
| Large Shareholder | $48.01 | 46,352 | $2,225,359.52 | 2,889,442 | 2019-06-04 | Filing |
| Large Shareholder | $48.01 | 46,847 | $2,249,124.47 | 2,935,794 | 2019-06-03 | Filing |
| Large Shareholder | $48.78 | 46,214 | $2,254,318.92 | 2,982,641 | 2019-05-31 | Filing |
| Large Shareholder | $49.34 | 123,620 | $6,099,410.80 | 3,028,855 | 2019-05-30 | Filing |
| Large Shareholder | $49.77 | 73,848 | $3,675,414.96 | 3,152,475 | 2019-05-29 | Filing |
| Large Shareholder | $49.87 | 180,134 | $8,983,282.58 | 3,226,323 | 2019-05-28 | Filing |
| Large Shareholder | $50.75 | 100,000 | $5,075,000.00 | 3,406,457 | 2019-05-28 | Filing |
| Officer, Director | $50.53 | 5,000 | $252,650.00 | 324,685 | 2019-05-24 | Filing |
| Officer, Director | $50.22 | 31,000 | $1,556,820.00 | 329,685 | 2019-05-24 | Filing |