Mar 07
2025
SELL
Payment of exercise price or tax liability
$106,358
$47.78 p/Share
2,226
Reduced 5.05%
41,847
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
4,918
Added 10.44%
42,207
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$173,523
$51.69 p/Share
3,357
Reduced 7.9%
39,155
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
7,336
Added 14.72%
42,512
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$146,904
$49.05 p/Share
2,995
Reduced 7.85%
35,176
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
6,617
Added 14.77%
38,171
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$54,345
$37.74 p/Share
1,440
Reduced 4.36%
31,554
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
3,178
Added 9.06%
31,915
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$137,264
$36.8 p/Share
3,730
Reduced 11.12%
29,816
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
8,064
Added 19.38%
33,546
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$41,236
$48.8 p/Share
845
Reduced 3.21%
25,482
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
1,863
Added 6.72%
25,842
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$151,998
$49.0 p/Share
3,102
Reduced 11.25%
24,464
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
6,724
Added 19.61%
27,566
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$29,095
$46.11 p/Share
631
Reduced 2.94%
20,842
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
1,389
Added 6.21%
20,988
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$97,940
$44.64 p/Share
2,194
Reduced 9.85%
20,084
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
4,703
Added 17.43%
22,278
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$151,744
$47.42 p/Share
3,200
Reduced 15.4%
17,575
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
6,923
Added 28.09%
17,721
Common Stock