DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndOperating income (Million USD)YoY (%)
Dec 31, 2024192+19.52%
Dec 31, 2023161-5.11%
Dec 31, 2022169+19.20%
Dec 31, 2021142+219.41%
Dec 31, 202045-128.14%
Dec 31, 2019-158-168.39%
Dec 31, 2018231-30.19%
Dec 31, 2017331-10.18%
Dec 31, 2016369+4.06%
Dec 31, 2015354+6.52%
Dec 31, 2014333+4.63%
Dec 31, 2013318+5.26%
Dec 31, 2012302+11.43%
Dec 31, 2011271-3.72%
Dec 31, 2010282