US stocks post weekly gains amid earnings reports and… | Rajkaran