Market extends gains for a fourth day