DELUXE CORPDLX

Market cap
$1.1B
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 20241.8+110.59%
Dec 31, 20230.9-60.09%
Dec 31, 20222.1-16.14%
Dec 31, 20212.5+440.43%
Dec 31, 20200.5-104.99%
Dec 31, 2019-9.4-241.93%
Dec 31, 20186.6-36.74%
Dec 31, 201710.5-7.99%
Dec 31, 201611.4-8.00%
Dec 31, 201512.4+0.90%
Dec 31, 201412.3-2.00%
Dec 31, 201312.5+2.88%
Dec 31, 201212.2+13.53%
Dec 31, 201110.7