Ethereum trades at $1,870.91 on July 31 | Adalytica