DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndRevenue growth (%) YoY (%)
Dec 31, 2024-3.2+57.84%
Dec 31, 2023-2-119.12%
Dec 31, 202210.7-17.41%
Dec 31, 202112.9-219.08%
Dec 31, 2020-10.8-2109.26%
Dec 31, 20190.5-67.27%
Dec 31, 20181.7-73.81%
Dec 31, 20176.3+46.51%
Dec 31, 20164.3-27.12%
Dec 31, 20155.9+4.80%
Dec 31, 20145.6+22.13%
Dec 31, 20134.6-32.90%
Dec 31, 20126.9+524.55%
Dec 31, 20111.1