Electrovaya ELVA Stock Consolidating at 1057 Next Move Ahead 20260514 Odysightai ODYS Q2 2025 Results Miss Estimates EPS 025 vs 012 April Payrolls Surge Past Estimates Yet Economic Worries Linger