| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $327.27 | 3,387 | $1,108,454.01 | 2,225,895 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $326.35 | 1,150 | $375,296.87 | 2,229,282 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $328.85 | 700 | $230,197.52 | 0 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $328.12 | 14,686 | $4,818,795.29 | 700 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $327.35 | 19,414 | $6,355,110.78 | 15,386 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $326.41 | 6,200 | $2,023,722.16 | 34,800 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $325.85 | 70 | $22,809.30 | 0 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $325.24 | 1,270 | $413,053.40 | 70 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $324.54 | 1,777 | $576,705.27 | 1,340 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $323.09 | 140 | $45,232.31 | 3,117 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $322.08 | 413 | $133,020.20 | 3,257 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $321.00 | 320 | $102,720.00 | 3,670 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $320.20 | 70 | $22,414.00 | 3,990 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $318.45 | 140 | $44,583.00 | 4,060 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $325.86 | 150 | $48,879.50 | 2,230,432 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $325.23 | 2,250 | $731,778.08 | 2,230,582 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $324.55 | 3,100 | $1,006,094.15 | 2,232,832 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $323.29 | 300 | $96,986.58 | 2,235,932 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $322.06 | 800 | $257,648.48 | 2,236,232 | 2021-05-24 | Filing |
| Large Shareholder, Officer, Director | $320.96 | 650 | $208,621.99 | 2,237,032 | 2021-05-24 | Filing |