| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $52.30 | 60,000 | $3,138,000.00 | 478,039 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $53.71 | 40,000 | $2,148,400.00 | 536,483 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $52.80 | 60,000 | $3,168,000.00 | 511,533 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $53.71 | 40,000 | $2,148,400.00 | 536,483 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $52.80 | 60,000 | $3,168,000.00 | 511,533 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $53.28 | 40,000 | $2,131,200.00 | 569,479 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $52.30 | 60,000 | $3,138,000.00 | 478,039 | 2026-07-01 | Filing |
| Officer | $69.42 | 46,843 | $3,251,841.06 | 438,699 | 2026-06-01 | Filing |
| Officer | $69.31 | 10,000 | $693,100.00 | 487,642 | 2026-06-01 | Filing |
| Officer | $65.00 | 16,238 | $1,055,470.00 | 397,642 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | $69.10 | 40,000 | $2,764,000.00 | 609,479 | 2026-06-01 | Filing |