Compare Maiden Holdings, Ltd. 6.625% Notes due 2046 (MHLA) to its peers on price performance, valuation multiples and key financial metrics.