| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $245.31 | 600 | $147,185.22 | 8,070 | 2021-11-19 | Filing |
| Officer, Director | $244.02 | 300 | $73,206.96 | 8,670 | 2021-11-19 | Filing |
| Officer, Director | $242.48 | 1,270 | $307,944.65 | 8,970 | 2021-11-19 | Filing |
| Officer, Director | $241.62 | 1,830 | $442,156.55 | 10,240 | 2021-11-19 | Filing |
| Officer, Director | $240.56 | 2,189 | $526,591.75 | 12,070 | 2021-11-19 | Filing |
| Officer, Director | $262.28 | 100 | $26,228.00 | 441 | 2021-10-20 | Filing |
| Officer, Director | $260.99 | 9 | $2,348.91 | 541 | 2021-10-20 | Filing |
| Officer, Director | $260.50 | 531 | $138,327.62 | 550 | 2021-10-20 | Filing |
| Officer, Director | $259.41 | 700 | $181,590.01 | 1,081 | 2021-10-20 | Filing |
| Officer, Director | $258.29 | 900 | $232,462.62 | 1,781 | 2021-10-20 | Filing |
| Officer, Director | $257.05 | 1,400 | $359,875.32 | 2,681 | 2021-10-20 | Filing |
| Officer, Director | $256.30 | 8,778 | $2,249,769.80 | 4,081 | 2021-10-20 | Filing |
| Officer, Director | $255.12 | 1,400 | $357,161.84 | 12,859 | 2021-10-20 | Filing |
| Officer | $258.22 | 719 | $185,657.02 | 10,839 | 2021-10-14 | Filing |
| Officer | $257.36 | 700 | $180,153.47 | 11,558 | 2021-10-14 | Filing |
| Officer | $255.52 | 800 | $204,416.00 | 12,258 | 2021-10-14 | Filing |
| Officer | $254.58 | 550 | $140,020.49 | 13,058 | 2021-10-14 | Filing |
| Officer | $252.97 | 50 | $12,648.50 | 13,608 | 2021-10-14 | Filing |
| Officer | $251.06 | 516 | $129,547.73 | 13,658 | 2021-10-14 | Filing |
| Officer | $260.00 | 18,392 | $4,781,920.00 | 0 | 2021-10-14 | Filing |