23.22 -0.12(-0.50%)11/15/2024
Deluxe Corp. (DLX)
Press Release | Data News