| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $63.13 | 4,140 | $261,358.20 | 0 | 2021-06-03 | Filing |
| Officer, Director | $62.50 | 41,360 | $2,585,000.00 | 4,140 | 2021-06-03 | Filing |
| Officer, Director | $61.90 | 4,500 | $278,550.00 | 45,500 | 2021-06-03 | Filing |
| Officer | $63.19 | 2,161 | $136,553.59 | 0 | 2021-06-04 | Filing |
| Officer | $62.57 | 17,039 | $1,066,130.23 | 2,161 | 2021-06-04 | Filing |
| Officer | $61.76 | 1,800 | $111,168.00 | 19,200 | 2021-06-04 | Filing |
| Officer | $63.11 | 1,600 | $100,976.00 | 21,000 | 2021-06-03 | Filing |
| Officer | $62.51 | 17,100 | $1,068,921.00 | 22,600 | 2021-06-03 | Filing |
| Officer | $61.91 | 2,300 | $142,393.00 | 39,700 | 2021-06-03 | Filing |
| Officer | $65.28 | 42,000 | $2,741,760.00 | 42,000 | 2021-06-02 | Filing |
| Officer, Director | $65.26 | 6,000 | $391,558.20 | 0 | 2021-06-02 | Filing |
| Officer, Director | $64.66 | 8,052 | $520,666.48 | 6,000 | 2021-06-02 | Filing |
| Officer, Director | $63.56 | 20,748 | $1,318,705.53 | 14,052 | 2021-06-02 | Filing |
| Officer, Director | $62.77 | 15,200 | $954,053.84 | 34,800 | 2021-06-02 | Filing |
| Officer, Director | $64.24 | 23,496 | $1,509,307.85 | 0 | 2021-06-01 | Filing |
| Officer, Director | $63.75 | 26,504 | $1,689,526.63 | 23,496 | 2021-06-01 | Filing |
| Officer | $64.65 | 3,600 | $232,754.04 | 44,300 | 2021-06-02 | Filing |
| Officer | $63.24 | 8,983 | $568,084.92 | 47,900 | 2021-06-02 | Filing |
| Officer | $62.78 | 6,117 | $384,027.10 | 56,883 | 2021-06-02 | Filing |
| Officer | $64.25 | 10,380 | $666,932.65 | 63,000 | 2021-06-01 | Filing |