4

Insider transaction

✓ VerifiedKlein Frank sold 36,860 shares at an average of $147.42; 1,006,987 shares held after the transaction.

Insider transactions

Klein Frank

DateTypeSharesPriceValuePost
2026-05-28Sell700$143.05$100,1381,043,147
2026-05-28Sell2,700$144.15$389,2041,040,447
2026-05-28Sell1,600$145.23$232,3691,038,847
2026-05-28Sell4,000$146.27$585,0841,034,847
2026-05-28Sell9,909$147.13$1,457,9321,024,938
2026-05-28Sell8,694$148.13$1,287,8401,016,244
2026-05-28Sell7,848$149.09$1,170,0951,008,396
2026-05-28Sell1,409$149.99$211,3351,006,987

Net disposed 36,860 shares across 8 transactions.

Filed
Jun 1, 2026
Accepted
2026-06-01 22:11Z
Period
May 28, 2026
Accession no.
0002001011-26-000081
Size
19 KB