Investors in Franklin BSP Realty Trust have experienced a 10% share price drop in the last year, underperforming the market. Despite EPS growth of 107%, the share price decline remains unexplained. Shareholders gained only 0.009% in total shareholder return.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing