Text this: Enhancing stock price data analysis through variants of principal component analysis