Nov 20
2025
SELL
Payment of exercise price or tax liability
$76,349
$137.32 p/Share
556
Reduced 0.17%
331,535
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
1,411
Added 0.42%
332,091
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$107,564
$144.77 p/Share
743
Reduced 0.22%
330,680
Common Stock
Nov 08
2025
BUY
Exercise of conversion of derivative security
-
1,888
Added 0.57%
331,423
Common Stock
Oct 29
2025
SELL
Payment of exercise price or tax liability
$3,856,712
$151.06 p/Share
25,531
Reduced 7.19%
329,535
Common Stock
Oct 29
2025
BUY
Grant, award, or other acquisition
-
8,483
Added 2.33%
355,066
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
-
47,917
Added 12.15%
346,583
Common Stock
Apr 21
2025
SELL
Payment of exercise price or tax liability
$930,984
$120.36 p/Share
7,735
Reduced 2.52%
298,666
Common Stock
Apr 21
2025
BUY
Grant, award, or other acquisition
-
9,044
Added 2.87%
306,401
Common Stock
Apr 21
2025
BUY
Exercise of conversion of derivative security
-
1,580
Added 0.53%
297,357
Common Stock
Mar 30
2025
SELL
Payment of exercise price or tax liability
$125,738
$125.99 p/Share
998
Reduced 0.34%
295,777
Common Stock
Mar 30
2025
BUY
Exercise of conversion of derivative security
-
2,535
Added 0.85%
296,775
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$111,685
$127.06 p/Share
879
Reduced 0.3%
294,240
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
-
2,232
Added 0.75%
295,119
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$254,251
$128.67 p/Share
1,976
Reduced 0.67%
292,887
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
4,949
Added 1.65%
294,863
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$125,410
$168.79 p/Share
743
Reduced 0.26%
289,914
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
1,888
Added 0.65%
290,657
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,998,184
$166.3 p/Share
24,042
Reduced 7.69%
288,769
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
10,549
Added 3.26%
312,811
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
40,000
Added 11.69%
302,262
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$88,442
$142.19 p/Share
622
Reduced 0.24%
262,262
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 0.6%
262,884
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,091,954
$146.12 p/Share
7,473
Reduced 2.78%
261,304
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
9,499
Added 3.41%
268,777
Common Stock