Advertising giant Omnicom ( OMC) posted higher revenue and earnings in the second quarter as its domestic business began to pick up.

The company said it earned $187.3 million, or $1 a share, in the latest quarter, consistent with analysts' forecasts and up from $171.5 million, or 94 cents a share, last year. The year-ago period included an accounting gain. Revenue rose to $1.92 billion, slightly higher than expected, from $1.75 billion a year earlier.

Omnicom said domestic revenue rose 21% to $1.1 billion while international revenue fell 3% to $797.2 million.

The company's shares were caught in the downdraft created Monday when rival Interpublic ( IPG) said it would delay the release of its financial statements by a week. Omnicom closed down 7.1% to $47.21.