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
|
|
Mar 08
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$2,537,590
$98.97 p/Share
|
25,640
|
|
Mar 07
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$2,526,565
$98.54 p/Share
|
25,640
|
|
Mar 06
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Feb 20
2024
|
SELL
Open market or private sale
|
$2,471,696
$96.4 p/Share
|
25,640
|
|