| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $38.23 | 13,056 | $499,077.35 | 214,318 | 2021-05-27 | Filing |
| Large Shareholder, Officer, Director | $36.62 | 13,198 | $483,314.72 | 206,284 | 2021-05-26 | Filing |
| Large Shareholder, Officer, Director | $36.45 | 13,204 | $481,280.52 | 198,392 | 2021-05-25 | Filing |
| Officer | $36.62 | 30,000 | $1,098,648.00 | 86,040 | 2021-05-25 | Filing |
| Officer | $36.29 | 24,292 | $881,483.80 | 86,040 | 2021-05-24 | Filing |
| Officer | $36.10 | 9,502 | $343,022.20 | 991,178 | 2021-05-21 | Filing |
| Large Shareholder, Officer, Director | $33.43 | 3,000 | $100,286.10 | 551,430 | 2021-05-13 | Filing |
| Large Shareholder, Officer, Director | $32.64 | 6,562 | $214,167.28 | 554,430 | 2021-05-13 | Filing |
| Large Shareholder, Officer, Director | $32.94 | 1,500 | $49,410.45 | 560,992 | 2021-05-12 | Filing |
| Large Shareholder, Officer, Director | $32.42 | 6,754 | $218,934.96 | 562,492 | 2021-05-12 | Filing |
| Large Shareholder, Officer, Director | $33.82 | 5,351 | $180,978.85 | 569,246 | 2021-05-11 | Filing |
| Large Shareholder, Officer, Director | $33.09 | 3,557 | $117,709.67 | 574,597 | 2021-05-11 | Filing |
| Officer | $36.00 | 10,000 | $360,000.00 | 79,707 | 2021-05-07 | Filing |
| Officer | $36.00 | 4,976 | $179,136.00 | 79,707 | 2021-05-05 | Filing |
| Large Shareholder, Officer, Director | $35.35 | 8,908 | $314,902.25 | 578,154 | 2021-04-08 | Filing |
| Large Shareholder, Officer, Director | $34.90 | 8,908 | $310,911.47 | 587,062 | 2021-04-07 | Filing |
| Large Shareholder, Officer, Director | $35.80 | 8,909 | $318,940.42 | 595,970 | 2021-04-06 | Filing |
| Large Shareholder, Officer, Director | $36.43 | 5,710 | $208,014.16 | 604,879 | 2021-03-15 | Filing |
| Large Shareholder, Officer, Director | $35.55 | 3,200 | $113,752.96 | 610,589 | 2021-03-15 | Filing |
| Large Shareholder, Officer, Director | $36.07 | 400 | $14,429.52 | 613,789 | 2021-03-12 | Filing |