Should I Have Sold

Exela Technologies Inc. 6.00% Series B Cumulative Convertible Perpetual Preferred Stock

XELAP