Home Stock Japan stocks pull record $18.6B foreign inflow after 3-week selloff