LUNA   $1.94  8.38% Market Closed After Close 1.86 -4.12%

Luna Innovations Inc

Earnings, Splits and Dividends

Data not available