ePlus inc PLUS Q1 2026 Earnings Beat Revenue NA EPS 145 Pure Cycle PCYO Stock Today Drops 394 Key Support at 996 20260515 Western PAI Flat at 1210 Consolidation Continues 20260518 Ormat Technologies ORA Edges Lower as Stock Consolidates Near Key Support Genius Group Greenlights 100 Million AI Investment Strategy BNS Q1 2026 Earnings EPS Surpasses Estimates Amid Solid Performance US Q1 GDP Growth Revised Down to 16 What It Signals for the Economy