GNTX Stock 18.49 Gentex Corp $GNTX Hit 11 52 week highs as