Wall Street was pulled in two directions: crude oil pushed energy stocks north, while a selloff in IBM and Netflix pulled the tech sector south. The dueling forces led to a mixed session with the S&P 500 ending higher, while the Nasdaq sank. Viacom fell after warning Dish Network subscribers that they could lose channels such as Comedy Central and Nickelodeon. The companies' current carriage deal is set to expire at the end of the day Wednesday and no renewal deal has been made. General Motors reported a nearly 3% decline in worldwide sales in its first quarter as South American and Asian markets continued to underperform. Its largest brand Chevrolet saw a 13% decline in global sales.