Enstar Depository Shares 7.00% Perpetual Non-Cumulative Preference Shares(Esgro) Financials: Compared To Industry Average, Plus Other Key Ratios