|
Nov 03
2025
|
SELL
Open market or private sale
|
$1,036,111
$134.77 p/Share
|
7,688
|
|
|
Oct 31
2025
|
SELL
Open market or private sale
|
$45,020,305
$135.88 p/Share
|
331,324
|
|
|
Oct 31
2025
|
SELL
Open market or private sale
|
$25,996,142
$135.87 p/Share
|
191,331
|
|
|
Oct 30
2025
|
SELL
Open market or private sale
|
$29,103,027
$134.73 p/Share
|
216,010
|
|
|
Oct 29
2025
|
SELL
Open market or private sale
|
$64,162,080
$138.23 p/Share
|
464,169
|
|
|
Oct 29
2025
|
SELL
Open market or private sale
|
$111,248,195
$138.28 p/Share
|
804,514
|
|
|
Oct 28
2025
|
SELL
Open market or private sale
|
$60,353,149
$138.54 p/Share
|
435,637
|
|
|
|
|
Oct 28
2025
|
SELL
Open market or private sale
|
$52,408,712
$138.54 p/Share
|
378,293
|
|
|
Oct 28
2025
|
SELL
Open market or private sale
|
$88,620,574
$138.54 p/Share
|
639,675
|
|
|
Oct 27
2025
|
SELL
Open market or private sale
|
$71,861,552
$135.18 p/Share
|
531,599
|
|
|
Oct 20
2025
|
SELL
Open market or private sale
|
$6,048,378
$136.9 p/Share
|
44,181
|
|
|
Oct 17
2025
|
SELL
Open market or private sale
|
$33,844,093
$138.59 p/Share
|
244,203
|
|
|
Oct 17
2025
|
SELL
Open market or private sale
|
$2,546,036
$138.59 p/Share
|
18,371
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$79,518,779
$144.82 p/Share
|
549,087
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$43,910,292
$144.82 p/Share
|
303,206
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$145,409,851
$144.82 p/Share
|
1,004,073
|
|
|
Oct 16
2025
|
SELL
Open market or private sale
|
$36,860,310
$144.82 p/Share
|
254,525
|
|
|
Oct 15
2025
|
SELL
Open market or private sale
|
$77,349,343
$139.06 p/Share
|
556,230
|
|
|
Oct 15
2025
|
SELL
Open market or private sale
|
$68,960,592
$139.28 p/Share
|
495,122
|
|
|
Oct 15
2025
|
SELL
Open market or private sale
|
$1,793,240
$139.27 p/Share
|
12,876
|
|
|
Oct 14
2025
|
SELL
Open market or private sale
|
$2,440,472
$137.19 p/Share
|
17,789
|
|
|
Oct 13
2025
|
SELL
Open market or private sale
|
$52,315,147
$141.63 p/Share
|
369,379
|
|
|
Oct 13
2025
|
SELL
Open market or private sale
|
$3,958,129
$141.64 p/Share
|
27,945
|
|
|
Oct 10
2025
|
SELL
Open market or private sale
|
$61,191,282
$147.61 p/Share
|
414,547
|
|
|
Oct 10
2025
|
SELL
Open market or private sale
|
$30,775,076
$147.81 p/Share
|
208,207
|
|