GNTX   $20.23  -6.95% Market Open

Gentex Corporation

Data not available