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
|
|
Feb 20
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$15,831,791
$99.87 p/Share
|
158,524
|
|
Feb 16
2024
|
BUY
Conversion of derivative security
|
-
|
158,524
|
|
Feb 15
2024
|
|
-
|
42,239
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$28,289,578
$101.99 p/Share
|
277,376
|
|
Feb 15
2024
|
BUY
Conversion of derivative security
|
-
|
319,615
|
|
Jan 19
2024
|
SELL
Open market or private sale
|
$1,008,677
$78.68 p/Share
|
12,820
|
|
Jan 19
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Jan 18
2024
|
SELL
Open market or private sale
|
$1,009,575
$78.75 p/Share
|
12,820
|
|
Jan 18
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$978,166
$76.3 p/Share
|
12,820
|
|
Jan 17
2024
|
BUY
Conversion of derivative security
|
-
|
12,820
|
|