DELUXE CORPDLX

Market cap
$889.18M
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024194-2.06%
Dec 31, 2023198+3.57%
Dec 31, 2022192-9.15%
Dec 31, 2021211-3.09%
Dec 31, 2020218-24.11%
Dec 31, 2019287-15.52%
Dec 31, 2018339+0.26%
Dec 31, 2017338+5.99%
Dec 31, 2016319+3.70%
Dec 31, 2015308+9.82%
Dec 31, 2014280+7.22%
Dec 31, 2013262+7.14%
Dec 31, 2012244+3.70%
Dec 31, 2011235+10.70%
Dec 31, 2010213