CF Industries CF Q1 2026 Earnings EPS 289 Beats Estimates Afghanistans economic collapse poverty forces desperate choices threatens future stability OilDri ODC Q1 2026 Earnings Revenue NA Matching Views Geosphere Capitals Sanger Cautiously Optimistic on Indian Markets Amid Earnings Revival Hopes