Is Abbott Stock A Better Pick Over This Pharmaceuticals Bellwether?

Both stocks are trading at a similar valuation of a little over 4x trailing revenues.