IBEX 35: Spanish Stock Exchange Data & AI Analysis