Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $19.88 | 10,000 | | 523,026 | 2024-04-29 | Filing |
| $31.11 | 10,000 | | 495,118 | 2023-11-20 | Filing |
| $31.07 | 3,200 | | 18,229 | 2023-11-20 | Filing |
| $31.37 | 1,500 | | 1,500 | 2023-11-20 | Filing |
| $31.19 | 8,000 | | 19,108 | 2023-11-20 | Filing |
| $65.30 | 300 | Officer | 39,872 | 2016-08-10 | Filing |
| $67.66 | 1,146 | Officer | 39,572 | 2016-08-09 | Filing |
| $70.36 | 353 | Director | 353 | 2016-08-04 | Filing |
| $36.44 | 3,022 | Large Shareholder, Director, Other | 4,451,793 | 2012-03-13 | Filing |
| $31.50 | 464 | Large Shareholder, Director, Other | 4,443,531 | 2011-03-11 | Filing |
| $31.50 | 6,940 | Large Shareholder, Director, Other | 4,443,067 | 2011-03-10 | Filing |
| $33.00 | 5,000 | Director | 34,256 | 2010-12-03 | Filing |
| $36.07 | 5,300 | Director | 29,256 | 2010-11-17 | Filing |
| $47.00 | 1,690 | Large Shareholder, Director, Other | 4,443,699 | 2010-05-17 | Filing |
| $0.00 | 6,000 | Director | 6,000 | 2009-03-10 | Filing |
| $15.00 | 17,306 | Large Shareholder, Officer, Director | 4,455,739 | 2009-03-10 | Filing |
| $14.96 | 300 | Large Shareholder, Officer, Director | 4,438,433 | 2009-03-10 | Filing |
| $14.99 | 100 | Large Shareholder, Officer, Director | 4,438,133 | 2009-03-10 | Filing |
| $14.50 | 2,000 | Officer, Director | 53,535 | 2009-03-10 | Filing |
| $14.50 | 276 | Officer | 15,635 | 2009-03-10 | Filing |