| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $36.66 | 100 | $3,666.00 | 9,747,603 | 2024-04-24 | Filing |
| Director | $35.84 | 2,300 | $82,423.03 | 9,747,703 | 2024-04-24 | Filing |
| Director | $34.90 | 10,600 | $369,965.44 | 9,750,003 | 2024-04-24 | Filing |
| Officer | $36.69 | 4,000 | $146,760.00 | 359,453 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $38.31 | 20,834 | $798,202.63 | 687,500 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $38.31 | 20,834 | $798,202.63 | 312,500 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $38.31 | 20,000 | $766,250.00 | 875 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $38.31 | 100,000 | $3,831,250.00 | 148,845 | 2024-04-08 | Filing |
| Officer | $36.06 | 30,000 | $1,081,737.00 | 396,709 | 2024-04-03 | Filing |
| Director | $37.64 | 13,000 | $489,304.40 | 9,760,603 | 2024-03-27 | Filing |
| Large Shareholder, Officer, Director | $37.11 | 350 | $12,988.99 | 708,334 | 2024-03-25 | Filing |
| Large Shareholder, Officer, Director | $36.55 | 20,483 | $748,553.28 | 708,684 | 2024-03-25 | Filing |
| Large Shareholder, Officer, Director | $37.11 | 350 | $12,988.99 | 333,334 | 2024-03-25 | Filing |
| Large Shareholder, Officer, Director | $36.55 | 20,483 | $748,553.28 | 333,684 | 2024-03-25 | Filing |
| Officer | $36.50 | 4,000 | $146,000.00 | 359,453 | 2024-03-20 | Filing |
| Director | $41.12 | 2,863 | $117,732.00 | 9,773,603 | 2024-03-08 | Filing |
| Director | $40.22 | 10,137 | $407,706.09 | 9,776,466 | 2024-03-08 | Filing |
| Officer | $41.40 | 1,600 | $66,235.04 | 396,709 | 2024-03-04 | Filing |
| Officer | $40.64 | 28,400 | $1,154,045.36 | 398,309 | 2024-03-04 | Filing |
| Large Shareholder, Officer, Director | $40.12 | 20,833 | $835,894.96 | 354,167 | 2024-02-28 | Filing |