Jun 27
2024
|
SELL
Open market or private sale
|
$9,866,000
$98.66 p/Share
|
100,000
|
|
Jun 17
2024
|
BUY
Conversion of derivative security
|
-
|
600,000
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$9,736,000
$97.36 p/Share
|
100,000
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$9,248,000
$92.48 p/Share
|
100,000
|
|
May 21
2024
|
SELL
Open market or private sale
|
$117,754
$90.86 p/Share
|
1,296
|
|
May 20
2024
|
SELL
Open market or private sale
|
$4,472,975
$91.84 p/Share
|
48,704
|
|
May 17
2024
|
SELL
Open market or private sale
|
$4,537,000
$90.74 p/Share
|
50,000
|
|
May 08
2024
|
SELL
Open market or private sale
|
$7,449,203
$85.41 p/Share
|
87,217
|
|
Apr 09
2024
|
SELL
Open market or private sale
|
$1,101,766
$86.19 p/Share
|
12,783
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$7,166,062
$85.99 p/Share
|
83,336
|
|
Mar 26
2024
|
SELL
Open market or private sale
|
$333,479
$85.42 p/Share
|
3,904
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$1,106,164
$86.69 p/Share
|
12,760
|
|
Feb 23
2024
|
BUY
Conversion of derivative security
|
-
|
600,000
|
|
Jan 23
2024
|
SELL
Open market or private sale
|
$8,778,000
$87.78 p/Share
|
100,000
|
|
Jan 23
2024
|
BUY
Conversion of derivative security
|
-
|
100,000
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$326,691
$71.58 p/Share
|
4,564
|
|
Dec 08
2023
|
BUY
Conversion of derivative security
|
-
|
4,564
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$1,043,644
$72.42 p/Share
|
14,411
|
|
Dec 06
2023
|
BUY
Conversion of derivative security
|
-
|
14,411
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$3,331,307
$72.79 p/Share
|
45,766
|
|
Dec 01
2023
|
BUY
Conversion of derivative security
|
-
|
45,766
|
|
Nov 30
2023
|
SELL
Open market or private sale
|
$81,949
$72.65 p/Share
|
1,128
|
|
Nov 30
2023
|
BUY
Conversion of derivative security
|
-
|
1,128
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$1,877,452
$73.47 p/Share
|
25,554
|
|
Nov 29
2023
|
BUY
Conversion of derivative security
|
-
|
25,554
|
|