| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $59.97 | 13,235 | $793,661.92 | 73,743 | 2026-05-21 | Filing | |
| $59.10 | 53,447 | $3,158,910.11 | 86,978 | 2026-05-21 | Filing | |
| $58.43 | 38,318 | $2,238,794.29 | 140,425 | 2026-05-21 | Filing | |
| $61.16 | 700 | $42,812.42 | 16,406 | 2026-05-18 | Filing | |
| $60.34 | 800 | $48,269.12 | 17,106 | 2026-05-18 | Filing | |
| $59.19 | 4,600 | $272,259.74 | 17,906 | 2026-05-18 | Filing | |
| $58.34 | 4,190 | $244,465.13 | 22,506 | 2026-05-18 | Filing | |
| $63.52 | 100 | $6,352.00 | 33,377 | 2026-05-15 | Filing | |
| $62.42 | 2,100 | $131,088.30 | 33,477 | 2026-05-15 | Filing | |
| $61.56 | 4,800 | $295,494.72 | 35,577 | 2026-05-15 | Filing | |
| $68.48 | 100 | $6,848.00 | 236,984 | 2026-05-01 | Filing | |
| $67.16 | 200 | $13,431.00 | 237,084 | 2026-05-01 | Filing | |
| $66.06 | 400 | $26,422.00 | 237,284 | 2026-05-01 | Filing | |
| $65.10 | 300 | $19,530.00 | 237,684 | 2026-05-01 | Filing | |
| $64.15 | 1,800 | $115,467.84 | 237,984 | 2026-05-01 | Filing | |
| $62.58 | 2,200 | $137,685.46 | 239,784 | 2026-05-01 | Filing | |
| $67.38 | 500 | $33,692.00 | 33,377 | 2026-04-15 | Filing | |
| $66.56 | 2,273 | $151,300.65 | 33,877 | 2026-04-15 | Filing | |
| $65.73 | 4,227 | $277,836.91 | 36,150 | 2026-04-15 | Filing | |
| $41.30 | 1,729 | $71,407.70 | 927,309 | 2026-03-16 | Filing |