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