Deluxe (NYSE: DLX) is owned by 84.94% institutional shareholders, 3.85% Deluxe insiders, and 11.20% retail investors. Lee J. Schram is the largest individual Deluxe shareholder, owning 261,872.00 shares representing 0.60% of the company. Lee J. Schram's Deluxe shares are currently valued at $4.85M.
If you're new to stock investing, here's how to buy Deluxe stock.