Company NameIndustryLocationFundingRevenueEmployees
Spain
$1.8M
17
Austria, Getzersdorf
$35M
228
United States, California, Alameda
$750M
501
United States, Texas, Conroe
$35M
126
United States, California, San Diego
$15M
51
United States, Connecticut, New Haven
$15M
77
United States, Massachusetts, Boxborough
$3.8M
32
United States, Washington, Seattle
$3.8M
14
United States, Maine, Portland
$3.8M
52
Netherlands, Leiden
$3.8M
12