Home News HSBC share price has stalled: top 3 reasons to buy and hold