Apr 18
2025
SELL
Payment of exercise price or tax liability
$1,668
$8.1 p/Share
206
Reduced 0.64%
31,819
Common Stock
Apr 18
2025
BUY
Exercise of conversion of derivative security
-
558
Added 1.71%
32,025
Common Stock
Apr 17
2025
SELL
Payment of exercise price or tax liability
$631
$8.1 p/Share
78
Reduced 0.25%
31,467
Common Stock
Apr 17
2025
BUY
Exercise of conversion of derivative security
-
210
Added 0.66%
31,545
Common Stock
Apr 07
2025
SELL
Payment of exercise price or tax liability
$2,981
$8.98 p/Share
332
Reduced 1.05%
31,335
Common Stock
Apr 07
2025
BUY
Exercise of conversion of derivative security
-
900
Added 2.76%
31,667
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$2,339
$9.87 p/Share
237
Reduced 0.76%
30,767
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
664
Added 2.1%
31,004
Common Stock
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