Aug 07
2024
BUY
Open market or private purchase
$55,000
$11.0 p/Share
5,000
Added 4.11%
116,609
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$3,352
$15.38 p/Share
218
Reduced 0.19%
111,609
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
218
Added 0.19%
111,827
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,638
$16.19 p/Share
163
Reduced 0.15%
111,609
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
163
Added 0.15%
111,772
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,015
$16.94 p/Share
178
Reduced 0.16%
111,609
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
178
Added 0.16%
111,787
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$30,241
$16.25 p/Share
1,861
Reduced 1.64%
111,609
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
1,861
Added 1.61%
113,470
Common Stock
Mar 08
2023
SELL
Exercise of conversion of derivative security
$4,627
$16.41 p/Share
282
Reduced 0.25%
111,609
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
282
Added 0.25%
111,891
Common Stock
Feb 28
2023
SELL
Exercise of conversion of derivative security
$2,945
$16.55 p/Share
178
Reduced 0.16%
111,609
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
178
Added 0.16%
111,787
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$301,789
$16.22 p/Share
18,606
Reduced 14.29%
111,609
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
36,351
Added 21.82%
130,215
Common Stock
Jan 02
2023
SELL
Exercise of conversion of derivative security
$27,537
$17.44 p/Share
1,579
Reduced 1.65%
93,864
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
2,778
Added 2.83%
95,443
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$40,516
$12.85 p/Share
3,153
Reduced 3.29%
92,665
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
6,177
Added 6.06%
95,818
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$139,812
$14.35 p/Share
9,743
Reduced 9.8%
89,641
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
19,124
Added 16.14%
99,384
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$45,309
$16.05 p/Share
2,823
Reduced 3.4%
80,260
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
4,965
Added 5.64%
83,083
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$18,352
$16.93 p/Share
1,084
Reduced 1.37%
78,118
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
-
2,389
Added 2.93%
79,202
Common Stock