DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndRepayments of term debt (Million USD)YoY (%)
Dec 31, 20241,890+195.90%
Dec 31, 2023639-6.16%
Dec 31, 2022681-33.91%
Dec 31, 20211,030+192.16%
Dec 31, 2020353+31.53%
Dec 31, 2019268-75.16%
Dec 31, 20181,079+137.55%
Dec 31, 2017454+2.71%
Dec 31, 2016442+112.53%
Dec 31, 2015208-18.22%
Dec 31, 2014254+16260.32%
Dec 31, 20132-99.46%
Dec 31, 2012289