May 07
2025
SELL
Payment of exercise price or tax liability
$67,530
$106.18 p/Share
636
Reduced 4.9%
12,340
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
1,717
Added 11.69%
12,976
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$151,481
$109.61 p/Share
1,382
Reduced 10.93%
11,259
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
3,732
Added 23.74%
11,988
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$40,571
$117.26 p/Share
346
Reduced 3.74%
8,908
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
762
Added 7.61%
9,254
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$156,854
$113.91 p/Share
1,377
Reduced 14.24%
8,292
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
3,717
Added 29.35%
8,948
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$72,233
$111.99 p/Share
645
Reduced 9.78%
5,951
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
1,741
Added 20.88%
6,596
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$376,845
$120.9 p/Share
3,117
Reduced 39.1%
4,855
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,738
Added 49.26%
7,972
Common Stock
May 05
2023
SELL
Open market or private sale
$1,432,405
$118.01 p/Share
12,138
Reduced 100.0%
0
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$99,649
$116.96 p/Share
852
Reduced 6.56%
12,138
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
2,301
Added 15.05%
12,990
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$76,452
$117.8 p/Share
649
Reduced 5.72%
10,688
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
1,752
Added 13.39%
11,337
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$80,626
$113.24 p/Share
712
Reduced 6.91%
9,585
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
1,923
Added 15.74%
10,297
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$572,634
$105.38 p/Share
5,434
Reduced 39.35%
8,374
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,808
Added 50.0%
13,808
Common Stock
Nov 09
2022
SELL
Open market or private sale
$1,834,397
$106.62 p/Share
17,205
Reduced 100.0%
0
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$93,028
$109.06 p/Share
853
Reduced 4.78%
17,008
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,302
Added 11.42%
17,861
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$93,191
$110.81 p/Share
841
Reduced 5.13%
15,558
Common Stock