| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $87.46 | 97,225 | $8,503,648.51 | 57,805 | 2020-11-09 | Filing |
| Officer | $85.00 | 7,168 | $609,280.00 | 103,901 | 2020-11-03 | Filing |
| Officer, Director | $83.41 | 75,550 | $6,301,277.97 | 57,805 | 2020-10-28 | Filing |
| Director | $79.61 | 818 | $65,118.61 | 11,940 | 2020-08-24 | Filing |
| Officer | $105.06 | 13,000 | $1,365,752.70 | 39,238 | 2020-01-06 | Filing |
| Officer | $98.24 | 4,200 | $412,607.16 | 39,238 | 2019-05-16 | Filing |
| Officer | $105.00 | 3,687 | $387,135.00 | 20,795 | 2019-05-03 | Filing |
| Officer, Director | $102.55 | 317,306 | $32,539,888.95 | 57,805 | 2019-05-02 | Filing |
| Officer | $103.00 | 5,000 | $515,000.00 | 44,130 | 2019-05-01 | Filing |
| Officer | $102.50 | 4,701 | $481,852.50 | 23,637 | 2019-05-01 | Filing |
| Officer | $102.13 | 4,063 | $414,953.78 | 24,482 | 2019-05-01 | Filing |
| Other | $102.20 | 17,000 | $1,737,318.40 | 28,338 | 2019-04-26 | Filing |
| Other | $102.20 | 4,000 | $408,814.40 | 21,703 | 2019-04-26 | Filing |
| Other | $101.89 | 5,000 | $509,455.50 | 49,130 | 2019-04-25 | Filing |
| Other | $101.80 | 4,878 | $496,600.40 | 43,438 | 2019-04-25 | Filing |
| Large Shareholder, Director | $96.54 | 28,887 | $2,788,736.54 | 1,232,500 | 2018-11-28 | Filing |
| Large Shareholder, Director | $96.54 | 63,543 | $6,134,409.45 | 6,225,564 | 2018-11-28 | Filing |
| Large Shareholder, Director | $96.69 | 693 | $67,003.33 | 1,261,387 | 2018-11-27 | Filing |
| Large Shareholder, Director | $96.69 | 1,527 | $147,639.37 | 6,289,107 | 2018-11-27 | Filing |
| Large Shareholder, Director | $98.09 | 13,276 | $1,302,252.13 | 6,290,634 | 2018-11-26 | Filing |