Apr 07
2025
SELL
Payment of exercise price or tax liability
$2,532
$8.98 p/Share
282
Reduced 0.93%
29,986
Common Stock
Apr 07
2025
BUY
Exercise of conversion of derivative security
-
762
Added 2.46%
30,268
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$1,983
$9.87 p/Share
201
Reduced 0.68%
29,506
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
562
Added 1.86%
29,707
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$3,475
$16.87 p/Share
206
Reduced 0.7%
29,145
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
472
Added 1.58%
29,351
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$1,317
$16.68 p/Share
79
Reduced 0.27%
28,879
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
-
179
Added 0.61%
28,958
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$9,880
$17.77 p/Share
556
Reduced 1.9%
28,779
Common Stock
Apr 07
2024
BUY
Exercise of conversion of derivative security
-
1,240
Added 4.06%
29,335
Common Stock
Mar 27
2024
SELL
Open market or private sale
$88,950
$17.79 p/Share
5,000
Reduced 15.25%
27,784
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$4,498
$17.85 p/Share
252
Reduced 0.89%
28,095
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
563
Added 1.95%
28,347
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$65,327
$16.85 p/Share
3,877
Reduced 10.58%
32,784
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$65,320
$14.2 p/Share
4,600
Added 11.15%
36,661
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$3,040
$14.34 p/Share
212
Reduced 0.66%
32,061
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
472
Added 1.44%
32,273
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$8,115
$14.57 p/Share
557
Reduced 1.72%
31,801
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
1,241
Added 3.69%
32,358
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$5,611
$11.94 p/Share
470
Reduced 1.49%
31,117
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,050
Added 3.22%
31,587
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$2,865
$14.92 p/Share
192
Reduced 0.62%
30,537
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
-
521
Added 1.67%
30,729
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$5,748
$14.89 p/Share
386
Reduced 1.26%
30,208
Common Stock
Mar 27
2022
BUY
Exercise of conversion of derivative security
-
1,050
Added 3.32%
30,594
Common Stock