I would be very careful at this point. Investors expect a drop between 10 and 20% for europeen stocks. US stock trading just under hights so there might be some correction before the next run. On the other hand BAC is a buy at this point but could drop even 5-10% lower imo.