GNTX   $30.7  -1.29% Market Open

Gentex Corp

Data not available