| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Jun 12, 2026 | Galli Joseph S | Director | S | 291 | $19.9600 | $5.81K |
| Jun 12, 2026 | Galli Joseph S | Director | S | 64 | $19.8750 | $1.27K |
| Jun 12, 2026 | Galli Joseph S | Director | S | 2 | $19.8550 | $39.00 |
| Jun 12, 2026 | Galli Joseph S | Director | S | 30 | $19.8400 | $595.00 |
| Jun 12, 2026 | Galli Joseph S | Director | S | 100 | $19.8150 | $1.98K |
| Jun 12, 2026 | Galli Joseph S | Director | S | 2,014 | $19.8100 | $39.90K |
| Jun 12, 2026 | Galli Joseph S | Director | S | 579 | $19.8000 | $11.46K |
| Jun 11, 2026 | Galli Joseph S | Director | S | 8,122 | $19.8400 | $161.14K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 18 | $19.9850 | $359.00 |
| Jun 10, 2026 | Galli Joseph S | Director | S | 39 | $19.9800 | $779.00 |
| Jun 10, 2026 | Galli Joseph S | Director | S | 1,349 | $19.9500 | $26.91K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 44 | $19.9000 | $875.00 |
| Jun 10, 2026 | Galli Joseph S | Director | S | 1,068 | $19.8700 | $21.22K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 36 | $19.8550 | $714.00 |
| Jun 10, 2026 | Galli Joseph S | Director | S | 404 | $19.8500 | $8.02K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 242 | $19.8000 | $4.79K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 316 | $19.7700 | $6.25K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 24 | $19.7650 | $474.00 |
| Jun 10, 2026 | Galli Joseph S | Director | S | 284 | $19.7600 | $5.61K |
| Jun 10, 2026 | Galli Joseph S | Director | S | 1,176 | $19.7500 | $23.23K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 7 | $19.9800 | $139.00 |
| Jun 9, 2026 | Galli Joseph S | Director | S | 2,194 | $19.8000 | $43.44K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 100 | $19.7700 | $1.98K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 266 | $19.7650 | $5.26K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 2 | $19.7600 | $39.00 |
| Jun 9, 2026 | Galli Joseph S | Director | S | 10 | $19.7500 | $197.00 |
| Jun 9, 2026 | Galli Joseph S | Director | S | 130 | $19.7400 | $2.57K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 438 | $19.7300 | $8.64K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 79 | $19.7200 | $1.56K |
| Jun 9, 2026 | Galli Joseph S | Director | S | 10 | $19.7150 | $197.00 |
| Jun 9, 2026 | Galli Joseph S | Director | S | 43 | $19.7050 | $847.00 |
| Jun 9, 2026 | Galli Joseph S | Director | S | 1,834 | $19.7000 | $36.13K |
| Jun 8, 2026 | Galli Joseph S | Director | S | 1 | $20.0250 | $20.00 |
| Jun 8, 2026 | Galli Joseph S | Director | S | 4 | $19.9850 | $79.00 |
| Jun 8, 2026 | Galli Joseph S | Director | S | 1 | $19.9300 | $19.00 |
| Jun 8, 2026 | Galli Joseph S | Director | S | 179 | $19.9000 | $3.56K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 219 | $20.0400 | $4.39K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 111 | $20.0300 | $2.22K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 1,287 | $20.0100 | $25.75K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 7 | $20.0050 | $140.00 |
| Jun 5, 2026 | Galli Joseph S | Director | S | 100 | $19.8800 | $1.99K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 100 | $19.8700 | $1.99K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 100 | $19.8600 | $1.99K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 200 | $19.8500 | $3.97K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 16 | $19.8300 | $317.00 |
| Jun 5, 2026 | Galli Joseph S | Director | S | 400 | $19.8250 | $7.93K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 420 | $19.8150 | $8.32K |
| Jun 5, 2026 | Galli Joseph S | Director | S | 100 | $19.8100 | $1.98K |
| Jun 2, 2026 | Galli Joseph S | Director | S | 114 | $19.8000 | $2.26K |
| May 28, 2026 | Galli Joseph S | Director | S | 3,404 | $19.9400 | $67.88K |