ULBI Financials: Ultralife Corp AI Analysis