Feb 21
2025
SELL
Payment of exercise price or tax liability
$184,889
$114.2 p/Share
1,619
Reduced 7.12%
21,129
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
3,594
Added 13.64%
22,748
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$97,098
$108.49 p/Share
895
Reduced 4.46%
19,154
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
1,799
Added 8.23%
20,049
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$220,522
$88.67 p/Share
2,487
Reduced 11.99%
18,250
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,505
Added 20.98%
20,737
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$94,131
$99.19 p/Share
949
Reduced 5.86%
15,232
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,906
Added 10.54%
16,181
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$210,666
$105.65 p/Share
1,994
Reduced 12.26%
14,275
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
4,413
Added 21.34%
16,269
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$78,142
$108.23 p/Share
722
Reduced 5.74%
11,856
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
1,431
Added 10.21%
12,578
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$170,356
$102.81 p/Share
1,657
Reduced 12.94%
11,147
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
4,104
Added 24.27%
12,804
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$72,604
$111.87 p/Share
649
Reduced 6.94%
8,700
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
1,420
Added 13.19%
9,349
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$143,293
$88.18 p/Share
1,625
Reduced 17.01%
7,929
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
3,943
Added 29.21%
9,554
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$57,002
$91.79 p/Share
621
Reduced 9.96%
5,611
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
1,333
Added 17.62%
6,232
Common Stock