Microsoft rally lifts stocks; 30-year Treasury yield hits 19-year peak | PiQ Markets