by Mariakray
New York, USA - January 07, 2025: Exelixis website homepage displayed on a computer screen featuring biotechnology and oncology innovation