| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $280.10 | 100 | $28,010.00 | 117,875 | 2021-07-30 | Filing |
| Officer | $279.69 | 4,608 | $1,288,811.52 | 117,975 | 2021-07-30 | Filing |
| Officer | $278.55 | 4,292 | $1,195,536.60 | 122,583 | 2021-07-30 | Filing |
| Officer, Director | $269.15 | 3,213 | $864,778.95 | 248,550 | 2021-06-10 | Filing |
| Officer, Director | $268.18 | 3,187 | $854,689.66 | 251,763 | 2021-06-10 | Filing |
| Officer, Director | $267.05 | 2,000 | $534,100.00 | 254,950 | 2021-06-10 | Filing |
| Officer, Director | $265.75 | 1,100 | $292,325.00 | 256,950 | 2021-06-10 | Filing |
| Officer, Director | $263.95 | 400 | $105,580.00 | 258,050 | 2021-06-10 | Filing |
| Officer, Director | $261.98 | 100 | $26,198.00 | 258,450 | 2021-06-10 | Filing |
| Officer | $259.77 | 2,137 | $555,128.49 | 82,222 | 2021-05-25 | Filing |
| Officer | $259.07 | 7,415 | $1,921,004.05 | 84,359 | 2021-05-25 | Filing |
| Officer | $258.29 | 4,690 | $1,211,380.10 | 91,774 | 2021-05-25 | Filing |
| Officer, Director | $247.07 | 500 | $123,535.00 | 258,550 | 2021-05-18 | Filing |
| Officer, Director | $246.39 | 4,100 | $1,010,199.00 | 259,050 | 2021-05-18 | Filing |
| Officer, Director | $245.35 | 3,033 | $744,146.55 | 263,150 | 2021-05-18 | Filing |
| Officer, Director | $244.29 | 1,760 | $429,950.40 | 266,183 | 2021-05-18 | Filing |
| Officer, Director | $243.34 | 607 | $147,707.38 | 267,943 | 2021-05-18 | Filing |
| Officer | $255.70 | 1,800 | $460,260.00 | 7,936 | 2021-05-07 | Filing |
| Officer | $264.75 | 4,897 | $1,296,480.75 | 125,087 | 2021-04-30 | Filing |
| Officer | $263.99 | 4,103 | $1,083,150.97 | 129,984 | 2021-04-30 | Filing |