Maintaining a diverse portfolio of stocks can help mitigate risk for investors. Especially appropriate for those still hyped up on July 4th patriotism, some investors prefer to prioritize buying the stocks of companies based in the U.S. Whether you are saving for your retirement or trying to generate extra income, here are six American companies and the outlook on their stocks given by financial advisors and traders. Sometimes it's not just about buying American, but selling American, too.