Apr 18
2024
SELL
Payment of exercise price or tax liability
$4,116
$16.87 p/Share
244
Reduced 0.8%
30,340
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
558
Added 1.79%
30,584
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$1,551
$16.68 p/Share
93
Reduced 0.31%
30,026
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
-
211
Added 0.7%
30,119
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$11,674
$17.77 p/Share
657
Reduced 2.15%
29,908
Common Stock
Apr 07
2024
BUY
Exercise of conversion of derivative security
-
1,466
Added 4.58%
30,565
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$5,319
$17.85 p/Share
298
Reduced 1.01%
29,099
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
665
Added 2.21%
29,397
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$3,585
$14.34 p/Share
250
Reduced 0.86%
28,732
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
558
Added 1.89%
28,982
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$9,587
$14.57 p/Share
658
Reduced 2.26%
28,424
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
1,467
Added 4.8%
29,082
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$7,116
$11.94 p/Share
596
Reduced 2.11%
27,615
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,330
Added 4.5%
28,211
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$3,387
$14.92 p/Share
227
Reduced 0.84%
26,881
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
-
616
Added 2.22%
27,108
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$7,281
$14.89 p/Share
489
Reduced 1.81%
26,492
Common Stock
Mar 27
2022
BUY
Exercise of conversion of derivative security
-
1,330
Added 4.7%
26,981
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$3,175
$14.7 p/Share
216
Reduced 0.84%
25,651
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
584
Added 2.21%
25,862
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$22,151
$15.71 p/Share
1,410
Reduced 5.28%
25,283
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
-
3,579
Added 12.07%
26,074
Common Stock
Mar 27
2021
SELL
Payment of exercise price or tax liability
$7,526
$14.2 p/Share
530
Reduced 2.24%
23,114
Common Stock
Mar 27
2021
BUY
Exercise of conversion of derivative security
-
1,330
Added 5.33%
23,644
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$5,466
$12.31 p/Share
444
Reduced 1.95%
22,314
Common Stock