US stocks have posted solid gains, rallying on news of a ceasefire in Ukraine as strong earnings from Cisco lifted the technology sector.

US stocks have posted solid gains, rallying on news of a ceasefire in Ukraine as strong earnings from Cisco lifted the technology sector.