DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndCommon stock and paid-in capital (Million USD)YoY (%)
Dec 31, 2024161+12.98%
Dec 31, 2023143+16.70%
Dec 31, 2022122+22.38%
Dec 31, 2021100+68.06%
Dec 31, 202060+28.82%
Dec 31, 201946+3.51%
Dec 31, 201845-6.89%
Dec 31, 201748-1.22%
Dec 31, 201649-0.96%
Dec 31, 201549-1.45%
Dec 31, 201450-1.20%
Dec 31, 201350-0.53%
Dec 31, 201251-0.42%
Dec 31, 201151-1.00%
Dec 31, 201051