Why I Am Selling Out Of Main Street Capital

Investors all of a sudden love BDCs again, which is a red flag. Let us face the harsh truth: Shares of Business Development Company Main Street Capital Corp. (NYSE:MAIN) are priced for perfection.