Mar 03
2025
SELL
Payment of exercise price or tax liability
$85,208
$9.18 p/Share
9,282
Reduced 13.5%
59,484
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
34,900
Added 33.67%
68,766
Common Stock
Nov 25
2024
SELL
Open market or private sale
$220,400
$11.02 p/Share
20,000
Reduced 37.13%
33,866
Common Stock
May 16
2024
SELL
Open market or private sale
$463,600
$11.59 p/Share
40,000
Reduced 42.61%
53,866
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$39,343
$10.4 p/Share
3,783
Reduced 3.87%
93,866
Common Stock
Jan 04
2024
BUY
Open market or private purchase
$14,640
$12.18 p/Share
1,202
Added 1.22%
97,649
Common Stock
Oct 05
2023
BUY
Open market or private purchase
$14,375
$10.21 p/Share
1,408
Added 1.44%
96,446
Common Stock
Jul 06
2023
BUY
Open market or private purchase
$14,124
$11.77 p/Share
1,200
Added 1.25%
95,038
Common Stock
Apr 06
2023
BUY
Open market or private purchase
$13,556
$11.84 p/Share
1,145
Added 1.21%
93,837
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$68,561
$12.89 p/Share
5,319
Reduced 5.43%
92,692
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
20,980
Added 17.63%
98,011
Common Stock
Jan 05
2023
BUY
Open market or private purchase
$11,953
$11.8 p/Share
1,013
Added 1.3%
77,031
Common Stock
Oct 06
2022
BUY
Open market or private purchase
$11,755
$10.6 p/Share
1,109
Added 1.44%
76,017
Common Stock
Jul 07
2022
BUY
Open market or private purchase
$10,325
$13.12 p/Share
787
Added 1.04%
74,908
Common Stock
Apr 07
2022
BUY
Open market or private purchase
$10,167
$14.32 p/Share
710
Added 0.95%
74,120
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$57,895
$14.86 p/Share
3,896
Reduced 5.04%
73,410
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
13,861
Added 15.2%
77,306
Common Stock
Jan 06
2022
BUY
Open market or private purchase
$9,145
$15.5 p/Share
590
Added 0.92%
63,445
Common Stock
Oct 07
2021
BUY
Open market or private purchase
$8,511
$13.51 p/Share
630
Added 0.99%
62,855
Common Stock
Jul 08
2021
BUY
Open market or private purchase
$8,403
$13.13 p/Share
640
Added 1.02%
62,225
Common Stock
Apr 08
2021
$7,787
$13.0 p/Share
599
Added 0.96%
61,585
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
-
3,561
Reduced 5.52%
60,986
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
7,512
Added 10.42%
64,547
Common Stock
Jan 07
2021
BUY
Open market or private purchase
$5,054
$11.7 p/Share
432
Added 0.75%
57,035
Common Stock
Oct 08
2020
BUY
Open market or private purchase
$4,991
$9.4 p/Share
531
Added 0.93%
56,603
Common Stock