DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndTotal assets (Million USD)YoY (%)
Dec 31, 20242,831-8.10%
Dec 31, 20233,081+0.13%
Dec 31, 20223,077+0.07%
Dec 31, 20213,074+63.98%
Dec 31, 20201,875-3.52%
Dec 31, 20191,943-15.70%
Dec 31, 20182,305+4.36%
Dec 31, 20172,209+1.12%
Dec 31, 20162,184+18.43%
Dec 31, 20151,844+9.24%
Dec 31, 20141,688+7.57%
Dec 31, 20131,570+11.12%
Dec 31, 20121,412+1.70%
Dec 31, 20111,389+6.12%
Dec 31, 20101,309