Bitcoin ETFs pull in $1B weekly inflows, best since April