Gentex Corporation

GNTX·NASDAQ·$23.93·$5B