Dec 18
2024
|
|
-
|
31,672
|
|
Dec 18
2024
|
|
-
|
31,672
|
|
Oct 11
2024
|
|
-
|
1,281
|
|
Oct 11
2024
|
|
-
|
549
|
|
Oct 03
2024
|
|
-
|
100,000
|
|
Oct 03
2024
|
|
-
|
100,000
|
|
Sep 24
2024
|
|
-
|
540
|
|
Jul 24
2024
|
SELL
Open market or private sale
|
$7,799,664
$88.09 p/Share
|
88,542
|
|
Jul 23
2024
|
SELL
Open market or private sale
|
$27,738,449
$89.06 p/Share
|
311,458
|
|
Jul 22
2024
|
SELL
Open market or private sale
|
$52,956,000
$88.26 p/Share
|
600,000
|
|
Jul 19
2024
|
SELL
Open market or private sale
|
$27,379,206
$88.7 p/Share
|
308,672
|
|
Jul 18
2024
|
SELL
Open market or private sale
|
$61,438,319
$88.87 p/Share
|
691,328
|
|
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
|
|