TheStreet

Deluxe Corp. (DLX - Get Report) shares are higher Thursday after the marketing-services provider reported stronger-than-expected second-quarter earnings. 

The Shoreview, Minn., company reported earnings of $1.64 a share as revenue increased 1.2% to $494 million. Analysts surveyed by FactSet were expecting Deluxe to report earnings of $1.50 a share on revenue of $495.9 million. 

Deluxe's focus on four areas -- payments, cloud, promotional products and checks --- "will allow us to accelerate organic revenue growth in markets where we have the right to win and where we already have significant business," Barry McCarthy, president and CEO, said in a statement.

The shares were trading up 0.7% at $43. The stock is up around 17% since the end of May.