HSBC explains why this rally has further legs

HSBC explains why this rally has further legs