According to Tipranks service, BAC has Moderate Buy ratings from analysts. Of the 23 experts polled in the last 3 months, 12 recommend Buy, 10 give a Hold rating, and 1 gives a Sell rating.