Data only. Not financial advice. Scores are keyword-weighted and may not reflect full market sentiment.