Ferraris EV Launch Market Reaction and Potential Recovery Path ITRN Q1 2026 Earnings EPS Surpasses Estimates by 482 as Stock Edges Higher Novartis Raises FullYear Sales and Profit Guidance Citing Strong Operational Momentum