Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $39.76 | 1,000 | Director | 202,217 | 2024-10-29 | Filing |
| $24.37 | 4,000 | Director | 171,217 | 2023-06-12 | Filing |
| $20.02 | 5,000 | Director | 20,739 | 2023-05-12 | Filing |
| $30.45 | 1,000 | Director | 167,217 | 2022-12-15 | Filing |
| $38.25 | 2,000 | Director | 64,981 | 2022-08-25 | Filing |
| $63.91 | 10,000 | Officer, Director | 824,201 | 2022-02-09 | Filing |
| $63.91 | 900 | Officer, Director | 54,975 | 2022-02-09 | Filing |
| $64.46 | 4,725 | Officer, Director | 54,075 | 2022-02-09 | Filing |
| $63.16 | 3,125 | Officer | 9,750 | 2022-02-10 | Filing |
| $64.32 | 3,125 | Officer | 6,625 | 2022-02-09 | Filing |
| $64.56 | 275 | Director | 1,566 | 2022-02-09 | Filing |
| $57.08 | 3,500 | Officer | 3,500 | 2021-09-08 | Filing |
| $37.37 | 6,185 | Large Shareholder, Officer, Director | 3,487,161 | 2020-10-29 | Filing |
| $36.61 | 12,215 | Large Shareholder, Officer, Director | 3,480,976 | 2020-10-29 | Filing |
| $35.49 | 5,800 | Large Shareholder, Officer, Director | 3,468,761 | 2020-10-29 | Filing |
| $34.57 | 50,000 | Large Shareholder, Officer, Director | 3,462,961 | 2020-10-28 | Filing |
| $34.90 | 25,616 | Large Shareholder, Officer, Director | 3,412,961 | 2020-10-27 | Filing |
| $34.46 | 16,844 | Large Shareholder, Officer, Director | 3,387,345 | 2020-10-27 | Filing |
| $33.50 | 61,924 | Large Shareholder, Officer, Director | 3,370,501 | 2020-10-26 | Filing |
| $20.36 | 36,500 | Large Shareholder, Officer, Director | 3,308,577 | 2020-08-27 | Filing |