Ultralife Reports Q1 Earnings with Losses | Intellectia.AI