RALEIGH — Martin Marietta Materials Inc. (MLM) on Wednesday reported third-quarter earnings of $416.7 million.

On a per-share basis, the Raleigh-based company said it had profit of $6.72. Earnings, adjusted to account for discontinued operations, came to $6.94 per share.

The results topped Wall Street expectations. The average estimate of eight analysts surveyed by Zacks Investment Research was for earnings of $6.04 per share.

The seller of granite, limestone, sand and gravel posted revenue of $1.99 billion in the period, missing Street forecasts. Seven analysts surveyed by Zacks expected $2 billion.

Martin Marietta expects full-year revenue in the range of $6.74 billion to $6.86 billion.