| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $72.24 | 12,109 | $874,766.27 | 0 | 2021-08-16 | Filing |
| Large Shareholder | $71.51 | 2,511 | $179,554.08 | 12,109 | 2021-08-16 | Filing |
| Large Shareholder | $71.10 | 7,279 | $517,558.74 | 0 | 2021-08-17 | Filing |
| Large Shareholder | $72.24 | 15,661 | $1,131,397.62 | 0 | 2021-08-16 | Filing |
| Large Shareholder | $71.52 | 3,153 | $225,512.02 | 15,661 | 2021-08-16 | Filing |
| Large Shareholder | $71.06 | 55,486 | $3,942,613.22 | 0 | 2021-08-12 | Filing |
| Large Shareholder | $71.06 | 55,486 | $3,942,613.22 | 0 | 2021-08-12 | Filing |
| Large Shareholder | $70.76 | 44,514 | $3,149,632.58 | 0 | 2021-08-11 | Filing |
| Large Shareholder | $70.76 | 44,514 | $3,149,632.58 | 0 | 2021-08-11 | Filing |
| Officer | $72.00 | 5,000 | $360,000.00 | 43,265 | 2021-08-09 | Filing |
| Large Shareholder | $68.00 | 35,465 | $2,411,620.00 | 0 | 2021-07-23 | Filing |
| Large Shareholder | $68.00 | 35,465 | $2,411,620.00 | 0 | 2021-07-23 | Filing |
| Large Shareholder, Officer, Director | $65.90 | 442 | $29,128.24 | 0 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $65.33 | 3,100 | $202,519.90 | 442 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $64.04 | 500 | $32,018.50 | 3,542 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $63.33 | 700 | $44,331.70 | 4,042 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $65.88 | 1,266 | $83,404.08 | 0 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $65.32 | 7,203 | $470,478.35 | 1,266 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $63.99 | 1,411 | $90,288.48 | 8,469 | 2021-07-19 | Filing |
| Large Shareholder, Officer, Director | $63.34 | 1,300 | $82,343.30 | 9,880 | 2021-07-19 | Filing |