| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $57.10 | 4,126 | $235,594.60 | 0 | 2026-10-05 | Filing | |
| $57.88 | 4,126 | $238,812.88 | 4,126 | 2026-09-28 | Filing | |
| $58.93 | 3,927 | $231,402.79 | 270,401 | 2026-09-22 | Filing | |
| $58.51 | 96,073 | $5,621,692.38 | 274,328 | 2026-09-22 | Filing | |
| $59.97 | 100,000 | $5,997,250.00 | 370,401 | 2026-08-18 | Filing | |
| $59.14 | 1,772 | $104,798.74 | 0 | 2026-08-13 | Filing | |
| $58.59 | 9,230 | $540,752.47 | 1,772 | 2026-08-13 | Filing | |
| $55.88 | 9,099 | $508,453.94 | 0 | 2026-07-01 | Filing | |
| $57.09 | 600 | $34,254.00 | 40,000 | 2026-06-30 | Filing | |
| $56.44 | 29,400 | $1,659,403.62 | 40,600 | 2026-06-30 | Filing | |
| $57.10 | 2,554 | $145,841.32 | 459,399 | 2026-06-30 | Filing | |
| $56.50 | 97,446 | $5,505,971.85 | 461,953 | 2026-06-30 | Filing | |
| $55.18 | 9,098 | $502,066.76 | 9,099 | 2026-06-24 | Filing | |
| $54.47 | 117,592 | $6,405,777.16 | 559,399 | 2026-06-23 | Filing | |
| $54.11 | 32,408 | $1,753,499.66 | 676,991 | 2026-06-23 | Filing | |
| $53.98 | 64,399 | $3,476,116.34 | 0 | 2026-05-26 | Filing | |
| $52.75 | 13,684 | $721,837.84 | 18,197 | 2026-05-20 | Filing | |
| $53.06 | 13,684 | $726,137.35 | 31,881 | 2026-05-14 | Filing | |
| $53.00 | 3,045 | $161,385.00 | 191,803 | 2026-05-14 | Filing | |
| $49.78 | 1,875 | $93,334.50 | 40,136 | 2026-04-28 | Filing |