Is there more upside for Rio shares?

Stock Watch

Companies discussed:

Rio Tinto (ASX:RIO)
Strike Energy (ASX:STX)
Ainsworth Game Technology (ASX:AGI)
Costa Group Holdings (ASX:CGC)