-
Eli Lilly and Company (LLY $642.56)
-
Teva Pharmaceutical Industries Limited American Depositary Shares (TEVA $16.42)
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.