| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Director | $35.14 | 26,158 | $919,249.67 | 27,561 | 2026-04-15 | Filing |
| Large Shareholder, Director | $33.85 | 14,121 | $477,960.55 | 53,719 | 2026-04-15 | Filing |
| Large Shareholder, Director | $35.93 | 27,561 | $990,343.90 | 0 | 2026-04-15 | Filing |
| Large Shareholder, Director | $35.14 | 26,158 | $919,249.67 | 27,561 | 2026-04-15 | Filing |
| Large Shareholder, Director | $33.85 | 14,121 | $477,960.55 | 53,719 | 2026-04-15 | Filing |
| Officer | $34.19 | 300 | $10,257.99 | 556,098 | 2026-03-24 | Filing |
| Officer | $33.66 | 6,111 | $205,668.15 | 556,398 | 2026-03-24 | Filing |
| Officer | $32.70 | 1,589 | $51,964.59 | 562,509 | 2026-03-24 | Filing |
| Officer | $33.00 | 5,080 | $167,661.84 | 436,089 | 2026-03-19 | Filing |
| Officer | $32.28 | 24,630 | $795,115.51 | 441,169 | 2026-03-19 | Filing |
| Officer | $31.45 | 19,998 | $629,033.09 | 465,799 | 2026-03-19 | Filing |
| Director | $34.38 | 4,801 | $165,081.42 | 0 | 2026-03-10 | Filing |
| Director | $33.50 | 26,170 | $876,726.40 | 4,801 | 2026-03-10 | Filing |
| Director | $34.38 | 28,795 | $990,110.32 | 0 | 2026-03-10 | Filing |