Bausch + Lomb is rated a buy, driven by a robust pipeline, revenue growth, and a recent return to profitability. Read more on ...