DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndGross profit (Million USD)YoY (%)
Dec 31, 20241,126-3.12%
Dec 31, 20231,163-3.58%
Dec 31, 20221,206+5.97%
Dec 31, 20211,138+7.35%
Dec 31, 20201,060-11.35%
Dec 31, 20191,196-0.87%
Dec 31, 20181,206-1.40%
Dec 31, 20171,223+3.52%
Dec 31, 20161,182+4.25%
Dec 31, 20151,134+6.16%
Dec 31, 20141,068+4.31%
Dec 31, 20131,024+3.35%
Dec 31, 2012991+7.18%
Dec 31, 2011924+1.14%
Dec 31, 2010914