Mar 03
2025
SELL
Other acquisition or disposition
-
1,436
Reduced 1.37%
103,165
Common Stock
Feb 19
2025
SELL
Sale (or disposition) back to the issuer
-
1,770
Reduced 1.55%
112,470
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$871,885
$110.8 p/Share
7,869
Reduced 7.0%
104,601
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
28,593
Added 20.02%
114,240
Common Stock
Mar 28
2024
SELL
Other acquisition or disposition
-
8,957
Reduced 9.47%
85,647
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
-
5,623
Reduced 5.61%
94,604
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
32,706
Added 24.6%
100,227
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$99,211
$85.16 p/Share
1,165
Reduced 1.7%
67,521
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
23,511
Added 25.5%
68,686
Common Stock
Feb 28
2023
SELL
Exercise of conversion of derivative security
-
4,988
Reduced 9.94%
45,175
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$72,158
$102.79 p/Share
702
Reduced 1.38%
50,163
Common Stock
Feb 28
2022
SELL
Other acquisition or disposition
-
4,551
Reduced 8.21%
50,865
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$300,349
$100.25 p/Share
2,996
Reduced 5.13%
55,416
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,922
Added 3.19%
58,412
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
17,694
Added 23.85%
56,490
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$80,636
$112.15 p/Share
719
Reduced 1.73%
40,918
Common Stock
Nov 24
2021
-
1,500
Reduced 3.48%
41,637
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$239,046
$90.07 p/Share
2,654
Reduced 5.8%
43,137
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,131
Added 4.45%
45,791
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
8,033
Added 15.54%
43,660
Common Stock
Feb 12
2021
$130,816
$81.76 p/Share
1,600
Reduced 4.3%
35,627
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$67,046
$77.69 p/Share
863
Reduced 1.95%
43,408
Common Stock