Store Capital Corporation (STORE stands for Single Tenant Operational Real Estate) is a private American real estate investment trust headquartered in Scottsdale, Arizona.[2][1]
History
The company was founded in 2011 and is based in Scottsdale, Arizona.[3]
Backed by Oaktree Capital Management, the company filed for its initial public offering in August 2014[4] and went public on the New York Stock Exchange later that year.[5] Its stock was added to the S&P 400