logo

Investors > Techstars

Techstars

Techstars is an American seed accelerator founded in 2006 in Boulder, Colorado. As of 2019, the company had accepted over 1,600 companies into its programs with a combined market capitalization of $18.2bn USD.Number of Investments: 0