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
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$1,653,634
$87.24 p/Share
|
18,955
|
|
Apr 18
2024
|
BUY
Conversion of derivative security
|
-
|
18,955
|
|
Apr 17
2024
|
SELL
Open market or private sale
|
$1,751,353
$89.79 p/Share
|
19,505
|
|
Apr 17
2024
|
BUY
Conversion of derivative security
|
-
|
19,505
|
|
Apr 16
2024
|
SELL
Open market or private sale
|
$2,287,600
$89.22 p/Share
|
25,640
|
|
Apr 16
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$2,587,332
$100.91 p/Share
|
25,640
|
|