Xsolla XSLLU Holds 998 Direction Awaited 20260520 TopBuild BLD Stock Today Drops 144 Key Support at 38635 20260521 LSI Industries LYTS Extends Losses by 108 as Bears Dominate 20260521 Bloom Energy Surges 12 on 26 Billion Deal with European AI Infrastructure Player Nebius