ETC moved up by 27% in last 24 hours, with current price at $42.85