| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $313.63 | 625 | $196,018.75 | 694,703 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $312.99 | 500 | $156,494.00 | 695,328 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $310.97 | 350 | $108,840.52 | 695,828 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $310.21 | 950 | $294,703.49 | 696,178 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $309.25 | 558 | $172,560.33 | 697,128 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $324.18 | 200 | $64,835.00 | 0 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $323.52 | 2,600 | $841,140.04 | 200 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $322.59 | 3,000 | $967,782.00 | 2,800 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $321.34 | 900 | $289,203.03 | 5,800 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $319.86 | 1,600 | $511,783.84 | 6,700 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $318.72 | 1,100 | $350,590.02 | 8,300 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $317.82 | 500 | $158,911.30 | 9,400 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $316.73 | 2,388 | $756,352.67 | 9,900 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $315.81 | 7,400 | $2,336,965.14 | 12,288 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $314.82 | 5,500 | $1,731,517.15 | 19,688 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $313.48 | 3,700 | $1,159,866.01 | 25,188 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $312.94 | 1,912 | $598,334.40 | 28,888 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $311.31 | 1,200 | $373,566.00 | 30,800 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $310.51 | 4,136 | $1,284,285.90 | 32,000 | 2021-10-28 | Filing |
| Large Shareholder, Officer, Director | $309.57 | 3,764 | $1,165,230.89 | 36,136 | 2021-10-28 | Filing |