MPAA - Motorcar Parts of America Inc.
Float
16.17M
Short % of Float
3.97%
Oustanding Shares
19.66M
Float
18.78M
Short % of Float
3.10%
Oustanding Shares
19.66M
Float
18.73 M
Short % of Float
3.97%
Oustanding Shares
19.61 M
Float
18.9M
Short % of Float
N/A
Oustanding Shares
19.75M