DELUXE CORPDLX

Market cap
$882.89M
P/E ratio
Period EndEarnings per share (USD)YoY (%)
Dec 31, 20241.2+100.00%
Dec 31, 20230.6-60.53%
Dec 31, 20221.5+2.70%
Dec 31, 20211.5+604.76%
Dec 31, 20200.2-104.52%
Dec 31, 2019-4.6-246.23%
Dec 31, 20183.2-33.05%
Dec 31, 20174.8+1.50%
Dec 31, 20164.7+6.61%
Dec 31, 20154.4+10.03%
Dec 31, 20144+8.42%
Dec 31, 20133.7+10.51%
Dec 31, 20123.3+18.09%
Dec 31, 20112.8-5.05%
Dec 31, 20103