Markets gain for a sixth consecutive day, longest streak since October
The rally in banking and finance stocks after some banks posted good quarterly results also helped sentiment

The rally in banking and finance stocks after some banks posted good quarterly results also helped sentiment