IDYA - Ideaya Biosciences Inc
Float
73.78M
Short % of Float
11.59%
Oustanding Shares
74.56M
Float
63.50M
Short % of Float
12.45%
Oustanding Shares
73.69M
Float
55.54 M
Short % of Float
15.05%
Oustanding Shares
64.46 M
Float
73.86M
Short % of Float
N/A
Oustanding Shares
74.56M