Ecora Resources PLC's share price has recently increased by 16%, but remains down 64% over the past 5 years. Confidence in the stock is not fully restored yet. Despite insider buying, earnings and revenue growth trends are crucial factors to consider.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing