DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndOperating margin (%) YoY (%)
Dec 31, 20249.1+23.49%
Dec 31, 20237.3-3.13%
Dec 31, 20227.6+7.70%
Dec 31, 20217+182.86%
Dec 31, 20202.5-131.57%
Dec 31, 2019-7.9-168.03%
Dec 31, 201811.6-31.32%
Dec 31, 201716.8-15.50%
Dec 31, 201619.9-0.23%
Dec 31, 201520+0.59%
Dec 31, 201419.9-0.95%
Dec 31, 201320.1+0.62%
Dec 31, 201219.9+4.27%
Dec 31, 201119.1-4.77%
Dec 31, 201020.1