DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndAccounts receivable, net (Million USD)YoY (%)
Dec 31, 2024174-8.86%
Dec 31, 2023191-7.56%
Dec 31, 2022207+4.38%
Dec 31, 2021198+22.22%
Dec 31, 2020162-0.89%
Dec 31, 2019163-6.01%
Dec 31, 2018174+16.03%
Dec 31, 2017150-1.84%
Dec 31, 2016153+23.45%
Dec 31, 2015124+8.80%
Dec 31, 2014114+29.08%
Dec 31, 201388+25.09%
Dec 31, 201270+1.98%
Dec 31, 201169+3.84%
Dec 31, 201066