| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $140.34 | 2,600 | $364,882.18 | 417,891 | 2021-05-17 | Filing |
| Director | $139.59 | 500 | $69,793.25 | 420,491 | 2021-05-17 | Filing |
| Officer | $137.57 | 100 | $13,757.00 | 34,608 | 2021-05-12 | Filing |
| Officer | $136.80 | 1,200 | $164,163.96 | 34,708 | 2021-05-12 | Filing |
| Officer | $135.74 | 2,702 | $366,781.37 | 35,908 | 2021-05-12 | Filing |
| Officer | $134.70 | 7,875 | $1,060,759.35 | 38,610 | 2021-05-12 | Filing |
| Officer | $133.86 | 5,123 | $685,759.14 | 46,485 | 2021-05-12 | Filing |
| Large Shareholder, Officer, Director | $188.75 | 200 | $37,749.00 | 880,468 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $186.75 | 100 | $18,675.00 | 880,668 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $185.91 | 1,100 | $204,504.52 | 880,768 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $185.04 | 2,951 | $546,042.12 | 881,868 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $184.20 | 6,644 | $1,223,854.70 | 884,819 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $183.06 | 2,100 | $384,417.81 | 891,463 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $182.14 | 1,200 | $218,570.04 | 893,563 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $180.94 | 505 | $91,372.38 | 894,763 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $179.71 | 200 | $35,941.00 | 895,268 | 2021-05-04 | Filing |
| Large Shareholder, Officer, Director | $197.91 | 600 | $118,746.00 | 36,636 | 2021-05-03 | Filing |
| Large Shareholder, Officer, Director | $194.88 | 500 | $97,439.00 | 37,236 | 2021-05-03 | Filing |
| Large Shareholder, Officer, Director | $193.97 | 800 | $155,173.92 | 37,736 | 2021-05-03 | Filing |
| Large Shareholder, Officer, Director | $192.96 | 5,361 | $1,034,433.36 | 38,536 | 2021-05-03 | Filing |