DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndCost of revenue (Million USD)YoY (%)
Dec 31, 2024995-3.33%
Dec 31, 20231,030-0.25%
Dec 31, 20221,032+16.72%
Dec 31, 2021884+21.01%
Dec 31, 2020731-10.11%
Dec 31, 2019813+2.68%
Dec 31, 2018792+6.69%
Dec 31, 2017742+11.22%
Dec 31, 2016667+4.39%
Dec 31, 2015639+5.43%
Dec 31, 2014606+8.05%
Dec 31, 2013561+7.01%
Dec 31, 2012524+6.28%
Dec 31, 2011493+1.02%
Dec 31, 2010488