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
May 24
2023
SELL
Open market or private sale
$250,380
$125.19 p/Share
2,000
Reduced 24.65%
6,112
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$15,707
$125.66 p/Share
125
Reduced 1.52%
8,112
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
360
Added 4.19%
8,237
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$97,375
$124.84 p/Share
780
Reduced 9.01%
7,877
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
2,223
Added 20.98%
8,371
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$35,285
$128.78 p/Share
274
Reduced 4.2%
6,246
Common Stock