Mar 18
2025
SELL
Sale (or disposition) back to the issuer
$1,107,393
$93.38 p/Share
11,859
Reduced 6.43%
172,532
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$3,287,162
$93.38 p/Share
35,202
Reduced 20.4%
137,330
Common Stock
Mar 18
2025
BUY
Grant, award, or other acquisition
-
94,008
Added 33.77%
184,391
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$784,071
$90.77 p/Share
8,638
Reduced 8.72%
90,383
Common Stock
Feb 20
2025
SELL
Sale (or disposition) back to the issuer
$128,530
$90.77 p/Share
1,416
Reduced 1.5%
92,794
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
21,395
Added 18.69%
93,074
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
642
Added 0.7%
90,659
Common Stock
Oct 22
2024
SELL
Payment of exercise price or tax liability
$907,988
$88.12 p/Share
10,304
Reduced 11.62%
78,400
Common Stock
Oct 22
2024
BUY
Grant, award, or other acquisition
-
24,044
Added 23.17%
79,740
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$779,378
$69.1 p/Share
11,279
Reduced 14.85%
64,660
Common Stock
Feb 20
2024
SELL
Sale (or disposition) back to the issuer
$213,104
$69.1 p/Share
3,084
Reduced 4.44%
66,429
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
13,236
Added 16.93%
64,923
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
16,583
Added 19.92%
66,658
Common Stock
Oct 17
2023
SELL
Payment of exercise price or tax liability
$583,995
$76.18 p/Share
7,666
Reduced 13.48%
49,204
Common Stock
Oct 17
2023
BUY
Grant, award, or other acquisition
-
17,888
Added 26.23%
50,310
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$283,277
$75.1 p/Share
3,772
Reduced 8.82%
38,982
Common Stock
Feb 17
2023
SELL
Sale (or disposition) back to the issuer
$308,811
$75.1 p/Share
4,112
Reduced 9.16%
40,776
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
12,669
Added 23.6%
41,003
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
362
Added 0.92%
39,151
Common Stock
Oct 19
2022
SELL
Payment of exercise price or tax liability
$316,855
$64.05 p/Share
4,947
Reduced 12.76%
33,835
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
11,127
Added 24.31%
34,636
Common Stock
Feb 18
2022
SELL
Sale (or disposition) back to the issuer
$314,689
$68.92 p/Share
4,566
Reduced 15.27%
25,338
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$117,922
$68.92 p/Share
1,711
Reduced 5.83%
27,655
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
190
Added 0.68%
27,750
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
8,404
Added 22.36%
29,176
Common Stock