DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024165+6.47%
Dec 31, 2023155-1.40%
Dec 31, 2022157+2.60%
Dec 31, 2021153+30.84%
Dec 31, 2020117+4.27%
Dec 31, 2019112+4.88%
Dec 31, 2018107+2.39%
Dec 31, 2017104-2.17%
Dec 31, 2016107+21.94%
Dec 31, 201588+0.41%
Dec 31, 201487+21.99%
Dec 31, 201371+9.81%
Dec 31, 201265+0.64%
Dec 31, 201165+6.97%
Dec 31, 201060