Financial, tech stocks lead gains as indices surge to 4-month high | Sharefundss