Price & Volume

Stats

See more
52W Range
$3.86-$14.16
Market Cap
$328.4M
Shares Short
1M

Financials

See more
Revenue (12 Mos)
$107.2M
Revenue Growth (YoY)
6.1%
Gross Profit (12 Mos)
$29.5M
Diluted EPS
-$2.25

About

CEO
Mr. Brian E. O'Toole
Address
13241 Woodland Park Road, Herndon, VA, United States, 20171
Sector
Technology
Industry
Scientific & Technical Instruments
Full-Time Employees
279