DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndCash and cash equivalents (Million USD)YoY (%)
Dec 31, 2024309-32.50%
Dec 31, 2023458+35.75%
Dec 31, 2022337+18.19%
Dec 31, 2021285+24.45%
Dec 31, 2020229+31.23%
Dec 31, 2019175+20.34%
Dec 31, 2018145+145.20%
Dec 31, 201759-22.64%
Dec 31, 201677+22.66%
Dec 31, 201562+1.44%
Dec 31, 201462-49.18%
Dec 31, 2013121+166.51%
Dec 31, 201245+58.38%
Dec 31, 201129+65.03%
Dec 31, 201017