DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndTotal current liabilities (Million USD)YoY (%)
Dec 31, 2024626-23.63%
Dec 31, 2023819+8.87%
Dec 31, 2022752+10.10%
Dec 31, 2021683+65.94%
Dec 31, 2020412+0.95%
Dec 31, 2019408+4.05%
Dec 31, 2018392-7.92%
Dec 31, 2017426+2.43%
Dec 31, 2016416-44.65%
Dec 31, 2015751+60.74%
Dec 31, 2014467-4.66%
Dec 31, 2013490+122.65%
Dec 31, 2012220-26.72%
Dec 31, 2011300+42.01%
Dec 31, 2010212