Market Cap: $481.25M
Eli Lilly & Co bought 0 shares of SCTX on 23 July. They now own 1,054,828 SCTX shares.