Strong earnings push S&P through key level