| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $40.47 | 7,682 | $310,854.43 | 0 | 2026-05-13 | Filing |
| Large Shareholder, Director | $39.48 | 2,958 | $116,796.04 | 7,682 | 2026-05-13 | Filing |
| Large Shareholder, Director | $38.30 | 6,202 | $237,506.83 | 10,640 | 2026-05-13 | Filing |
| Large Shareholder, Director | $37.57 | 10,105 | $379,598.37 | 16,842 | 2026-05-13 | Filing |
| Large Shareholder, Director | $36.61 | 5,849 | $214,103.81 | 26,947 | 2026-05-13 | Filing |
| Large Shareholder, Director | $35.68 | 2,394 | $85,414.57 | 32,796 | 2026-05-13 | Filing |
| Large Shareholder, Director | $40.47 | 7,682 | $310,854.43 | 0 | 2026-05-13 | Filing |
| Large Shareholder, Director | $39.48 | 2,958 | $116,796.04 | 7,682 | 2026-05-13 | Filing |
| Large Shareholder, Director | $38.30 | 6,202 | $237,506.83 | 10,640 | 2026-05-13 | Filing |
| Large Shareholder, Director | $37.57 | 10,105 | $379,598.37 | 16,842 | 2026-05-13 | Filing |
| Large Shareholder, Director | $36.61 | 5,849 | $214,103.81 | 26,947 | 2026-05-13 | Filing |
| Large Shareholder, Director | $35.68 | 2,394 | $85,414.57 | 32,796 | 2026-05-13 | Filing |
| Officer, Director | $33.53 | 106 | $3,553.71 | 3,193,641 | 2026-04-29 | Filing |
| Officer, Director | $32.69 | 8,844 | $289,076.75 | 3,193,747 | 2026-04-29 | Filing |
| Officer, Director | $31.84 | 47,875 | $1,524,344.79 | 3,202,591 | 2026-04-29 | Filing |
| Officer, Director | $34.10 | 47,542 | $1,621,101.38 | 3,250,466 | 2026-04-28 | Filing |
| Officer, Director | $33.26 | 49,692 | $1,652,731.07 | 3,298,008 | 2026-04-28 | Filing |
| Officer, Director | $32.31 | 30,135 | $973,547.34 | 3,347,700 | 2026-04-28 | Filing |
| Officer | $32.25 | 8,000 | $257,980.00 | 548,098 | 2026-04-24 | Filing |
| Large Shareholder, Director | $35.93 | 27,561 | $990,343.90 | 0 | 2026-04-15 | Filing |