| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $75.75 | 1,533 | $116,124.75 | 26,859 | 2020-03-02 | Filing |
| Officer, Director | $80.75 | 1,317 | $106,347.75 | 45,350 | 2020-03-03 | Filing |
| Officer, Director | $75.75 | 1,431 | $108,398.25 | 46,667 | 2020-03-02 | Filing |
| Officer, Director | $98.19 | 990 | $97,208.10 | 48,098 | 2020-01-22 | Filing |
| Officer | $96.94 | 676 | $65,531.44 | 22,635 | 2020-01-21 | Filing |
| Officer, Director | $97.02 | 3,538 | $343,256.76 | 49,088 | 2020-01-06 | Filing |
| Officer, Director | $96.57 | 10,691 | $1,032,429.87 | 52,626 | 2020-01-06 | Filing |
| Officer, Director | $95.37 | 5,781 | $551,333.97 | 63,317 | 2020-01-06 | Filing |
| Officer, Director | $94.54 | 4,990 | $471,754.60 | 69,098 | 2020-01-06 | Filing |
| Director | $92.39 | 500 | $46,195.00 | 5,036 | 2019-12-12 | Filing |
| Officer | $94.57 | 9,000 | $851,130.00 | 28,392 | 2019-12-06 | Filing |
| Officer, Director | $94.33 | 500 | $47,165.00 | 49,088 | 2019-12-05 | Filing |
| Officer, Director | $93.87 | 24,500 | $2,299,815.00 | 49,588 | 2019-12-05 | Filing |
| Officer | $94.28 | 254 | $23,947.12 | 6,833 | 2019-11-29 | Filing |
| Officer | $89.26 | 1,109 | $98,989.34 | 7,087 | 2019-11-22 | Filing |
| Large Shareholder, Director | $82.55 | 690,000 | $56,959,500.00 | 1,041,638 | 2019-11-13 | Filing |
| Large Shareholder | $82.55 | 690,000 | $56,959,500.00 | 1,041,638 | 2019-11-13 | Filing |
| Officer | $86.36 | 8,000 | $690,880.00 | 18,241 | 2019-11-11 | Filing |
| Officer | $86.83 | 7,500 | $651,225.00 | 23,311 | 2019-11-11 | Filing |
| Officer | $83.21 | 990 | $82,377.90 | 12,581 | 2019-08-15 | Filing |