Dec 05
2025
SELL
Payment of exercise price or tax liability
$85,879
$90.21 p/Share
952
Reduced 1.26%
74,580
Common Stock, $1 2/3 P...
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
952
Added 1.24%
75,532
Common Stock, $1 2/3 P...
Mar 05
2025
SELL
Payment of exercise price or tax liability
$922,407
$73.3 p/Share
12,584
Reduced 14.44%
74,580
Common Stock, $1 2/3 P...
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
29,269
Added 25.14%
87,165
Common Stock, $1 2/3 P...
Feb 05
2025
SELL
Payment of exercise price or tax liability
$934,646
$79.47 p/Share
11,761
Reduced 16.88%
57,895
Common Stock, $1 2/3 P...
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
33,518
Added 35.66%
60,475
Common Stock, $1 2/3 P...
Dec 09
2024
SELL
Payment of exercise price or tax liability
$77,195
$72.62 p/Share
1,063
Reduced 2.86%
36,139
Common Stock, $1 2/3 P...
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1,063
Added 2.78%
37,202
Common Stock, $1 2/3 P...
Feb 28
2024
-
2,010
Reduced 5.29%
35,966
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$859,311
$48.7 p/Share
17,645
Reduced 31.72%
37,976
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
43,424
Added 50.07%
43,307
Common Stock, $1 2/3 P...
Apr 21
2023
-
2,400
Reduced 16.44%
12,198
Common Stock, $1 2/3 P...
Apr 21
2023
SELL
Other acquisition or disposition
-
114,029
Reduced 88.65%
14,598
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$231,740
$38.85 p/Share
5,965
Reduced 4.43%
128,627
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
15,465
Added 10.59%
130,528
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$526,377
$47.58 p/Share
11,063
Reduced 8.5%
119,015
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
29,373
Added 19.34%
122,523
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$301,311
$50.11 p/Share
6,013
Reduced 5.63%
100,705
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
15,280
Added 12.95%
102,677
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$434,417
$56.33 p/Share
7,712
Reduced 7.78%
91,380
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
19,598
Added 16.81%
96,973
Common Stock, $1 2/3 P...