The 3 Best Large-Cap Stocks to Buy for Long-Term Gains By: InvestorPlace June 14, 2016 at 15:11 PM EDT Read More >> Related Stocks: First Solar HP Inc Hewlett Packard Enterprise Comp KBR Inc