| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $119.85 | 8,000 | $958,828.80 | 124,348 | 2021-06-03 | Filing |
| Director | $121.03 | 200 | $24,206.00 | 132,348 | 2021-06-02 | Filing |
| Officer, Director | $120.00 | 1,000 | $120,000.00 | 610,150 | 2021-06-03 | Filing |
| Officer, Director | $124.66 | 1,500 | $186,992.40 | 611,150 | 2021-06-01 | Filing |
| Officer | $124.78 | 1,000 | $124,779.50 | 231 | 2021-06-01 | Filing |
| Officer, Director | $120.31 | 1,000 | $120,309.80 | 612,650 | 2021-05-07 | Filing |
| Officer, Director | $116.35 | 1,000 | $116,350.90 | 613,650 | 2021-05-06 | Filing |
| Officer, Director | $117.16 | 1,000 | $117,156.00 | 614,650 | 2021-05-05 | Filing |
| Officer, Director | $117.51 | 1,000 | $117,514.60 | 615,650 | 2021-05-04 | Filing |
| Officer, Director | $118.19 | 1,000 | $118,191.30 | 616,650 | 2021-05-03 | Filing |
| Officer, Director | $118.05 | 1,000 | $118,054.40 | 617,650 | 2021-04-30 | Filing |
| Large Shareholder | $115.91 | 5,353 | $620,467.84 | 6,494,036 | 2021-04-27 | Filing |
| Officer, Director | $116.56 | 1,000 | $116,561.20 | 618,650 | 2021-04-29 | Filing |
| Officer, Director | $115.98 | 1,000 | $115,975.60 | 619,650 | 2021-04-28 | Filing |
| Officer, Director | $115.82 | 1,000 | $115,815.90 | 620,650 | 2021-04-27 | Filing |
| Large Shareholder | $116.54 | 3,926 | $457,524.26 | 6,499,389 | 2021-04-26 | Filing |
| Large Shareholder | $119.41 | 4,591 | $548,188.36 | 6,503,315 | 2021-04-23 | Filing |
| Large Shareholder | $118.02 | 3,750 | $442,580.25 | 6,507,906 | 2021-04-22 | Filing |
| Officer, Director | $116.40 | 1,000 | $116,404.60 | 621,650 | 2021-04-26 | Filing |
| Officer, Director | $119.64 | 1,000 | $119,636.50 | 622,650 | 2021-04-23 | Filing |