| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $94.61 | 13,324 | $1,260,523.68 | 3,150 | 2021-06-15 | Filing |
| Large Shareholder, Officer, Director | $93.68 | 35,910 | $3,363,923.12 | 16,474 | 2021-06-15 | Filing |
| Large Shareholder, Officer, Director | $96.90 | 7,411 | $718,120.71 | 0 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $95.97 | 14,492 | $1,390,843.61 | 7,411 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $95.10 | 26,981 | $2,565,804.06 | 21,903 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $94.27 | 3,500 | $329,940.10 | 48,884 | 2021-06-14 | Filing |
| Officer | $95.19 | 50,000 | $4,759,430.00 | 50,156 | 2021-06-14 | Filing |
| Officer | $90.21 | 3,405 | $307,169.48 | 50,156 | 2021-06-08 | Filing |
| Officer | $89.68 | 11,447 | $1,026,592.14 | 53,561 | 2021-06-08 | Filing |
| Officer | $88.65 | 4,648 | $412,023.82 | 65,008 | 2021-06-08 | Filing |
| Officer | $87.75 | 500 | $43,875.00 | 69,656 | 2021-06-08 | Filing |
| Officer | $82.51 | 34 | $2,805.34 | 32,652 | 2021-06-01 | Filing |
| Officer | $81.91 | 9,966 | $816,346.95 | 32,686 | 2021-06-01 | Filing |
| Officer, Director | $82.59 | 2,346 | $193,748.87 | 0 | 2021-05-27 | Filing |
| Officer, Director | $81.80 | 923 | $75,496.88 | 2,346 | 2021-05-27 | Filing |
| Officer, Director | $80.70 | 428 | $34,539.34 | 3,269 | 2021-05-27 | Filing |
| Officer, Director | $79.84 | 1,378 | $110,013.73 | 3,697 | 2021-05-27 | Filing |
| Officer, Director | $78.84 | 480 | $37,841.71 | 5,075 | 2021-05-27 | Filing |
| Officer, Director | $82.59 | 11,729 | $968,661.75 | 0 | 2021-05-27 | Filing |
| Officer, Director | $81.80 | 4,584 | $374,953.32 | 11,729 | 2021-05-27 | Filing |