|
Jun 04
2024
|
|
-
|
287,250
|
|
|
Jun 04
2024
|
|
-
|
287,250
|
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$86,170,000
$86.17 p/Share
|
1,000,000
|
|
|
May 31
2024
|
SELL
Open market or private sale
|
$80,820,000
$80.82 p/Share
|
1,000,000
|
|
|
May 30
2024
|
SELL
Open market or private sale
|
$80,620,000
$80.62 p/Share
|
1,000,000
|
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$19,359,724
$80.07 p/Share
|
241,785
|
|
|
Mar 07
2024
|
|
-
|
13,280
|
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$1,254,798
$80.84 p/Share
|
15,522
|
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$66,476,567
$83.13 p/Share
|
799,670
|
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$1,099,383
$80.06 p/Share
|
13,732
|
|
|
Dec 20
2023
|
|
-
|
325,000
|
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$8,544,998
$77.0 p/Share
|
110,974
|
|
|
Dec 20
2023
|
|
-
|
325,000
|
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$23,855,877
$76.04 p/Share
|
313,728
|
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$3,633,463
$75.07 p/Share
|
48,401
|
|
|
Dec 07
2023
|
|
-
|
226
|
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$5,566,317
$75.04 p/Share
|
74,178
|
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$16,048,344
$75.1 p/Share
|
213,693
|
|
|
Jul 25
2023
|
SELL
Open market or private sale
|
$8,524,000
$85.24 p/Share
|
100,000
|
|
|
Jun 27
2023
|
SELL
Open market or private sale
|
$20,732,500
$82.93 p/Share
|
250,000
|
|
|
Mar 29
2023
|
|
-
|
13,509
|
|
|
Nov 28
2022
|
SELL
Open market or private sale
|
$30,042,166
$82.06 p/Share
|
366,100
|
|
|
Nov 22
2022
|
|
-
|
193,000
|
|
|
Nov 22
2022
|
|
-
|
193,000
|
|
|
Sep 19
2022
|
|
-
|
211
|
|