Staples Inc.
Appearance
Staples Nasdaq: SPLS is one of the world's largest office supply retail store chains, with over 1,600 stores worldwide, including stores in the United States, Belgium, Canada (Staples Business Depot), France, Germany, Italy, the Netherlands, Portugal, Spain, Sweden and the United Kingdom. The company's first store was opened in Boston, Massachusetts in 1986. The company is headquartered in Framingham, Massachusetts.
The "L" in the logo is a stylized staple.