DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndTotal non-current assets (Million USD)YoY (%)
Dec 31, 20242,219-4.32%
Dec 31, 20232,320-2.23%
Dec 31, 20222,372-3.32%
Dec 31, 20212,454+79.35%
Dec 31, 20201,368-6.99%
Dec 31, 20191,471-20.70%
Dec 31, 20181,855+2.16%
Dec 31, 20171,816+1.67%
Dec 31, 20161,786+17.63%
Dec 31, 20151,518+10.87%
Dec 31, 20141,370+9.54%
Dec 31, 20131,250+4.82%
Dec 31, 20121,193-0.30%
Dec 31, 20111,196+5.17%
Dec 31, 20101,137