DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 2024612-19.63%
Dec 31, 2023761+8.09%
Dec 31, 2022704+13.47%
Dec 31, 2021620+22.47%
Dec 31, 2020507+7.29%
Dec 31, 2019472+4.93%
Dec 31, 2018450+14.53%
Dec 31, 2017393-1.32%
Dec 31, 2016398+22.16%
Dec 31, 2015326+2.23%
Dec 31, 2014319-0.13%
Dec 31, 2013319+45.31%
Dec 31, 2012220+14.11%
Dec 31, 2011193+12.46%
Dec 31, 2010171