JBT - John Bean Technologies Corp
Float
31.34M
Short % of Float
4.99%
Oustanding Shares
31.79M
Float
31.44M
Short % of Float
2.14%
Oustanding Shares
31.86M
Float
31.44 M
Short % of Float
2.09%
Oustanding Shares
31.84 M