Should I Have Sold

Enstar Group Limited Depository Shares 7.00% Perpetual Non-Cumulative Preference Shares Series E

ESGRO