Store Capital Corporation is a private American real estate investment trust headquartered in Scottsdale, Arizona.