May 24
2025
SELL
Payment of exercise price or tax liability
$50,591
$214.37 p/Share
236
Reduced 1.16%
20,036
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
$128,193
$214.37 p/Share
598
Added 2.87%
20,272
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$62,361
$234.44 p/Share
266
Reduced 1.33%
19,674
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
675
Added 3.27%
19,940
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$268,920
$220.97 p/Share
1,217
Reduced 5.94%
19,265
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$71,096
$267.28 p/Share
266
Reduced 1.28%
20,482
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
675
Added 3.15%
20,748
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$474,475
$271.75 p/Share
1,746
Reduced 8.0%
20,073
Common Stock
Feb 26
2024
SELL
Open market or private sale
$738,381
$251.15 p/Share
2,940
Reduced 11.87%
21,819
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$312,345
$106.24 p/Share
2,940
Added 10.61%
24,759
Common Stock
Jan 29
2024
SELL
Open market or private sale
$708,200
$223.76 p/Share
3,165
Reduced 12.67%
21,819
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$336,249
$106.24 p/Share
3,165
Added 11.24%
24,984
Common Stock
Aug 31
2023
SELL
Open market or private sale
$1,066,470
$190.0 p/Share
5,613
Reduced 20.46%
21,819
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$566,239
$100.88 p/Share
5,613
Added 16.99%
27,432
Common Stock
Jun 02
2023
SELL
Open market or private sale
$707,341
$166.59 p/Share
4,246
Reduced 16.29%
21,819
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$321,379
$75.69 p/Share
4,246
Added 14.01%
26,065
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
2,249
Added 9.34%
21,819
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$51,938
$158.35 p/Share
328
Reduced 1.65%
19,570
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
3,328
Added 14.33%
19,898
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$197,411
$144.73 p/Share
1,364
Reduced 7.61%
16,570
Common Stock