Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,618
$28.95 p/Share
125
Reduced 0.58%
21,565
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
512
Added 2.31%
21,690
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 0.48%
21,178
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 1.94%
21,281
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$46,226
$26.43 p/Share
1,749
Reduced 7.74%
20,859
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
7,182
Added 24.11%
22,608
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,758
$26.81 p/Share
364
Reduced 2.31%
15,426
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.68%
15,790
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,363
$25.14 p/Share
94
Reduced 0.65%
14,290
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
383
Added 2.59%
14,384
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$42,393
$26.25 p/Share
1,615
Reduced 10.34%
14,001
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
6,630
Added 29.8%
15,616
Common Stock Holding
Jan 30
2023
SELL
Payment of exercise price or tax liability
$15,828
$23.45 p/Share
675
Reduced 6.99%
8,986
Common Stock Holding
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
2,275
Added 19.06%
9,661
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$14,776
$19.94 p/Share
741
Reduced 9.12%
7,386
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
3,058
Added 27.34%
8,127
Common Stock Holding
Feb 24
2022
BUY
Open market or private purchase
$9,560
$19.12 p/Share
500
Added 8.98%
5,069
Common Stock Holding
Jan 31
2022
SELL
Payment of exercise price or tax liability
$14,157
$24.45 p/Share
579
Reduced 11.25%
4,569
Common Stock Holding
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
1,950
Added 27.47%
5,148
Common Stock Holding
Mar 16
2021
SELL
Payment of exercise price or tax liability
$11,196
$23.52 p/Share
476
Reduced 12.96%
3,198
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
1,605
Added 30.4%
3,674
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$9,117
$23.62 p/Share
386
Reduced 15.72%
2,069
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
-
1,300
Added 34.62%
2,455
Common Stock