Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $28.15 | 300 | Officer | 900 | 2023-09-18 | Filing |
| $28.15 | 500 | Officer | 1,500 | 2023-09-18 | Filing |
| $28.14 | 400 | Officer | 1,400 | 2023-09-18 | Filing |
| $30.59 | 2,000 | Director | 36,702 | 2023-07-14 | Filing |
| $30.74 | 37,500 | Officer | 515,000 | 2023-07-13 | Filing |
| $29.94 | 37,500 | Officer | 477,500 | 2023-07-12 | Filing |
| $27.96 | 50,000 | Officer | 440,000 | 2023-03-28 | Filing |
| $25.04 | 16,747 | Officer | 390,000 | 2023-03-22 | Filing |
| $23.91 | 33,253 | Officer | 373,253 | 2023-03-21 | Filing |
| $31.67 | 1,000 | Director | 32,164 | 2022-10-05 | Filing |
| $36.12 | 5,000 | Officer, Director | 28,350 | 2021-09-14 | Filing |
| $68.00 | 1,000 | Director | 2,750 | 2017-07-06 | Filing |
| $61.78 | 42,942 | Officer, Director | 604,923 | 2017-04-11 | Filing |
| $56.54 | 76,751 | Officer, Director | 561,981 | 2017-03-13 | Filing |
| $56.92 | 5,994 | Officer, Director | 485,230 | 2017-03-10 | Filing |
| $55.90 | 6,055 | Officer, Director | 479,236 | 2017-03-09 | Filing |
| $55.00 | 6,200 | Officer, Director | 473,181 | 2017-03-09 | Filing |
| $55.50 | 2,000 | Officer | 18,156 | 2017-03-09 | Filing |
| $41.93 | 323 | Director | 12,636 | 2014-09-17 | Filing |
| $20.99 | 700 | Director | 1,000 | 2011-03-18 | Filing |