223 institutions hold shares in Translate Bio Inc. (TBIO), with 6.83M shares held by insiders accounting for 9.08% while institutional investors hold 95.67% of the
218 institutions hold shares in Translate Bio Inc. (TBIO), with 6.83M shares held by insiders accounting for 9.08% while institutional investors hold 95.54% of the
217 institutions hold shares in Translate Bio Inc. (TBIO), with 6.83M shares held by insiders accounting for 9.08% while institutional investors hold 95.54% of the
Spartan Energy Acquisition Corp. (NYSE: SPAQ) shares are 27.46% up in the year-to-date (YTD) period and have moved -1.22% or -$0.16 lower in the latest