Weekly Market Insights: Stocks Spark Late Week Rally