Stocks, on track for 3rd week of gains, open up