Dec 17
2025
SELL
Open market or private sale
$1,712,623
$97.68 p/Share
17,533
Reduced 10.51%
149,222
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$1,315,113
$97.96 p/Share
13,425
Reduced 7.45%
166,755
Common Stock
Dec 15
2025
BUY
Grant, award, or other acquisition
-
39,949
Added 18.15%
180,180
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
10,040
Added 6.68%
140,231
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$447,601
$111.51 p/Share
4,014
Reduced 2.99%
130,191
Common Stock
Dec 15
2024
BUY
Grant, award, or other acquisition
-
33,877
Added 20.16%
134,205
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
10,175
Added 9.21%
100,328
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,276,232
$92.28 p/Share
13,830
Reduced 13.3%
90,153
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
50,231
Added 32.57%
103,983
Common Stock
Dec 14
2023
SELL
Open market or private sale
$2,839,010
$92.5 p/Share
30,692
Reduced 36.35%
53,752
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$591,256
$87.88 p/Share
6,728
Reduced 7.38%
84,444
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
17,821
Added 16.35%
91,172
Common Stock
Jan 09
2023
SELL
Open market or private sale
$542,323
$83.46 p/Share
6,498
Reduced 8.14%
73,351
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$2,864,504
$82.77 p/Share
34,608
Reduced 30.24%
79,849
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
9,290
Added 14.1%
56,587
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
57,870
Added 33.58%
114,457
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$839,256
$73.4 p/Share
11,434
Reduced 19.47%
47,297
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
30,546
Added 34.21%
58,731
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
10,182
Added 26.54%
28,185
Common Stock
Dec 18
2020
BUY
Grant, award, or other acquisition
-
4,959
Added 21.6%
18,003
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$113,428
$47.88 p/Share
2,369
Reduced 15.37%
13,044
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
5,416
Added 26.0%
15,413
Common Stock