Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $28.36 | 6,000 | Officer | 4,616 | 2023-12-06 | Filing |
| $28.22 | 9,100 | Officer | 0 | 2023-11-28 | Filing |
| $29.86 | 3,400 | Officer | 36,812 | 2022-11-10 | Filing |
| $28.94 | 2,603 | Officer | 0 | 2022-06-03 | Filing |
| $25.58 | 5,326 | Officer | 2,513 | 2022-05-17 | Filing |
| $25.36 | 5,000 | Officer | 13,719 | 2022-03-15 | Filing |
| $27.52 | 9,000 | Officer | 7,839 | 2022-03-09 | Filing |
| $39.15 | 5,000 | Officer | 6,736 | 2021-06-10 | Filing |
| $37.96 | 5,792 | Officer | 30,647 | 2021-05-24 | Filing |
| $37.80 | 30,000 | Director | 29,198 | 2021-05-21 | Filing |
| $37.99 | 6,000 | Officer | 8,358 | 2021-05-20 | Filing |
| $37.77 | 7,047 | Officer | 26,536 | 2021-05-11 | Filing |
| $36.90 | 5,500 | Officer | 12,647 | 2021-02-25 | Filing |
| $37.09 | 28,948 | Officer | 5,366 | 2021-02-23 | Filing |
| $37.16 | 14,100 | Officer | 14,102 | 2021-02-23 | Filing |
| $37.00 | 191,097 | Officer, Director | 308,271 | 2021-02-23 | Filing |
| $33.58 | 5,000 | Officer | 918 | 2020-12-11 | Filing |
| $39.02 | 10,294 | Officer | 2,549 | 2020-08-14 | Filing |
| $39.02 | 10,294 | Officer | 11,315 | 2020-08-12 | Filing |
| $38.80 | 9,632 | Officer | 0 | 2020-08-14 | Filing |