Merck beats Q2 expectations on Keytruda sales, raises full-year forecast | PiQ Markets