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