|
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
|
|
|
|
|
Dec 08
2025
|
BUY
Conversion of derivative security
|
-
|
63,335
|
|
|
Dec 02
2025
|
SELL
Open market or private sale
|
$2,302,600
$79.4 p/Share
|
29,000
|
|
|
Dec 02
2025
|
SELL
Open market or private sale
|
$2,726,199
$79.4 p/Share
|
34,335
|
|
|
Dec 02
2025
|
SELL
Open market or private sale
|
$39,700
$79.4 p/Share
|
500
|
|
|
Dec 02
2025
|
BUY
Conversion of derivative security
|
-
|
63,335
|
|
|
Sep 30
2025
|
SELL
Open market or private sale
|
$20,779,500
$138.53 p/Share
|
150,000
|
|
|
Sep 30
2025
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
|
Sep 23
2025
|
SELL
Open market or private sale
|
$49,372,500
$131.66 p/Share
|
375,000
|
|
|
Sep 23
2025
|
BUY
Conversion of derivative security
|
-
|
375,000
|
|
|
Sep 16
2025
|
SELL
Open market or private sale
|
$45,318,750
$120.85 p/Share
|
375,000
|
|
|
Sep 16
2025
|
BUY
Conversion of derivative security
|
-
|
375,000
|
|
|
Sep 09
2025
|
SELL
Open market or private sale
|
$37,725,000
$100.6 p/Share
|
375,000
|
|
|
Sep 05
2025
|
BUY
Conversion of derivative security
|
-
|
375,000
|
|
|
Sep 02
2025
|
SELL
Open market or private sale
|
$35,313,750
$94.17 p/Share
|
375,000
|
|
|
Aug 29
2025
|
BUY
Conversion of derivative security
|
-
|
375,000
|
|
|
Aug 26
2025
|
SELL
Open market or private sale
|
$25,240,534
$93.24 p/Share
|
270,705
|
|
|
Aug 26
2025
|
BUY
Open market or private sale
|
$9,503,360
$91.12 p/Share
|
104,295
|
|
|
Aug 22
2025
|
BUY
Conversion of derivative security
|
-
|
375,000
|
|