Home Investing Eli Lilly’s $123 billion market value drop: A strategic buying opportunity?