May 09
2024
SELL
Payment of exercise price or tax liability
$15,761
$17.71 p/Share
890
Reduced 2.48%
34,989
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
3,275
Added 8.36%
35,879
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$2,538
$17.88 p/Share
142
Reduced 0.43%
32,604
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
-
542
Added 1.63%
32,746
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$7,593
$16.02 p/Share
474
Reduced 1.47%
31,872
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,816
Added 5.32%
32,346
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$7,911
$15.04 p/Share
526
Reduced 1.71%
30,263
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
2,016
Added 6.15%
30,789
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$10,782
$15.06 p/Share
716
Reduced 2.43%
28,773
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
2,745
Added 8.52%
29,489
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$4,129
$14.34 p/Share
288
Reduced 1.07%
26,583
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
288
Added 1.07%
26,597
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$14,335
$15.09 p/Share
950
Reduced 3.58%
25,575
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 11.16%
26,525
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$2,194
$14.83 p/Share
148
Reduced 0.63%
23,192
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
534
Added 2.24%
23,340
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$6,740
$14.19 p/Share
475
Reduced 2.08%
22,396
Common Stock
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
1,815
Added 7.35%
22,871
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$7,530
$14.29 p/Share
527
Reduced 2.46%
20,903
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
2,015
Added 8.59%
21,430
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$2,301
$14.12 p/Share
163
Reduced 0.83%
19,415
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
623
Added 3.08%
19,578
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$2,513
$13.37 p/Share
188
Reduced 0.99%
18,790
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
188
Added 0.99%
18,845
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$1,865
$13.23 p/Share
141
Reduced 0.79%
17,626
Common Stock