Macy's (M) stock fell 4.2% on October 18 after Credit Suisse downgraded its rating for the company. According to CNBC, Credit Suisse downgraded Macy's rating to "underperform" from "neutral." Also, Credit Suisse lowered its target price for the stock to $12 from $19. Credit Suisse expects persistent weakness in softline retailers' top lines including Macy's. Meanwhile, Credit Suisse also lowered its rating for Gap and L Brands to "underperform" from "neutral." More competition from online retailers and an uncertain macroeconomic environment have been putting pressure on retailers' performance. Other factors, including a shorter holiday season, will likely drag major retailers' sales. The holiday season is an important shopping period. The period generates a notable chunk of department stores and retailers' annual sales.