| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $34.97 | 2,292 | $80,154.45 | 132,917 | 2026-07-13 | Filing | |
| $35.49 | 30,712 | $1,090,048.73 | 315,167 | 2026-06-30 | Filing | |
| $35.05 | 6,888 | $241,447.13 | 345,879 | 2026-06-29 | Filing | |
| $35.49 | 30,703 | $1,089,637.19 | 93,969 | 2026-06-30 | Filing | |
| $35.05 | 6,997 | $245,231.56 | 124,672 | 2026-06-29 | Filing | |
| $35.48 | 27,872 | $988,890.20 | 58,750 | 2026-06-30 | Filing | |
| $35.05 | 8,300 | $290,907.53 | 58,750 | 2026-06-29 | Filing | |
| $35.12 | 2,300 | $80,785.66 | 56,450 | 2026-06-29 | Filing | |
| $35.12 | 2,300 | $80,785.66 | 131,669 | 2026-06-25 | Filing | |
| $35.12 | 2,300 | $80,774.62 | 56,450 | 2026-06-25 | Filing | |
| $35.10 | 2,400 | $84,249.84 | 352,767 | 2026-06-29 | Filing | |
| $34.00 | 14,700 | $499,847.04 | 65,631 | 2026-06-26 | Filing | |
| $35.09 | 3,400 | $119,310.42 | 65,631 | 2026-06-25 | Filing | |
| $34.45 | 11,600 | $399,674.52 | 69,031 | 2026-06-25 | Filing | |
| $34.00 | 300 | $10,200.00 | 65,631 | 2026-06-18 | Filing | |
| $31.46 | 100 | $3,146.00 | 135,209 | 2026-06-15 | Filing | |
| $31.05 | 2,191 | $68,027.04 | 135,309 | 2026-06-15 | Filing | |
| $30.87 | 2,670 | $82,425.04 | 46,275 | 2026-06-04 | Filing | |
| $30.29 | 9,667 | $292,853.06 | 5,500 | 2026-05-21 | Filing | |
| $30.74 | 5,501 | $169,084.24 | 48,945 | 2026-05-22 | Filing |