| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $40.80 | 223 | $9,098.40 | 7,599 | 2026-08-25 | Filing |
| Officer | $39.77 | 557 | $22,151.89 | 472,779 | 2026-08-24 | Filing |
| Officer | $39.77 | 539 | $21,436.03 | 359,430 | 2026-08-24 | Filing |
| Officer | $39.77 | 11,592 | $461,013.84 | 45,268 | 2026-08-24 | Filing |
| Officer | $39.77 | 3,264 | $129,809.28 | 7,822 | 2026-08-24 | Filing |
| Officer | $38.80 | 16,452 | $638,337.60 | 450,332 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $40.94 | 7,151 | $292,761.94 | 516,483 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $40.14 | 12,849 | $515,758.86 | 523,634 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $41.68 | 40,000 | $1,667,200.00 | 471,533 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $39.60 | 3,500 | $138,600.00 | 549,479 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $38.55 | 16,500 | $636,075.00 | 552,979 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $41.35 | 40,000 | $1,654,000.00 | 438,039 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $39.60 | 3,500 | $138,600.00 | 549,479 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $38.55 | 16,500 | $636,075.00 | 552,979 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $41.35 | 40,000 | $1,654,000.00 | 438,039 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $40.94 | 7,151 | $292,761.94 | 516,483 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $40.14 | 12,849 | $515,758.86 | 523,634 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $41.68 | 40,000 | $1,667,200.00 | 471,533 | 2026-08-03 | Filing |
| Officer | $52.63 | 16,321 | $858,974.23 | 444,557 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $53.28 | 40,000 | $2,131,200.00 | 569,479 | 2026-07-01 | Filing |