Dec 12
2024
|
SELL
Open market or private sale
|
$2,894,243
$112.88 p/Share
|
25,640
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$2,893,986
$112.87 p/Share
|
25,640
|
|
Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$2,893,986
$112.87 p/Share
|
25,640
|
|
Dec 10
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 27
2024
|
SELL
Open market or private sale
|
$2,582,204
$100.71 p/Share
|
25,640
|
|
Nov 27
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$2,678,867
$104.48 p/Share
|
25,640
|
|
Nov 26
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$3,693,360
$105.17 p/Share
|
35,118
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 15
2024
|
|
-
|
22,359
|
|
Nov 15
2024
|
BUY
Conversion of derivative security
|
-
|
22,359
|
|
Oct 09
2024
|
SELL
Open market or private sale
|
$2,116,838
$82.56 p/Share
|
25,640
|
|
Oct 09
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Oct 08
2024
|
SELL
Open market or private sale
|
$2,066,840
$80.61 p/Share
|
25,640
|
|
Oct 08
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$5,260,687
$82.07 p/Share
|
64,100
|
|
Oct 07
2024
|
BUY
Conversion of derivative security
|
-
|
64,100
|
|
Sep 11
2024
|
SELL
Open market or private sale
|
$978,935
$76.36 p/Share
|
12,820
|
|
Sep 11
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$973,422
$75.93 p/Share
|
12,820
|
|
Sep 10
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$990,729
$77.28 p/Share
|
12,820
|
|