|
Jan 12
2026
|
SELL
Open market or private sale
|
$259,920
$86.64 p/Share
|
3,000
|
|
|
Jan 12
2026
|
SELL
Open market or private sale
|
$2,234,180
$85.93 p/Share
|
26,000
|
|
|
Jan 12
2026
|
SELL
Open market or private sale
|
$2,233,920
$85.92 p/Share
|
26,000
|
|
|
Jan 12
2026
|
SELL
Open market or private sale
|
$759,103
$85.92 p/Share
|
8,835
|
|
|
Jan 12
2026
|
BUY
Conversion of derivative security
|
-
|
3,000
|
|
|
Jan 12
2026
|
BUY
Conversion of derivative security
|
-
|
26,000
|
|
|
Jan 12
2026
|
BUY
Conversion of derivative security
|
-
|
26,000
|
|
|
|
|
Jan 12
2026
|
BUY
Conversion of derivative security
|
-
|
8,335
|
|
|
Jan 05
2026
|
SELL
Open market or private sale
|
$2,169,180
$80.34 p/Share
|
27,000
|
|
|
Jan 05
2026
|
SELL
Open market or private sale
|
$710,864
$80.46 p/Share
|
8,835
|
|
|
Jan 05
2026
|
SELL
Open market or private sale
|
$2,252,880
$80.46 p/Share
|
28,000
|
|
|
Jan 05
2026
|
BUY
Conversion of derivative security
|
-
|
27,000
|
|
|
Jan 05
2026
|
BUY
Conversion of derivative security
|
-
|
8,335
|
|
|
Jan 05
2026
|
BUY
Conversion of derivative security
|
-
|
28,000
|
|
|
Dec 29
2025
|
SELL
Open market or private sale
|
$2,260,500
$75.35 p/Share
|
30,000
|
|
|
Dec 29
2025
|
SELL
Open market or private sale
|
$2,554,880
$75.51 p/Share
|
33,835
|
|
|
Dec 29
2025
|
BUY
Conversion of derivative security
|
-
|
30,000
|
|
|
Dec 29
2025
|
BUY
Conversion of derivative security
|
-
|
33,335
|
|
|
Dec 22
2025
|
SELL
Open market or private sale
|
$5,473,851
$85.75 p/Share
|
63,835
|
|
|
Dec 22
2025
|
BUY
Conversion of derivative security
|
-
|
63,335
|
|
|
Dec 15
2025
|
SELL
Open market or private sale
|
$37,975
$75.95 p/Share
|
500
|
|
|
Dec 15
2025
|
SELL
Open market or private sale
|
$2,123,800
$75.85 p/Share
|
28,000
|
|
|
Dec 15
2025
|
SELL
Open market or private sale
|
$2,680,159
$75.85 p/Share
|
35,335
|
|
|
Dec 15
2025
|
BUY
Conversion of derivative security
|
-
|
63,335
|
|
|
Dec 08
2025
|
SELL
Open market or private sale
|
$5,348,096
$83.78 p/Share
|
63,835
|
|