| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $97.29 | 1,948 | $189,520.92 | 309,925 | 2020-10-02 | Filing |
| Officer, Director | $96.28 | 7,245 | $697,548.60 | 311,873 | 2020-10-02 | Filing |
| Officer, Director | $95.63 | 4,261 | $407,479.43 | 319,118 | 2020-10-02 | Filing |
| Director | $99.00 | 600 | $59,400.00 | 3,844 | 2020-10-01 | Filing |
| Director | $97.98 | 1,827 | $179,009.46 | 4,444 | 2020-10-01 | Filing |
| Director | $97.00 | 600 | $58,200.00 | 6,271 | 2020-10-01 | Filing |
| Director | $95.85 | 175 | $16,773.75 | 6,871 | 2020-10-01 | Filing |
| Director | $94.70 | 798 | $75,570.60 | 7,046 | 2020-10-01 | Filing |
| Large Shareholder, Officer, Director | $93.20 | 300 | $27,960.00 | 288,547 | 2020-09-28 | Filing |
| Large Shareholder, Officer, Director | $92.35 | 3,715 | $343,080.25 | 288,847 | 2020-09-28 | Filing |
| Large Shareholder, Officer, Director | $91.47 | 15,740 | $1,439,737.80 | 292,562 | 2020-09-28 | Filing |
| Large Shareholder, Officer, Director | $90.56 | 35,195 | $3,187,259.20 | 308,302 | 2020-09-28 | Filing |
| Large Shareholder, Officer, Director | $89.60 | 21,690 | $1,943,424.00 | 343,497 | 2020-09-28 | Filing |
| Large Shareholder, Officer, Director | $88.75 | 15,668 | $1,390,535.00 | 365,187 | 2020-09-28 | Filing |
| Officer | $89.40 | 300 | $26,820.00 | 265,840 | 2020-09-24 | Filing |
| Officer | $88.42 | 742 | $65,607.64 | 266,140 | 2020-09-24 | Filing |
| Officer | $87.39 | 742 | $64,843.38 | 266,882 | 2020-09-24 | Filing |
| Officer | $86.38 | 300 | $25,914.00 | 267,624 | 2020-09-24 | Filing |
| Director | $94.43 | 120 | $11,331.60 | 3,844 | 2020-09-23 | Filing |
| Director | $93.91 | 1,300 | $122,083.00 | 3,964 | 2020-09-23 | Filing |