Intel (INTC) has returned 88.9% since December 12, 2024.

money illustration

Explore