Feb 27
2025
SELL
Payment of exercise price or tax liability
$19,195
$32.37 p/Share
593
Reduced 2.12%
27,394
Common Stock Holding
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
2,000
Added 6.67%
27,987
Common Stock Holding
Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,618
$28.95 p/Share
125
Reduced 0.48%
25,987
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
512
Added 1.92%
26,112
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 0.4%
25,600
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 1.62%
25,703
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$46,226
$26.43 p/Share
1,749
Reduced 6.47%
25,281
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
7,182
Added 20.99%
27,030
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,785
$26.81 p/Share
365
Reduced 1.81%
19,848
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.91%
20,213
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,363
$25.14 p/Share
94
Reduced 0.5%
18,713
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
383
Added 2.0%
18,807
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$42,183
$26.25 p/Share
1,607
Reduced 8.02%
18,424
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
6,630
Added 24.87%
20,031
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$22,193
$19.94 p/Share
1,113
Reduced 7.67%
13,401
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
4,663
Added 24.32%
14,514
Common Stock Holding
Jul 27
2021
SELL
Payment of exercise price or tax liability
$20,071
$29.43 p/Share
682
Reduced 6.47%
9,851
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
-
2,800
Added 21.0%
10,533
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$20,815
$23.52 p/Share
885
Reduced 10.27%
7,733
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
2,982
Added 25.71%
8,618
Common Stock