“Bank of America analyst Savita Subramanian warned investors that it is time to take profits as multiple red flags are appearing in the market.”