Mar. 17 at 9:04 PM
$IMRX
Current
Institutional Ownership
Percentage
67.65%
Number of
Institutional Buyers
(last 12 months)
62
Total
Institutional Inflows
(last 12 months)
$104.01M
Number of
Institutional Sellers
(last 12 months)
9
Total
Institutional Outflows
(last 12 months)
$2.96M
Even Renaissance took some ownership in February
It's auspicious