4:41 pm Markel Corp beats by $1.18, beats on revs