Home Stock HSBC stock jumps on revenue growth and buyback: Is there more Upside?