Share on StockTwits

Markel (NYSE:MKL) reached a new 52-week high on Friday , Stock Ratings News reports. The stock traded as high as $653.41 and last traded at $652.62, with a volume of 21,870 shares. The stock had previously closed at $651.65.

A number of analysts have recently weighed in on MKL shares. Analysts at Zacks upgraded shares of Markel from an “underperform” rating to a “neutral” rating in a research note on Tuesday, June 10th. They now have a $647.20 price target on the stock. Separately, analysts at Keefe, Bruyette & Woods raised their price target on shares of Markel from $560.00 to $615.00 in a research note on Monday, May 12th.

The stock has a 50-day moving average of $637.5 and a 200-day moving average of $593.3. The company has a market cap of $9.143 billion and a price-to-earnings ratio of 31.97.

Markel (NYSE:MKL) last announced its earnings results on Wednesday, May 7th. The company reported $6.25 EPS for the quarter, beating the Thomson Reuters consensus estimate of $5.72 by $0.53. Analysts expect that Markel will post $23.38 EPS for the current fiscal year.

Markel Corporation is a financial holding company serving a range of markets. The Company markets and underwrites specialty insurance products.

Get Analysts' Upgrades and Downgrades via Email - Stay on top of analysts' coverage with Analyst Ratings Network's FREE daily email newsletter that provides a concise list of analysts' upgrades and downgrades. Click here to register now.