|
Oct 30
2025
|
SELL
Open market or private sale
|
$6,285,563
$84.31 p/Share
|
74,553
|
|
|
Oct 29
2025
|
SELL
Open market or private sale
|
$5,286,852
$84.14 p/Share
|
62,834
|
|
|
Oct 28
2025
|
SELL
Open market or private sale
|
$7,845,941
$84.1 p/Share
|
93,293
|
|
|
Oct 27
2025
|
SELL
Open market or private sale
|
$8,815,491
$84.51 p/Share
|
104,313
|
|
|
Oct 24
2025
|
SELL
Open market or private sale
|
$31,145,411
$83.24 p/Share
|
374,164
|
|
|
Oct 21
2025
|
SELL
Open market or private sale
|
$26,930,345
$82.65 p/Share
|
325,836
|
|
|
Oct 20
2025
|
SELL
Open market or private sale
|
$40,395,000
$80.79 p/Share
|
500,000
|
|
|
Sep 03
2025
|
SELL
Open market or private sale
|
$14,511,400
$74.0 p/Share
|
196,100
|
|
|
Aug 29
2025
|
|
-
|
774
|
|
|
Aug 29
2025
|
|
-
|
258
|
|
|
Jun 09
2025
|
SELL
Open market or private sale
|
$53,195,212
$72.95 p/Share
|
729,201
|
|
|
Mar 27
2025
|
|
-
|
16,955
|
|
|
Mar 27
2025
|
|
-
|
759
|
|
|
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
|
|