Retail investors have poured $32.9 billion into stocks since the market sell-off accelerated in late February.