DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndGross margin (%) YoY (%)
Dec 31, 202453.1+0.10%
Dec 31, 202353-1.57%
Dec 31, 202253.9-4.25%
Dec 31, 202156.3-4.93%
Dec 31, 202059.2-0.57%
Dec 31, 201959.5-1.40%
Dec 31, 201860.4-3.01%
Dec 31, 201762.2-2.61%
Dec 31, 201663.9-0.05%
Dec 31, 201563.9+0.25%
Dec 31, 201463.8-1.25%
Dec 31, 201364.6-1.21%
Dec 31, 201265.4+0.29%
Dec 31, 201165.2+0.04%
Dec 31, 201065.2