Hot Picks: Citigroup Gives Thumbs Up To These 3 Stocks — Is It Time to Buy?

Hot Picks: Citigroup Gives Thumbs Up To These 3 Stocks — Is It Time to Buy?