All of them RIO BHP and S32 are rated Hold, no high returns expected. Mind you the broker analysts are wrong most of the time