Bitcoin ETFs have taken in $2.07 billion this month with seven trading sessions still to run, beating April's full-month total. Ether ETFs had their strongest single day since October, a gap of 296 calendar days.