| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $25.03 | 15,000 | $375,450.00 | 752,810 | 2026-07-16 | Filing | |
| $24.11 | 5,500 | $132,605.00 | 2,680,889 | 2026-07-17 | Filing | |
| $25.39 | 5,500 | $139,645.00 | 2,686,389 | 2026-07-16 | Filing | |
| $25.18 | 362,000 | $9,115,160.00 | 2,691,889 | 2026-07-16 | Filing | |
| $24.93 | 314,768 | $7,847,166.24 | 3,053,889 | 2026-07-15 | Filing | |
| $22.53 | 16,800 | $378,504.00 | 3,368,657 | 2026-06-30 | Filing | |
| $22.97 | 16,800 | $385,896.00 | 3,385,457 | 2026-06-29 | Filing | |
| $20.76 | 9,533 | $197,905.08 | 3,402,257 | 2026-06-17 | Filing | |
| $20.76 | 6,500 | $134,940.00 | 3,411,790 | 2026-06-17 | Filing | |
| $20.09 | 2,000 | $40,180.00 | 3,418,290 | 2026-06-16 | Filing | |
| $20.10 | 6,500 | $130,650.00 | 3,420,290 | 2026-06-16 | Filing | |
| $21.03 | 33,600 | $706,608.00 | 3,424,244 | 2026-06-01 | Filing | |
| $20.01 | 16,000 | $320,160.00 | 767,810 | 2026-05-28 | Filing | |
| $20.00 | 476 | $9,520.00 | 3,457,844 | 2026-05-29 | Filing | |
| $21.07 | 25,000 | $526,750.00 | 988,004 | 2026-05-26 | Filing | |
| $21.07 | 7,596 | $160,047.72 | 1,222,718 | 2026-05-26 | Filing | |
| $21.42 | 12,000 | $257,040.00 | 125,317 | 2026-05-20 | Filing | |
| $23.42 | 50,000 | $1,171,000.00 | 1,255,566 | 2026-05-14 | Filing | |
| $24.03 | 3,572 | $85,835.16 | 1,857,638 | 2026-05-13 | Filing | |
| $22.70 | 5,500 | $124,850.00 | 3,458,320 | 2026-05-15 | Filing |