SharePost Content Read More Stock Market News #stockmarket Post navigation HSBC Q2 profit beats expectations; announces $3 bln buyback Toyota to post rise in Q1 profit on hybrid demand, but momentum may be slowing