$1.5B

Market Cap • 7/2/2024

2008

(17 years)

Founded

2016

(9 years ago)

IPO

NASDAQ

Listing Exchange

Flag of US

Burlington

Headquarters • Massachusetts