DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 202014-88.19%
Dec 31, 2019119-40.73%
Dec 31, 2018200+207.69%
Dec 31, 201765+17.70%
Dec 31, 201655-7.89%
Dec 31, 201560-0.28%
Dec 31, 201460+23.20%
Dec 31, 201349+79.70%
Dec 31, 201227+14.97%
Dec 31, 201124+687.60%
Dec 31, 20103