DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndStockholders' equity (Million USD)YoY (%)
Dec 31, 2024621+2.70%
Dec 31, 2023605+0.06%
Dec 31, 2022604+5.16%
Dec 31, 2021575+6.24%
Dec 31, 2020541-5.26%
Dec 31, 2019571-37.64%
Dec 31, 2018915-9.81%
Dec 31, 20171,015+15.22%
Dec 31, 2016881+18.24%
Dec 31, 2015745+15.07%
Dec 31, 2014647+17.63%
Dec 31, 2013550+27.15%
Dec 31, 2012433+43.03%
Dec 31, 2011303+33.82%
Dec 31, 2010226