Incyte Corporation (XTRA: ICY) has a market capitalization of $23.45B. Last close €103.25 (as of 2026-10-26); 52-week range €84.00 to €116.25. ORTEX data as of 2026-10-22: short interest is 0.79% of free float, 10,685.5 days to cover and the average cost to borrow is 0.38%.