FinSharing.com

GNTX - Gentex Corporation

$28.07+1.63%