| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $42.14 | 5,000 | $210,700.00 | 257,741 | 2020-04-08 | Filing |
| Officer, Director | $41.20 | 30,000 | $1,236,000.00 | 262,741 | 2020-04-08 | Filing |
| Officer | $37.12 | 793 | $29,436.16 | 50,787 | 2020-04-02 | Filing |
| Officer, Director | $37.12 | 4,752 | $176,394.24 | 267,741 | 2020-04-02 | Filing |
| Officer | $37.12 | 1,270 | $47,142.40 | 41,504 | 2020-04-02 | Filing |
| Officer | $37.12 | 1,745 | $64,774.40 | 50,361 | 2020-04-02 | Filing |
| Officer | $37.12 | 1,270 | $47,142.40 | 457,454 | 2020-04-02 | Filing |
| Large Shareholder, Other | $34.29 | 25,000 | $857,250.00 | 35,223 | 2020-03-16 | Filing |
| Large Shareholder, Other | $45.06 | 12,902 | $581,326.70 | 129,299 | 2020-03-06 | Filing |
| Large Shareholder, Other | $45.94 | 72,000 | $3,307,341.60 | 142,201 | 2020-03-05 | Filing |
| Large Shareholder, Other | $46.00 | 25,510 | $1,173,585.00 | 0 | 2020-03-05 | Filing |
| Large Shareholder, Other | $47.37 | 10,300 | $487,916.15 | 0 | 2020-03-04 | Filing |
| Large Shareholder, Other | $46.10 | 12,404 | $571,836.80 | 10,300 | 2020-03-04 | Filing |
| Large Shareholder, Other | $45.37 | 46,281 | $2,099,597.73 | 46,004 | 2020-03-04 | Filing |
| Large Shareholder, Other | $45.03 | 6,762 | $304,474.60 | 0 | 2020-03-04 | Filing |
| Officer | $49.01 | 500 | $24,505.00 | 39,080 | 2020-03-03 | Filing |
| Officer | $44.00 | 969 | $42,636.00 | 39,580 | 2020-02-03 | Filing |
| Officer, Director | $42.31 | 20,000 | $846,200.00 | 247,493 | 2020-01-13 | Filing |
| Officer, Director | $44.62 | 5,000 | $223,100.00 | 247,493 | 2019-11-15 | Filing |
| Officer, Director | $44.83 | 10,000 | $448,300.00 | 247,493 | 2019-11-14 | Filing |