DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndStock-based compensation (Million USD)YoY (%)
Dec 31, 202420-2.83%
Dec 31, 202321-13.31%
Dec 31, 202224-19.68%
Dec 31, 202129+35.07%
Dec 31, 202022+10.77%
Dec 31, 201920+47.27%
Dec 31, 201813-11.46%
Dec 31, 201715+21.27%
Dec 31, 201612+4.75%
Dec 31, 201512+21.67%
Dec 31, 201410+29.28%
Dec 31, 20138+3.70%
Dec 31, 20127+27.19%
Dec 31, 20116-6.78%
Dec 31, 20106