DLX - Deluxe Corp.
Float
43.13M
Short % of Float
8.30%
Oustanding Shares
44.03M
Float
43.13M
Short % of Float
5.75%
Oustanding Shares
43.70M
Float
43.13 M
Short % of Float
5.56%
Oustanding Shares
43.69 M
43.13M
8.30%
44.03M
43.13M
5.75%
43.70M
43.13 M
5.56%
43.69 M