DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndNet income margin (%) YoY (%)
Dec 31, 20242.5+108.58%
Dec 31, 20231.2-59.14%
Dec 31, 20222.9-5.67%
Dec 31, 20213.1+524.66%
Dec 31, 20200.5-104.99%
Dec 31, 2019-10-232.88%
Dec 31, 20187.5-36.04%
Dec 31, 201711.7-5.61%
Dec 31, 201612.4+0.59%
Dec 31, 201512.3+3.33%
Dec 31, 201411.9+1.33%
Dec 31, 201311.8+4.65%
Dec 31, 201211.3+10.34%
Dec 31, 201110.2-6.29%
Dec 31, 201010.9