DELUXE CORPDLX

Market cap
$1.1B
P/E ratio
Period EndReturn on equity (%) (Million USD)YoY (%)
Dec 31, 20248.6+99.08%
Dec 31, 20234.3-60.97%
Dec 31, 202211.1-1.24%
Dec 31, 202111.3+603.75%
Dec 31, 20201.6-105.95%
Dec 31, 2019-26.9-273.55%
Dec 31, 201815.5-36.16%
Dec 31, 201724.3-13.93%
Dec 31, 201628.2-10.16%
Dec 31, 201531.4-5.88%
Dec 31, 201433.4-12.12%
Dec 31, 201338-18.10%
Dec 31, 201246.4-15.23%
Dec 31, 201154.7