DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndRevenue (Million USD)YoY (%)
Dec 31, 20242,122-3.22%
Dec 31, 20232,192-2.04%
Dec 31, 20222,238+10.67%
Dec 31, 20212,022+12.92%
Dec 31, 20201,791-10.85%
Dec 31, 20192,009+0.54%
Dec 31, 20181,998+1.65%
Dec 31, 20171,966+6.30%
Dec 31, 20161,849+4.30%
Dec 31, 20151,773+5.90%
Dec 31, 20141,674+5.63%
Dec 31, 20131,585+4.61%
Dec 31, 20121,515+6.87%
Dec 31, 20111,418+1.10%
Dec 31, 20101,402