1,773
Research and Development in the Physical, Engineering, and Life Sciences (except Biotechnology) Professional, Scientific, and Technical Services
Oops, could not find annual income statements for Incyte Corp.