DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndPretax margin (%) YoY (%)
Dec 31, 20243.6+98.59%
Dec 31, 20231.8-51.85%
Dec 31, 20223.8-18.72%
Dec 31, 20214.6+171.65%
Dec 31, 20201.7-118.48%
Dec 31, 2019-9.2-186.84%
Dec 31, 201810.6-33.13%
Dec 31, 201715.9-13.54%
Dec 31, 201618.4-0.49%
Dec 31, 201518.5+4.21%
Dec 31, 201417.8+0.10%
Dec 31, 201317.7+7.14%
Dec 31, 201216.6+8.59%
Dec 31, 201115.2-9.41%
Dec 31, 201016.8