Amazon, Sephora and Target earned the top scores while American Express, Smoothie King and Master Card fell to the bottom.