DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndCash from financing (Million USD)YoY (%)
Dec 31, 2024-267+609.29%
Dec 31, 2023-38-22.47%
Dec 31, 2022-49-105.32%
Dec 31, 2021913-925.80%
Dec 31, 2020-111-40.81%
Dec 31, 2019-187+369.04%
Dec 31, 2018-40-77.49%
Dec 31, 2017-177-4239.16%
Dec 31, 20164-109.16%
Dec 31, 2015-47-76.58%
Dec 31, 2014-199+142.23%
Dec 31, 2013-82-48.41%
Dec 31, 2012-160+73.94%
Dec 31, 2011-92+26.41%
Dec 31, 2010-73