Healthcare stocks led markets higher after a shaky morning following the release of the Senate Republicans' healthcare plan. Energy also climbed as crude oil staged a slight recovery. Republicans' Obamacare repeal and replacement bill suggests deep cuts to Medicaid and allows states the option to drop benefits coverage, including maternity care and mental health care. The Senate GOP wants a vote before the July 4 recess. Barnes & Noble Inc. (BKS) - Get Report increased after reporting a narrower fourth-quarter loss than anticipated and an increase in online sales. Revenue also came in above estimates. CarMax Inc. (KMX) - Get Report climbed after the used vehicle retailer was upgraded to OUTPERFORM from SECTOR PERFORM at RBC Capital. Analysts see positive momentum even as used car values decline.