Is PLTR a Good Stock to Buy? A Thorough Investigation