SPAR   $17.06  -0.52% Market Open

Spartan Motors Inc

Earnings, Splits and Dividends

Data not available