Stock Earnings Analysis with Pinecone and Gemini