| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $25.06 | 10,000 | $250,600.00 | 82,495 | 2020-08-21 | Filing |
| Large Shareholder, Officer, Director | $31.35 | 20,000 | $627,000.00 | 1,260,433 | 2020-03-12 | Filing |
| Large Shareholder, Officer, Director | $36.18 | 10,000 | $361,800.00 | 1,240,433 | 2020-03-11 | Filing |
| Large Shareholder, Officer, Director | $37.12 | 5,186 | $192,504.32 | 1,230,433 | 2020-03-10 | Filing |
| Large Shareholder, Officer, Director | $38.09 | 9,907 | $377,357.63 | 1,225,247 | 2020-03-09 | Filing |
| Large Shareholder, Officer, Director | $41.33 | 10,000 | $413,300.00 | 1,215,340 | 2020-03-06 | Filing |
| Large Shareholder, Officer, Director | $41.92 | 9,211 | $386,125.12 | 1,205,340 | 2020-03-05 | Filing |
| Large Shareholder, Officer, Director | $42.94 | 9,919 | $425,921.86 | 1,196,129 | 2020-03-04 | Filing |
| Large Shareholder, Officer, Director | $40.97 | 8,313 | $340,583.61 | 6,024,815 | 2020-02-28 | Filing |
| Large Shareholder, Officer, Director | $42.84 | 10,000 | $428,400.00 | 1,186,210 | 2020-02-27 | Filing |
| Large Shareholder, Officer, Director | $42.77 | 2,915 | $124,674.55 | 72,495 | 2020-02-27 | Filing |
| Large Shareholder, Officer, Director | $43.94 | 12,085 | $531,014.90 | 69,580 | 2020-02-26 | Filing |
| Large Shareholder, Officer, Director | $45.47 | 500 | $22,735.00 | 57,495 | 2019-12-31 | Filing |
| Large Shareholder, Officer, Director | $43.64 | 450 | $19,638.00 | 201,077 | 2019-02-20 | Filing |
| Large Shareholder, Officer, Director | $39.84 | 700 | $27,888.00 | 200,627 | 2018-12-31 | Filing |
| Large Shareholder, Officer, Director | $39.84 | 1,200 | $47,808.00 | 46,995 | 2018-12-31 | Filing |
| Large Shareholder, Officer, Director | $39.84 | 8,905 | $354,775.20 | 976,210 | 2018-12-31 | Filing |
| Large Shareholder, Officer, Director | $38.86 | 2,527 | $98,199.22 | 967,305 | 2018-12-27 | Filing |
| Large Shareholder, Officer, Director | $38.35 | 1,799 | $68,991.65 | 964,778 | 2018-12-26 | Filing |
| Director | $41.74 | 25,000 | $1,043,500.00 | 126,978 | 2018-12-04 | Filing |