Nov 17
2025
SELL
Payment of exercise price or tax liability
$72,582
$201.06 p/Share
361
Reduced 4.7%
7,316
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
727
Added 8.65%
7,677
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$71,175
$201.06 p/Share
354
Reduced 4.85%
6,950
Common Stock
Nov 16
2025
BUY
Exercise of conversion of derivative security
-
713
Added 8.89%
7,304
Common Stock
Nov 07
2025
SELL
Open market or private sale
$802,040
$200.51 p/Share
4,000
Reduced 37.77%
6,591
Common Stock
Aug 15
2025
BUY
Other acquisition or disposition
$5,127
$109.1 p/Share
47
Added 0.44%
10,591
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$113,612
$150.48 p/Share
755
Reduced 6.68%
10,544
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
2,180
Added 16.61%
10,944
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$76,224
$151.54 p/Share
503
Reduced 5.23%
9,119
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
1,454
Added 13.13%
9,622
Common Stock
May 16
2025
SELL
Open market or private sale
$302,080
$151.04 p/Share
2,000
Reduced 19.67%
8,168
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$135,959
$149.57 p/Share
909
Reduced 8.21%
10,168
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
2,607
Added 20.02%
10,415
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$14,628
$109.99 p/Share
133
Added 1.55%
8,470
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$98,268
$161.36 p/Share
609
Reduced 6.81%
8,337
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
1,429
Added 14.26%
8,591
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$7,135
$120.94 p/Share
59
Added 0.78%
7,517
Common Stock
May 22
2024
SELL
Open market or private sale
$401,250
$133.75 p/Share
3,000
Reduced 28.69%
7,458
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$123,278
$127.75 p/Share
965
Reduced 8.45%
10,458
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
2,787
Added 20.3%
10,941
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$112,688
$127.62 p/Share
883
Reduced 9.28%
8,636
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
2,534
Added 21.73%
9,129
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$14,149
$94.96 p/Share
149
Added 2.09%
6,985
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$51,621
$134.43 p/Share
384
Reduced 5.32%
6,836
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
1,108
Added 13.53%
7,084
Common Stock