Sep 09
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$2,105,300
$82.11 p/Share
|
25,640
|
|
Aug 22
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$2,095,813
$81.74 p/Share
|
25,640
|
|
Aug 21
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Aug 20
2024
|
SELL
Open market or private sale
|
$2,943,155
$83.81 p/Share
|
35,117
|
|
Aug 20
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jul 03
2024
|
SELL
Open market or private sale
|
$2,186,579
$85.28 p/Share
|
25,640
|
|
Jul 03
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jul 02
2024
|
SELL
Open market or private sale
|
$2,169,144
$84.6 p/Share
|
25,640
|
|
Jul 02
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jul 01
2024
|
SELL
Open market or private sale
|
$8,482,340
$82.69 p/Share
|
102,580
|
|
Jul 01
2024
|
BUY
Conversion of derivative security
|
-
|
102,580
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$984,063
$76.76 p/Share
|
12,820
|
|
Jun 21
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$1,013,933
$79.09 p/Share
|
12,820
|
|
Jun 20
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$994,062
$77.54 p/Share
|
12,820
|
|
Jun 18
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
May 22
2024
|
SELL
Open market or private sale
|
$953,166
$74.35 p/Share
|
12,820
|
|
May 22
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
May 21
2024
|
SELL
Open market or private sale
|
$957,654
$74.7 p/Share
|
12,820
|
|
May 21
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
May 20
2024
|
SELL
Open market or private sale
|
$4,558,638
$74.9 p/Share
|
60,863
|
|
May 20
2024
|
BUY
Conversion of derivative security
|
-
|
12,840
|
|