| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $27.10 | 600,000 | $16,260,000.00 | 606,005 | 2020-04-06 | Filing |
| Large Shareholder | $31.84 | 44,771 | $1,425,508.64 | 1,206,005 | 2020-04-06 | Filing |
| Large Shareholder | $29.89 | 50,770 | $1,517,642.23 | 5,012,430 | 2020-03-20 | Filing |
| Large Shareholder | $28.23 | 26,800 | $756,593.48 | 5,063,200 | 2020-03-19 | Filing |
| Large Shareholder | $36.68 | 60,876 | $2,232,931.68 | 1,250,776 | 2020-01-08 | Filing |
| Large Shareholder | $35.95 | 6,047 | $217,389.65 | 1,311,652 | 2020-01-07 | Filing |
| Large Shareholder | $35.81 | 58,862 | $2,107,907.08 | 1,317,699 | 2020-01-06 | Filing |
| Large Shareholder | $40.04 | 4,119 | $164,924.76 | 1,376,561 | 2019-12-26 | Filing |
| Large Shareholder | $39.71 | 43,720 | $1,736,121.20 | 1,380,680 | 2019-12-24 | Filing |
| Large Shareholder | $39.51 | 91,677 | $3,622,341.62 | 1,424,400 | 2019-12-23 | Filing |
| Large Shareholder | $39.39 | 73,423 | $2,892,131.97 | 1,516,077 | 2019-12-20 | Filing |
| Large Shareholder | $38.68 | 37,951 | $1,467,944.68 | 1,589,500 | 2019-12-11 | Filing |
| Large Shareholder | $40.13 | 252,225 | $10,121,789.25 | 1,627,451 | 2019-12-10 | Filing |
| Large Shareholder | $41.64 | 120,324 | $5,009,749.90 | 1,879,676 | 2019-12-09 | Filing |
| Officer | $41.27 | 40,000 | $1,650,724.00 | 73,629 | 2019-08-21 | Filing |
| Officer | $40.69 | 35,000 | $1,424,150.00 | 56,346 | 2019-08-19 | Filing |
| Officer | $46.03 | 40,000 | $1,841,208.00 | 4,952 | 2018-09-17 | Filing |
| Large Shareholder | $48.05 | 1,000 | $48,054.00 | 5,017,848 | 2018-09-14 | Filing |
| Officer | $40.10 | 3,659 | $146,725.90 | 4,952 | 2018-08-17 | Filing |
| Officer | $41.10 | 20,739 | $852,372.90 | 4,952 | 2018-08-16 | Filing |