| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $99.27 | 4,000 | $397,093.20 | 964,222 | 2021-03-01 | Filing |
| Officer | $99.06 | 6,000 | $594,354.00 | 1,341 | 2021-03-01 | Filing |
| Officer | $96.51 | 7,815 | $754,241.28 | 1,492 | 2021-02-25 | Filing |
| Officer, Director | $97.65 | 182 | $17,771.94 | 595,200 | 2021-02-24 | Filing |
| Officer, Director | $97.65 | 2,240 | $218,731.52 | 594,761 | 2021-02-24 | Filing |
| Officer, Director | $96.25 | 24,189 | $2,328,215.44 | 382,639 | 2021-02-24 | Filing |
| Officer, Director | $102.28 | 70,507 | $7,211,596.97 | 382,639 | 2021-02-24 | Filing |
| Officer | $102.17 | 5,000 | $510,849.00 | 7,823 | 2021-02-24 | Filing |
| Officer | $100.41 | 1,269 | $127,420.29 | 22,399 | 2021-02-23 | Filing |
| Director | $95.14 | 15,000 | $1,427,091.00 | 21,670 | 2021-02-23 | Filing |
| Officer | $109.22 | 250 | $27,305.00 | 12,769 | 2021-02-16 | Filing |
| Officer, Director | $106.81 | 4,000 | $427,228.00 | 968,222 | 2021-02-12 | Filing |
| Officer, Director | $120.27 | 4,000 | $481,080.00 | 890,222 | 2021-01-26 | Filing |
| Officer | $121.14 | 210 | $25,439.40 | 13,019 | 2021-01-15 | Filing |
| Officer | $118.99 | 1,500 | $178,478.25 | 23,614 | 2021-01-14 | Filing |
| Officer, Director | $121.16 | 4,000 | $484,640.00 | 894,222 | 2021-01-08 | Filing |
| Officer | $115.68 | 20,000 | $2,313,560.00 | 11 | 2021-01-04 | Filing |
| Officer | $116.01 | 980 | $113,690.78 | 11 | 2021-01-04 | Filing |
| Officer | $119.57 | 300 | $35,871.00 | 25,114 | 2020-12-30 | Filing |
| Officer, Director | $124.52 | 4,000 | $498,080.00 | 898,222 | 2020-12-23 | Filing |