Apr 01
2025
SELL
Open market or private sale
$6,303
$12.89 p/Share
489
Reduced 1.33%
36,222
Common Stock
Mar 31
2025
SELL
Open market or private sale
$5,625
$12.67 p/Share
444
Reduced 1.25%
34,996
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
1,715
Added 4.46%
36,711
Common Stock
Mar 28
2025
SELL
Open market or private sale
$12,029
$12.77 p/Share
942
Reduced 2.7%
33,940
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
1,500
Added 4.06%
35,440
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$1,146
$13.18 p/Share
87
Reduced 0.25%
34,882
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
3,032
Added 7.98%
34,969
Common Stock
Mar 26
2025
SELL
Open market or private sale
$14,289
$13.28 p/Share
1,076
Reduced 3.26%
31,937
Common Stock
Mar 25
2025
SELL
Open market or private sale
$5,496
$13.74 p/Share
400
Reduced 1.32%
29,970
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
3,043
Added 8.44%
33,013
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
1,138
Added 3.61%
30,370
Common Stock
Sep 05
2024
SELL
Open market or private sale
$18,291
$15.23 p/Share
1,201
Reduced 3.95%
29,232
Common Stock
Sep 04
2024
BUY
Exercise of conversion of derivative security
-
4,085
Added 11.83%
30,433
Common Stock
Jul 10
2024
SELL
Open market or private sale
$6,373
$18.97 p/Share
336
Reduced 1.26%
26,348
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
-
1,131
Added 4.07%
26,684
Common Stock
Apr 01
2024
SELL
Open market or private sale
$10,252
$19.64 p/Share
522
Reduced 2.0%
25,553
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,715
Added 6.17%
26,075
Common Stock
Mar 26
2024
SELL
Open market or private sale
$17,836
$19.43 p/Share
918
Reduced 3.63%
24,360
Common Stock
Mar 25
2024
SELL
Open market or private sale
$6,898
$20.29 p/Share
340
Reduced 1.51%
22,235
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
3,043
Added 10.74%
25,278
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 4.8%
22,575
Common Stock
Mar 22
2024
SELL
Open market or private sale
$60,656
$20.43 p/Share
2,969
Reduced 12.17%
21,436
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$4,885
$20.79 p/Share
235
Reduced 0.95%
24,405
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
9,913
Added 28.69%
24,640
Common Stock
Sep 05
2023
SELL
Open market or private sale
$14,810
$12.22 p/Share
1,212
Reduced 7.6%
14,727
Common Stock