Financial Intel with AI: Sentiment Analysis on Corporate Announcements