| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $62.16 | 4,316 | $268,278.24 | 294,872 | 2021-05-26 | Filing |
| Officer | $61.29 | 4,300 | $263,529.80 | 299,188 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $64.17 | 14,058 | $902,079.37 | 0 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $63.53 | 8,600 | $546,322.74 | 14,058 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $62.56 | 2,342 | $146,508.96 | 22,658 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $63.13 | 4,300 | $271,467.17 | 0 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $62.56 | 18,300 | $1,144,923.03 | 4,300 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $61.36 | 2,400 | $147,273.84 | 22,600 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $64.15 | 3,200 | $205,294.08 | 0 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $63.45 | 21,800 | $1,383,120.62 | 3,200 | 2021-05-25 | Filing |
| Officer | $61.25 | 2,856 | $174,936.85 | 64,104 | 2021-05-21 | Filing |
| Officer | $61.24 | 19,227 | $1,177,473.02 | 294,872 | 2021-05-21 | Filing |
| Large Shareholder, Officer, Director | $60.02 | 25,000 | $1,500,400.00 | 0 | 2021-05-20 | Filing |
| Large Shareholder, Officer, Director | $60.02 | 25,000 | $1,500,400.00 | 0 | 2021-05-18 | Filing |
| Officer, Director | $57.79 | 24,000 | $1,386,957.60 | 0 | 2021-05-17 | Filing |
| Officer, Director | $57.23 | 45,198 | $2,586,559.51 | 24,000 | 2021-05-17 | Filing |
| Director | $60.00 | 2,000 | $120,001.40 | 334,215 | 2021-05-18 | Filing |
| Director | $57.37 | 14,000 | $803,180.00 | 336,215 | 2021-05-17 | Filing |
| Officer | $58.75 | 1,966 | $115,494.44 | 648,306 | 2021-05-12 | Filing |
| Officer | $57.28 | 3,474 | $199,003.57 | 650,272 | 2021-05-12 | Filing |