Singapore Must Strengthen Position as Trusted AI Financial Hub DPM Gan Origin SEED Drops 088 Key Support at 106 20260520 Ardmore ASC Q1 2026 Earnings Surprise EPS 058 Up Significant Dollar Tree DLTR Reports Mixed Q1 2026 Revenue Beats but EPS Misses IDEXX Laboratories IDXX Stock Consolidating at 54815 Next Move Ahead 20260520 Alibaba BABA Q1 2026 Results Fall Short EPS 062 Revenue NA