It was a busy afternoon on Capitol Hill after the GOP scored a narrow victory in the passage of its health care bill through the House. The Obamacare replacement will now head to the Senate. The S&P 500 and Nasdaq ended with slight gains. Crude ended at its lowest level since the end of November. West Texas Intermediate fell nearly 5% on worries over increasing U.S. and global oil production. General Mills (GIS - Get Report) surged earlier on unsubstantiated talk of a takeover, though eased back on doubts of the claims' veracity. Speculation comes a day after long-time CEO Ken Powell said he would step down next year. Fitbit (FIT - Get Report) rallied on a quarterly beat and after noting that planned product launches for this year were on track. Investors have high hopes for the recently-launched Alta HR and the company's rumored smartwatch currently in development.