Citigroup had a sell rating on Best Buy’s stock for more than three years. But on Monday, the firm joined us in the bullish camp.