Life ScienceCompany
Shattuck Labs Ownership
Who owns Shattuck Labs?
.
Shattuck Labs Business Overview
Where is Shattuck Labs headquartered?
Shattuck Labs is headquartered in Austin, Texas.
What is Shattuck Labs’ revenue?
Shattuck Labs disclosed revenue of 2M USD for 2023 and 1M USD for 2022.
How many employees does Shattuck Labs have?
Shattuck Labs has 75 employees.
What sector is Shattuck Labs in?
Shattuck Labs is a life science company.
When was Shattuck Labs founded?
Shattuck Labs was founded in 2016.
Life Science M&A Summary in
Join Mergr to view all 0 acquisitions of life science companies in , including .