May 12
2025
SELL
Open market or private sale
$129,216
$32.0 p/Share
4,038
Reduced 8.09%
45,876
Common Stock
May 02
2025
SELL
Open market or private sale
$392,730
$30.0 p/Share
13,091
Reduced 20.78%
49,914
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$133,578
$24.6 p/Share
5,430
Reduced 8.7%
56,965
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
6,040
Added 8.75%
63,005
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
6,467
Added 9.39%
62,395
Common Stock
Sep 11
2024
SELL
Open market or private sale
$126,383
$20.98 p/Share
6,024
Reduced 9.72%
55,928
Common Stock
Sep 10
2024
SELL
Open market or private sale
$135,996
$21.0 p/Share
6,476
Reduced 9.46%
61,952
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$61,826
$17.7 p/Share
3,493
Reduced 4.73%
70,332
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
9,520
Added 11.42%
73,825
Common Stock
Sep 13
2023
SELL
Open market or private sale
$225,120
$16.8 p/Share
13,400
Reduced 17.68%
62,401
Common Stock
Sep 13
2023
BUY
Exercise of conversion of derivative security
$115,920
$13.8 p/Share
8,400
Added 9.98%
75,801
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$35,390
$13.37 p/Share
2,647
Reduced 3.78%
67,401
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
15,392
Added 18.01%
70,048
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$30,305
$11.0 p/Share
2,755
Reduced 4.8%
54,656
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
6,040
Added 9.52%
57,411
Common Stock
Mar 03
2022
SELL
Open market or private sale
$157,749
$10.74 p/Share
14,688
Reduced 22.23%
51,371
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$52,888
$8.3 p/Share
6,372
Added 8.8%
66,059
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$76,316
$11.57 p/Share
6,596
Reduced 9.95%
59,687
Common Stock
Aug 16
2021
SELL
Open market or private sale
$50,963
$11.26 p/Share
4,526
Reduced 6.39%
66,283
Common Stock
Jun 16
2021
SELL
Open market or private sale
$106,561
$13.0 p/Share
8,197
Reduced 10.38%
70,809
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$40,589
$12.7 p/Share
3,196
Reduced 3.89%
79,006
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
14,378
Added 14.89%
82,202
Common Stock