DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 2024489-0.41%
Dec 31, 2023491-5.28%
Dec 31, 2022519+2.55%
Dec 31, 2021506-3.22%
Dec 31, 2020523-8.73%
Dec 31, 2019573-38.25%
Dec 31, 2018927-7.70%
Dec 31, 20171,005+13.80%
Dec 31, 2016883+17.51%
Dec 31, 2015751+19.37%
Dec 31, 2014629+23.17%
Dec 31, 2013511+36.25%
Dec 31, 2012375+46.81%
Dec 31, 2011255+57.71%
Dec 31, 2010162