S&P 500 Snapshot: Late Week Rally Pushes Index Into Green