Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $53.21 | 4,525 | Large Shareholder, Officer, Director | 24,549 | 2023-05-31 | Filing |
| $53.52 | 2,225 | Large Shareholder, Officer, Director | 20,024 | 2023-05-30 | Filing |
| $53.68 | 1,293 | Large Shareholder, Officer, Director | 17,799 | 2023-05-26 | Filing |
| $56.77 | 1,000 | Officer | 3,996 | 2022-05-18 | Filing |
| $56.47 | 406 | Officer | 109,446 | 2022-03-15 | Filing |
| $56.50 | 940 | Officer | 109,040 | 2022-03-14 | Filing |
| $55.73 | 543 | Large Shareholder, Officer, Director | 1,114,017 | 2021-10-12 | Filing |
| $40.66 | 2,480 | Officer | 108,100 | 2020-08-25 | Filing |
| $40.32 | 300 | Officer | 7,480 | 2020-08-26 | Filing |
| $40.61 | 3,400 | Officer | 7,180 | 2020-08-25 | Filing |
| $40.32 | 300 | Large Shareholder, Officer, Director | 239,489 | 2020-08-26 | Filing |
| $40.61 | 3,400 | Large Shareholder, Officer, Director | 239,189 | 2020-08-25 | Filing |
| $37.00 | 635 | Large Shareholder, Officer, Director | 234,249 | 2017-03-14 | Filing |
| $29.62 | 2,000 | Large Shareholder, Director | 232,963 | 2016-06-06 | Filing |
| $30.50 | 576 | Large Shareholder, Director | 230,963 | 2016-06-02 | Filing |
| $30.50 | 2,391 | Large Shareholder, Director | 230,387 | 2016-06-01 | Filing |
| $30.48 | 1,250 | Officer | 18,863 | 2016-06-01 | Filing |
| $30.50 | 33 | Large Shareholder, Director | 227,996 | 2016-05-31 | Filing |
| $31.50 | 200 | Director | 85,613 | 2015-08-18 | Filing |
| $31.28 | 100 | Director | 85,413 | 2015-08-17 | Filing |