Rio Tinto, BHP, Vale Diverge on July 31 Levels | Adalytica