| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $45.49 | 3,183 | $144,794.67 | 253,854 | 2026-06-03 | Filing |
| Large Shareholder, Officer, Director | $44.40 | 800 | $35,520.00 | 250,671 | 2026-06-03 | Filing |
| Large Shareholder, Officer, Director | $44.95 | 2,473 | $111,161.35 | 249,871 | 2026-06-02 | Filing |
| Large Shareholder, Officer, Director | $44.99 | 836 | $37,611.64 | 247,398 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | $44.37 | 1,363 | $60,476.31 | 246,562 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | $41.20 | 1 | $41.20 | 245,199 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | $39.95 | 42,065 | $1,680,496.75 | 245,198 | 2026-05-12 | Filing |
| Large Shareholder, Director | $42.56 | 11,500 | $489,440.00 | 248,248 | 2026-03-03 | Filing |
| Large Shareholder, Officer, Director | $46.05 | 572 | $26,340.60 | 146,596 | 2025-12-24 | Filing |
| Large Shareholder, Officer, Director | $45.59 | 133 | $6,063.47 | 146,024 | 2025-12-23 | Filing |
| Large Shareholder, Officer, Director | $45.44 | 1,000 | $45,440.00 | 145,891 | 2025-12-22 | Filing |
| Officer | $45.33 | 150 | $6,798.98 | 3,428 | 2025-12-23 | Filing |
| Officer | $45.00 | 6 | $270.00 | 3,278 | 2025-12-22 | Filing |
| Officer | $44.00 | 37 | $1,628.00 | 3,272 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $44.74 | 908 | $40,623.92 | 144,891 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $44.45 | 138 | $6,134.10 | 143,983 | 2025-12-16 | Filing |
| Large Shareholder, Officer, Director | $44.33 | 100 | $4,433.00 | 143,845 | 2025-12-15 | Filing |
| Officer | $47.75 | 248 | $11,842.00 | 3,235 | 2025-09-23 | Filing |
| Director | $48.26 | 44 | $2,123.44 | 3,000 | 2025-09-17 | Filing |
| Director | $48.09 | 86 | $4,135.74 | 2,956 | 2025-09-16 | Filing |