DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndSelling, general & administrative (Million USD)YoY (%)
Dec 31, 2024909-4.91%
Dec 31, 2023956-3.74%
Dec 31, 2022993+5.55%
Dec 31, 2021941+11.81%
Dec 31, 2020842-5.61%
Dec 31, 2019892+4.41%
Dec 31, 2018854+3.04%
Dec 31, 2017829+2.84%
Dec 31, 2016806+4.02%
Dec 31, 2015775+7.74%
Dec 31, 2014719+4.03%
Dec 31, 2013691+1.60%
Dec 31, 2012680+6.27%
Dec 31, 2011640+2.56%
Dec 31, 2010624