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
|
|
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
|
|