GNTX Financials: Gentex Corp AI Analysis