May 24
2025
SELL
Payment of exercise price or tax liability
$26,796
$214.37 p/Share
125
Reduced 0.97%
12,811
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
$67,955
$214.37 p/Share
317
Added 2.39%
12,936
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$37,510
$234.44 p/Share
160
Reduced 1.25%
12,619
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
405
Added 3.07%
12,779
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$185,172
$220.97 p/Share
838
Reduced 6.34%
12,374
Common Stock
Nov 06
2024
SELL
Open market or private sale
$439,914
$314.0 p/Share
1,401
Reduced 9.59%
13,212
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$84,354
$60.21 p/Share
1,401
Added 8.75%
14,613
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$42,764
$267.28 p/Share
160
Reduced 1.2%
13,212
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
405
Added 2.94%
13,372
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$387,515
$271.75 p/Share
1,426
Reduced 9.91%
12,967
Common Stock
Feb 02
2024
SELL
Open market or private sale
$149,974
$235.07 p/Share
638
Reduced 4.24%
14,393
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$80,528
$126.22 p/Share
638
Added 4.07%
15,031
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 8.58%
14,393
Common Stock
May 19
2023
SELL
Open market or private sale
$1,596,551
$168.84 p/Share
9,456
Reduced 42.03%
13,043
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$813,310
$86.01 p/Share
9,456
Added 29.59%
22,499
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$25,177
$158.35 p/Share
159
Reduced 1.2%
13,043
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
1,605
Added 10.84%
13,202
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$193,504
$144.73 p/Share
1,337
Reduced 10.34%
11,597
Common Stock
Feb 02
2023
SELL
Open market or private sale
$420,450
$150.0 p/Share
2,803
Reduced 17.81%
12,934
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$168,768
$60.21 p/Share
2,803
Added 15.12%
15,737
Common Stock