| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $49.84 | 1,500 | $74,760.00 | 19,757 | 2026-05-21 | Filing |
| Officer | $48.63 | 1,200 | $58,356.00 | 34,747 | 2026-05-20 | Filing |
| Officer | $48.63 | 1,000 | $48,630.00 | 33,747 | 2026-05-19 | Filing |
| Officer | $49.47 | 1,800 | $89,046.00 | 32,747 | 2026-05-19 | Filing |
| Officer, Director | $49.96 | 3,000 | $149,880.00 | 515,000 | 2026-05-19 | Filing |
| Officer, Director | $48.55 | 1,000 | $48,550.00 | 1,741,000 | 2026-05-19 | Filing |
| Officer, Director | $48.69 | 1,640 | $79,851.60 | 1,740,000 | 2026-05-19 | Filing |
| Officer, Director | $48.72 | 2,000 | $97,440.00 | 1,738,360 | 2026-05-19 | Filing |
| Officer, Director | $48.50 | 1,360 | $65,960.00 | 1,736,360 | 2026-05-19 | Filing |
| Officer, Director | $49.69 | 7,000 | $347,830.00 | 1,735,000 | 2026-05-19 | Filing |
| Officer, Director | $49.63 | 3,001 | $148,939.63 | 1,728,000 | 2026-05-19 | Filing |
| Officer, Director | $49.12 | 7,000 | $343,840.00 | 512,000 | 2026-05-15 | Filing |
| Officer, Director | $49.63 | 8,000 | $397,040.00 | 1,724,999 | 2026-05-15 | Filing |
| Officer, Director | $49.69 | 13,417 | $666,690.73 | 1,716,999 | 2026-05-15 | Filing |
| Officer | $52.75 | 2 | $113.52 | 5,260 | 2026-05-05 | Filing |
| Officer | $55.13 | 1,200 | $66,156.00 | 30,947 | 2026-03-13 | Filing |
| Officer | $55.39 | 2,000 | $110,780.00 | 29,747 | 2026-03-13 | Filing |
| Officer | $54.88 | 2,000 | $109,760.00 | 18,257 | 2026-03-13 | Filing |
| Officer | $56.90 | 1,000 | $56,900.00 | 28,000 | 2026-03-12 | Filing |
| Officer | $58.94 | 4,250 | $250,473.75 | 25,110 | 2026-03-10 | Filing |