Act now: the analyst who called NVIDIA in 2010 just named his top 10 AI stocks — and Bank of America didn't make the cut. BAC presses record highs with 83% of analysts rating it Buy, while retail investors have broadly sat out the 39% one-year run. The smart money is decisively bullish on Bank of America (NYSE:BAC | BAC Price Prediction), even as the stock trades at or near record highs. The 10% owner activity attributed to Bank of America itself shows balanced buy/sell patterns consistent with 10b5-1 plan execution and portfolio rebalancing. Retail skepticism at record highs is common; it is rarely a reliable contrary signal in a large-cap money-center bank compounding at this rate.