US insurer Markel Corporation has reported strong second quarter results, returning net income of $5.97 per diluted share for the period, against $2.36
US insurer Markel Corporation has reported strong second quarter results, returning net income of $5.97 per diluted share for the period, against $2.36