Ethereum surpasses $300 mark and now marching towards $350