-
Eli Lilly and Company (LLY $752.27)
-
Teva Pharmaceutical Industries Limited American Depositary Shares (TEVA $20.10)
Q: Moving past the opioid settlement, is this name worth revisiting? I have not owned in years, debt appears better but still high. Is there a better play on pharmaceuticals for an aging population.