ICICI Bank IBN Stock Analysis Falls 236 Watching 2399 20260519 Tecogen TGEN Q1 2026 Earnings Beat Revenue NA EPS 007 Oracle Corporation ORCL Slips 470 Testing 17469 Support 20260518 German GABC Stock Analysis RangeBound Near 4271 20260519