| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $108.40 | 2,400 | $260,160.00 | 0 | 2021-08-02 | Filing |
| Officer, Director | $107.58 | 3,405 | $366,309.90 | 2,400 | 2021-08-02 | Filing |
| Officer, Director | $106.71 | 1,400 | $149,394.00 | 5,805 | 2021-08-02 | Filing |
| Officer, Director | $105.61 | 1,329 | $140,355.69 | 7,205 | 2021-08-02 | Filing |
| Officer, Director | $104.49 | 3,714 | $388,075.86 | 8,534 | 2021-08-02 | Filing |
| Officer, Director | $108.89 | 5,300 | $577,117.00 | 4,159,652 | 2021-08-02 | Filing |
| Officer, Director | $108.19 | 56,700 | $6,134,373.00 | 4,164,952 | 2021-08-02 | Filing |
| Officer, Director | $107.33 | 52,836 | $5,670,887.88 | 4,221,652 | 2021-08-02 | Filing |
| Officer, Director | $106.25 | 22,400 | $2,380,000.00 | 4,274,488 | 2021-08-02 | Filing |
| Officer, Director | $105.17 | 25,002 | $2,629,460.34 | 4,296,888 | 2021-08-02 | Filing |
| Officer, Director | $104.44 | 54,886 | $5,732,293.84 | 4,321,890 | 2021-08-02 | Filing |
| Officer | $106.86 | 900 | $96,174.00 | 127,821 | 2021-07-09 | Filing |
| Officer | $106.15 | 3,417 | $362,714.55 | 128,721 | 2021-07-09 | Filing |
| Officer | $104.96 | 1,300 | $136,448.00 | 132,138 | 2021-07-09 | Filing |
| Officer | $103.62 | 1,300 | $134,706.00 | 133,438 | 2021-07-09 | Filing |
| Officer | $106.96 | 700 | $74,872.00 | 70,121 | 2021-07-09 | Filing |
| Officer | $106.21 | 3,600 | $382,356.00 | 70,821 | 2021-07-09 | Filing |
| Officer | $105.01 | 1,400 | $147,014.00 | 74,421 | 2021-07-09 | Filing |
| Officer | $103.54 | 1,300 | $134,602.00 | 75,821 | 2021-07-09 | Filing |
| Director | $104.64 | 1,000 | $104,640.00 | 2,647 | 2021-06-18 | Filing |