OLMA - Olema Pharmaceuticals Inc

Float
28.47M
Short % of Float
26.56%
Oustanding Shares
55.93M

Float
48.62M
Short % of Float
16.80%
Oustanding Shares
54.99M

Float
48.00 M
Short % of Float
14.65%
Oustanding Shares
54.77 M

Float
49.48M
Short % of Float
N/A
Oustanding Shares
55.93M