|
Dec 01
2025
|
SELL
Open market or private sale
|
$8,795,781
$156.35 p/Share
|
56,257
|
|
|
Nov 28
2025
|
SELL
Open market or private sale
|
$15,374,240
$155.81 p/Share
|
98,673
|
|
|
Nov 26
2025
|
SELL
Open market or private sale
|
$20,970,646
$154.12 p/Share
|
136,067
|
|
|
Nov 25
2025
|
SELL
Open market or private sale
|
$28,313,115
$152.06 p/Share
|
186,197
|
|
|
Nov 24
2025
|
SELL
Open market or private sale
|
$16,937,820
$150.15 p/Share
|
112,806
|
|
|
Nov 14
2025
|
BUY
Conversion of derivative security
|
-
|
590,000
|
|
|
Aug 25
2025
|
SELL
Open market or private sale
|
$8,029,048
$179.38 p/Share
|
44,760
|
|
|
|
|
Aug 22
2025
|
SELL
Open market or private sale
|
$19,157,151
$181.33 p/Share
|
105,648
|
|
|
Aug 21
2025
|
SELL
Open market or private sale
|
$11,316,427
$178.38 p/Share
|
63,440
|
|
|
Aug 20
2025
|
SELL
Open market or private sale
|
$17,420,682
$177.98 p/Share
|
97,880
|
|
|
Aug 19
2025
|
SELL
Open market or private sale
|
$25,188,567
$184.51 p/Share
|
136,516
|
|
|
Aug 18
2025
|
SELL
Open market or private sale
|
$16,148,795
$188.76 p/Share
|
85,552
|
|
|
Aug 15
2025
|
SELL
Open market or private sale
|
$10,643,913
$189.38 p/Share
|
56,204
|
|
|
Aug 15
2025
|
BUY
Conversion of derivative security
|
-
|
590,000
|
|
|
May 21
2025
|
SELL
Open market or private sale
|
$17,403,175
$161.89 p/Share
|
107,500
|
|
|
May 20
2025
|
SELL
Open market or private sale
|
$25,021,500
$166.81 p/Share
|
150,000
|
|
|
May 19
2025
|
SELL
Open market or private sale
|
$15,670,753
$168.17 p/Share
|
93,184
|
|
|
May 16
2025
|
SELL
Open market or private sale
|
$30,914,654
$169.76 p/Share
|
182,108
|
|
|
May 15
2025
|
SELL
Open market or private sale
|
$9,765,405
$170.7 p/Share
|
57,208
|
|
|
May 15
2025
|
BUY
Conversion of derivative security
|
-
|
590,000
|
|
|
Nov 27
2024
|
SELL
Open market or private sale
|
$5,411,193
$177.62 p/Share
|
30,465
|
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$10,012,036
$177.38 p/Share
|
56,444
|
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$5,162,422
$176.24 p/Share
|
29,292
|
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$3,204,091
$175.74 p/Share
|
18,232
|
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$5,790,039
$173.99 p/Share
|
33,278
|
|