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