Middleburg Financial Corp. (NASDAQ:MBRG) hit a new 52-week high during trading on Tuesday . The company traded as high as $28.90 and last traded at $28.88, with a volume of 12,095 shares traded. The stock had previously closed at $27.48.

Separately, Zacks Investment Research raised shares of Middleburg Financial Corp. from a “sell” rating to a “hold” rating in a report on Tuesday.

The firm has a market cap of $204.52 million and a P/E ratio of 27.70. The stock’s 50-day moving average is $26.89 and its 200 day moving average is $23.41.

Middleburg Financial Corp. (NASDAQ:MBRG) last issued its quarterly earnings results on Friday, April 29th. The financial services provider reported $0.29 earnings per share (EPS) for the quarter, missing the Thomson Reuters’ consensus estimate of $0.32 by $0.03. On average, equities research analysts expect that Middleburg Financial Corp. will post $1.31 earnings per share for the current fiscal year.

Middleburg Financial Corporation is a bank holding company. The Company conducts its primary operations through two subsidiaries, Middleburg Bank and Middleburg Investment Group, Inc Its segments are Commercial & Retail Banking, which includes loans, investment securities and deposit accounts; Wealth Management, including wealth management activities, and Mortgage Banking, including mortgage banking activities.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.