DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndDividend payout ratio (%) (Million USD)YoY (%)
Dec 31, 2024101.7-50.00%
Dec 31, 2023203.4+154.24%
Dec 31, 202280-3.33%
Dec 31, 202182.8-86.90%
Dec 31, 2020631.6-2547.37%
Dec 31, 2019-25.8-167.96%
Dec 31, 201838+49.37%
Dec 31, 201725.4-1.48%
Dec 31, 201625.8-6.24%
Dec 31, 201527.5-5.23%
Dec 31, 201429+6.00%
Dec 31, 201327.4-9.04%
Dec 31, 201230.1-15.66%
Dec 31, 201135.7+5.71%
Dec 31, 201033.8