DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndProceeds from issuance of term debt, net (Million USD)YoY (%)
Dec 31, 20241,808+209.78%
Dec 31, 2023584-8.83%
Dec 31, 2022640-66.05%
Dec 31, 20211,885+509.98%
Dec 31, 2020309+27.95%
Dec 31, 2019242-81.13%
Dec 31, 20181,280+217.62%
Dec 31, 2017403-27.91%
Dec 31, 2016559