Ethereum: Can the $3,400 Level Withstand the Latest Moves from Whales and Institutions?