REITs are real estate investments traded in the form of stocks. … STORE Capital (STOR) is a net lease REIT with a portfolio of over 2,500 properties …
REITs are real estate investments traded in the form of stocks. … STORE Capital (STOR) is a net lease REIT with a portfolio of over 2,500 properties …