| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $39.58 | 4,496 | $177,951.68 | 13,240 | 2025-06-03 | Filing |
| Large Shareholder, Director, Other | $38.32 | 31,250 | $1,197,500.00 | 0 | 2025-05-28 | Filing |
| Large Shareholder, Director, Other | $38.32 | 31,250 | $1,197,500.00 | 0 | 2025-05-28 | Filing |
| Officer | $40.04 | 3,572 | $143,022.88 | 86,828 | 2025-05-16 | Filing |
| Officer | $40.01 | 14,222 | $569,022.22 | 90,400 | 2025-05-15 | Filing |
| Large Shareholder, Director, Other | $39.38 | 10,946 | $431,053.48 | 0 | 2025-05-12 | Filing |
| Large Shareholder, Director, Other | $38.79 | 20,304 | $787,592.16 | 10,946 | 2025-05-12 | Filing |
| Large Shareholder, Director, Other | $39.38 | 10,946 | $431,053.48 | 0 | 2025-05-12 | Filing |
| Large Shareholder, Director, Other | $38.79 | 20,304 | $787,592.16 | 10,946 | 2025-05-12 | Filing |
| Officer | $40.02 | 13,340 | $533,866.80 | 104,622 | 2025-05-13 | Filing |
| Officer | $40.05 | 21,035 | $842,451.75 | 117,962 | 2025-05-08 | Filing |
| Officer, Other | $40.00 | 39,207 | $1,568,280.00 | 3,849 | 2025-05-13 | Filing |
| Officer, Director, Other | $39.33 | 15,902 | $625,425.66 | 13,302 | 2025-03-14 | Filing |
| Officer, Director, Other | $40.03 | 12,240 | $489,967.20 | 29,204 | 2025-03-13 | Filing |
| Officer, Director, Other | $39.22 | 39,219 | $1,538,169.18 | 41,444 | 2025-03-13 | Filing |
| Officer, Director, Other | $41.13 | 2,993 | $123,102.09 | 80,663 | 2025-03-12 | Filing |
| Officer, Director, Other | $40.58 | 65,747 | $2,668,013.26 | 83,656 | 2025-03-12 | Filing |
| Large Shareholder, Director, Other | $40.64 | 10,322 | $419,486.08 | 0 | 2025-03-04 | Filing |
| Large Shareholder, Director, Other | $39.82 | 36,436 | $1,450,881.52 | 10,322 | 2025-03-04 | Filing |
| Large Shareholder, Director, Other | $38.56 | 43,341 | $1,671,228.96 | 46,758 | 2025-03-04 | Filing |