ITGR Financials: Integer Holdings Corp AI Analysis