Avacta Group's share price dropped 22% in the last quarter, but it has shown solid long-term returns with a 163% increase over five years. The company's revenue growth of 46% annually has positively impacted its share price.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing