Greeces Q1 2026 Budget Surplus Reaches 5175 Billion More Than Doubling Forecast DIOD Q1 2026 Earnings Strong EPS Beat Masks Revenue Footprint Concerns Ocugen Q1 2026 Earnings EPS Misses Estimates Amid Continued PreClinical Stage European Stocks Open Higher as Markets Eye Potential Progress in Iran Nuclear Talks DHI Group Inc DHX Q1 2026 Earnings EPS Surges Past Estimates by 164 Yet Shares Fall 8 ANGO Q1 2026 Earnings Strong Profitability Surprise Drives Modest Stock Gain