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