Why Streamex STEX Just Dropped 840 What to Watch 20260520 FTC Solar FTCI Jumps 210 on Strong Momentum 20260520