OMGA - Omega Therapeutics Inc

Float
21.36M
Short % of Float
23.49%
Oustanding Shares
55.16M

Float
20.48M
Short % of Float
25.45%
Oustanding Shares
55.14M

Float
21.33 M
Short % of Float
7.14%
Oustanding Shares
55.14 M

Float
25.07M
Short % of Float
N/A
Oustanding Shares
55.15M