Growth candidate RANKED
69
/ 100 fit
Confidence75%
Electra Therapeutics, Inc. (ETRA) has been public for 22 days and received an intelligence score of 64 with a deterministic strategy-fit of 69/100 for the Growth strategy.
Intelligence score
64
/ 100 core
Suggested alloc
30%
cap · your limits
Days public
22
RECENT
Last price
$9.04
live quote
1d change
-1.09%
session