Cancer Stocks List

Symbol Grade Name
ADLS Advanced Life Scienc
ADYNF CanaQuest Medical Corp
AEGOF Aegon Nv Ord Shs
AGGX Angiogenex Inc
AIOAF Antisoma Plc
ARNI Arno Therapeutics
AVTO Avantogen Oncology Inc
AVXT Avax Techs Inc
AZNCF Astrazeneca Plc Ord
BCTXF Briacell Therapeutics Corp.
BIEI Premier Biomedical
BIOQ Bioqual Inc
BMKDF Biomark Diagnostic
BMSN Bio-Matrix Scientific Group Inc
BSSP Reve Technologies, Inc
BVNKF Bavarian Nordic A/S
BVNRY Bavarian Nordic
CBIA Canopus Biopharma In
CLCS Cell Source, Inc
CLNP Cleanpath Resources
CMVLF Cellectis Romainvil
COTQF Cotinga Pharmaceuticals Inc
EKTAF Elekta AB (publ)
EKTAY Elekta AB (publ)
EPGNF Epigenomics Ag Berli
EPGNY Epigenomics Ag
GBIM Globeimmune Cm
GMXAY Genmab A/S
GNBT Generex Biotechnology Corporatio
GNMSF Genmab A/S Dkk
GNWSF Genenews Ltd
GTHP Guided Therapeutics
HBPCF Helix Biopharma Corp
HSTC Hst Global Inc
IMEXF Imagin Medical Inc.
IMMG Immage Biotherapeutics Corp.
INNMF Amplia Therapeutics Limited
IOBCF Ion Beam Applications SA
IPHYF Innate Pharma
IRSB Iris Biotechnologies
JFIL Jubilant Flame International Lt
KYKOF Kyowa Hakko Kogyo
LGNDZ Ligand Pharma
LGNXZ Ligand Pharma
LGNYZ Ligand Pharma
LGNZZ Ligand Pharma
LIFS Life Stem Genetics Inc
LIXT Lixte Biotech Hldgs
LLBO Lifeline Biotechnologies, Inc
MATN Mateon Therapeutics Inc
MBCI Mabcure Inc
MCET Multicell Techs Inc
MDFZF Medifocus Inc
MDGEF Medigene Ag
MDIT Medite Cancer Diagnostics Inc
MHTX Manhattan Scients
MNTR Mentor Capital Inc
MPSYF Morphosys Ag
MXDHF Mdxhealth Sa
NBIO Nascent Biotech Inc
NLAB Nuoncology Labs Inc
NPHC Nutra Pharma Corp
NPPNY Nippon Paper Group Inc Unsponsored ADR
NSPX Inspyr Therapeutics Inc.
NTII Neurobiolgl Tech Inc
NWBO Northwest Bioth Cmn
OBMP Oncbiomune Pharmaceuticals Inc.
OVIT Oncovista Innovative Therapies I
PFSCF Prometic Life Scienc
PMCB Pharmacyte Biotech Inc
PTCHF PureTech Health plc
PTLF Petlife Pharmaceuticals Inc
RGBP Regen Biopharma Inc
RGBPP Regen BioPharma, Inc
RGDXQ Response Genetics
RSLBF Raysearch Laboratori
SBFM Sunshine Biopharma
SGIOF Shionogi & Co Ltd
SGIOY Shionogi & Co Ltd Un
SLNCF Silence Therapeutics
SOLTF Sosei Group Corporation
SRBCF Sirona Biochem Corp
STLT Spotlight Innovation Inc
SXMDF Sirtex Medical Ltd
TDSGF 3D Signatures Inc
TLTFF Theralase Technologi
TRGNF Transgene Sa Ord
USAQ USA Equities Corp.
USNU U.S. NeuroSurgical Holdings, Inc
VGEN Vaccinogen Inc
VGLS VG Life Sciences Inc
VNTH Nano Mobile Healthcare Inc.
VPRO Viropro Inc
VRCI Verde Science Inc
VRSEF Verisante Technology Inc
VRTT Viatar Ctc Solutions Inc.
VXLLF Vaxil Bio Ltd.
LINS Life Insurance Company Of Alabama
PHCUF Photocure ASA
LINSA Life Insurance Company Of Alabama
AONCF Advanced Oncotherapy
PRRUF Immutep Limited
IMMPF Immupharma Plc
IPIX Innovation Pharmaceuticals Inc.
PPCB Propanc Biopharma Inc.
QPTFF Quest Pharmatech Inc
UMFG Umf Group Inc.
ACHFF Arch Biopartners Inc
OPHLF Ono Pharmaceutical
MPME Medisun Precision Medicine Ltd.
MKEAF Mauna Kea
IDRSF Idorsia Ag
BRRGF BerGenBio ASA
PFGTF Pacific Edge Limited
XLRM Xlr Medical Corp
GTBP GT Biopharma Inc.
BSTG Biostage
TOMDF Todos Medical Ltd
MDNAF Medicenna Therapeutics Corp.
RNVA Rennova Health Inc
NPKYY Nippon Kayaku Co. Ltd
RNVAW Rennova Health Inc - Warrants [30/06/2021]
ONCX Oncolix Inc.
PARDP Poniard Pharm 2.4375 Pfd
ARTL Artelo Biosciences Inc
CAMRF Camurus Ab
TLFTF Canntab Therapeutics Limited
AGHC Aeon Global Health Corp
TNPH Tian'An Pharm Co Ltd
BIMUF Pascal Biosciences Inc
BNOEF Bionomics Ltd
KKUR Chromocure Inc
MBGNF Med Biogene Inc
VOQP Vioquest Pharmaceutl
ENOB Enochian Biosciences Inc.
SCNLF Scancell Holdings Plc Ord
KARBF Karo Pharma Aktiebolag
BCNLF Biocancell Ltd
ARGS Argos Therapeutics
CWBR CohBar, Inc
ABVC American Brivision (Holding) Corp
SYFHF Sony Financial Holdings Inc
GGNNW Genocea Biosciences Inc - Warrants - Class A [09
ROSGQ Rosetta Genomics Ltd
CCM Concord Medical Services Holdings Limited
CYH Community Health Systems, Inc
ZOM Zomedica Pharmaceuticals Corp
WXIBF Wuxi Biologics Cayman Inc
CXRXF ADVANZ PHARMA Corp.
KNCQF Kancera Ab
REDIF Redhill Biopharma Ltd
HNCMF Hutchison China Meditech
IMV IMV Inc
LIFE aTyr Pharma, Inc
TRIL Trillium Therapeutics Inc
PREMF PreMD Inc
NSTM Novelstem International Corp.
ANPCF Angle Plc
SRRHF Spire Healthcare Group plc
CLYYF Celyad Sa
IMUC Immunocellular Thera
TRSBF 3Sbio Inc
IGCC India Globalization Capital Inc.
PLSI Phoenix Life Sciences Intl Ltd.
RNVAD Rennova Health Inc
ARGSQ Argos Therapeutics
BICTF Biocure Technology Inc
IPSEF Ipsen Promesses
CTMX Cytomx Thera
CTXR Citius Pharmaceuticals Inc
CYCC Cyclacel Pharmaceuti
CYTR Cytrx Corporation
DCPH Deciphera Pharmaceuticals Inc
DFFN Diffusion Pharmaceuticals Inc
DMPI Delmar Pharmaceuticals Inc
DVAX Dynavax Technologies
EDIT Editas Medicine
EPZM Epizyme Inc
EVLO Evelo Biosciences Inc
FATE Fate Therapeutics
FENC Fennec Pharmaceuticals Inc
FTSV Forty Seven Inc
GALT Galectin Therapeutic
GENE Genetic Tech Spn Ads
GHDX Genomic Health Inc
GNPX Genprex Inc
GTHX G1 Therapeutics Inc
HCM Hutchison China Ads
HTBX Heat Biologics Inc
ICAD Icad Inc
IDXG Interpace Diag Grp
IMGN Immunogen Inc
IMMP Immutep Ltd ADR
IMMU Immunomedics Inc
INCY Incyte Corp
INFI Infinity Pharmaceuti
IOVA Iovance Biotherapeutics Inc
JNCE Jounce Therapeutics Inc
KOOL Cesca Therapeutics I
KPTI Karyopharm Therapeut
KTOV Kitov Pharamceut Ads
KURA Kura Oncology
KZR Kezar Life Sciences Inc
LGND Ligand Pharm
LHCG LHC Group Inc
LPTX Leap Therapeutics Inc
MBIO Mustang Bio Inc
MEIP Mei Pharma Inc
MGNX Macrogenics
MRSN Mersana Therapeutics Inc
MRTX Mirati Therapeutics
MTEM Molecular Templates Inc
MYOS Myos Rens Tech
NCNA Nucana Plc ADR
NK Nantkwest Inc CS
NKTR Nektar Therapeutics
NLNK Newlink Genetics Cor
NSEC Natl Security Gp I
NTGN Neon Therapeutics Inc
NVCR Novocure Ltd Ord Sh
ODT Odonate Therapeutics Inc
ONTX Onconova Therapeutic
OPK Opko Health Inc
PBYI Puma Biotechnology
PGNX Progenics Pharmaceut
PRPO Precipio Inc
PTCT Ptc Therapeutics
RCUS Arcus Biosciences Inc
SEM Select Medical Holdings Corp
TMO Thermo Fisher Scientific Inc
UNM Unumprovident Corp
UNMA Unum Group 6.250% Junior Subordinated Notes Due
VAR Varian Medical Systems
ZYME Zymeworks Inc
BOVNF Bioinvent Ab
MBGRF Moberg Derma Ab
ANPCY Angle Plc Surrey ADR
ONPH Oncology Pharma Inc.
PPCBD Propanc Biopharma Inc
IMMVF Immuno Vaccine Inc
GWHP Global Wholehealth Partners Corp.
IUGNF IMUGENE LTD
TLPPF Telix Pharmaceuticals Ltd
PSTTF Prescient Therapeutics Ltd
DMPWW Delmar Pharmaceuticals Inc - Warrants [16/08/202
OASMY Oasmia Pharmaceutical Ab - ADR
OBMPD Oncbiomune Pharmaceuticals Inc
NSPXD Inspyr Therapeutics Inc.
MNTMD Mtb Corp.
TDSGD Telo Genomics Corp.

Recent Signals

Date Stock Signal Type
2019-12-10 ABVC Stochastic Reached Oversold Weakness
2019-12-10 AEGOF Fell Below 20 DMA Bearish
2019-12-10 AGHC New 52 Week Closing Low Bearish
2019-12-10 AGHC Fell Below 20 DMA Bearish
2019-12-10 AGHC Wide Range Bar Range Expansion
2019-12-10 BCTXF Pocket Pivot Bullish Swing Setup
2019-12-10 BCTXF Lizard Bearish Bearish Day Trade Setup
2019-12-10 BCTXF 1,2,3 Retracement Bearish Bearish Swing Setup
2019-12-10 BCTXF MACD Bullish Signal Line Cross Bullish
2019-12-10 BCTXF Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 BCTXF Crossed Above 20 DMA Bullish
2019-12-10 BCTXF Volume Surge Other
2019-12-10 BIEI New 52 Week Low Weakness
2019-12-10 BIEI Narrow Range Bar Range Contraction
2019-12-10 BIEI Stochastic Buy Signal Bullish
2019-12-10 BIOQ Narrow Range Bar Range Contraction
2019-12-10 BMKDF Volume Surge Other
2019-12-10 BMKDF Narrow Range Bar Range Contraction
2019-12-10 BNOEF Volume Surge Other
2019-12-10 BNOEF Crossed Above 20 DMA Bullish
2019-12-10 BNOEF Pocket Pivot Bullish Swing Setup
2019-12-10 BSTG Death Cross Bearish
2019-12-10 BSTG Narrow Range Bar Range Contraction
2019-12-10 BSTG Bollinger Band Squeeze Range Contraction
2019-12-10 CLYYF Hot IPO Pullback Bullish Swing Setup
2019-12-10 CLYYF New 52 Week Closing Low Bearish
2019-12-10 CLYYF New 52 Week Low Weakness
2019-12-10 CLYYF Narrow Range Bar Range Contraction
2019-12-10 COTQF Narrow Range Bar Range Contraction
2019-12-10 CXRXF New 52 Week Closing Low Bearish
2019-12-10 CXRXF New 52 Week Low Weakness
2019-12-10 CXRXF Narrow Range Bar Range Contraction
2019-12-10 CXRXF Calm After Storm Range Contraction
2019-12-10 CYTR New 52 Week Closing Low Bearish
2019-12-10 CYTR NR7 Range Contraction
2019-12-10 CYTR Narrow Range Bar Range Contraction
2019-12-10 GNBT New 52 Week Closing Low Bearish
2019-12-10 GNMSF Narrow Range Bar Range Contraction
2019-12-10 GNMSF 1,2,3 Pullback Bullish Bullish Swing Setup
2019-12-10 GNMSF Non-ADX 1,2,3,4 Bullish Bullish Swing Setup
2019-12-10 GTBP Stochastic Reached Oversold Weakness
2019-12-10 GTBP New 52 Week Closing Low Bearish
2019-12-10 GTHP 20 DMA Support Bullish
2019-12-10 GTHP 200 DMA Support Bullish
2019-12-10 GTHP Pocket Pivot Bullish Swing Setup
2019-12-10 IDRSF Upper Bollinger Band Walk Strength
2019-12-10 IDRSF Narrow Range Bar Range Contraction
2019-12-10 IMEXF Bollinger Band Squeeze Range Contraction
2019-12-10 IMEXF 20 DMA Resistance Bearish
2019-12-10 IMEXF 50 DMA Resistance Bearish
2019-12-10 IMEXF Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 IMMG Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 IMMG Narrow Range Bar Range Contraction
2019-12-10 IMMG Stochastic Buy Signal Bullish
2019-12-10 IMMG Expansion Breakdown Bearish Swing Setup
2019-12-10 IMMG Jack-in-the-Box Bearish Bearish Swing Setup
2019-12-10 IMUC 50 DMA Support Bullish
2019-12-10 IMUC 20 DMA Support Bullish
2019-12-10 IMUC Pocket Pivot Bullish Swing Setup
2019-12-10 INNMF Narrow Range Bar Range Contraction
2019-12-10 INNMF 20 DMA Resistance Bearish
2019-12-10 INNMF Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 IPIX New 52 Week Closing Low Bearish
2019-12-10 IUGNF Hot IPO Pullback Bullish Swing Setup
2019-12-10 JFIL Doji - Bullish? Reversal
2019-12-10 JFIL Narrow Range Bar Range Contraction
2019-12-10 JFIL Lizard Bullish Bullish Day Trade Setup
2019-12-10 LGNDZ Narrow Range Bar Range Contraction
2019-12-10 LGNDZ Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 LIXT Narrow Range Bar Range Contraction
2019-12-10 LLBO 20 DMA Resistance Bearish
2019-12-10 LLBO 50 DMA Resistance Bearish
2019-12-10 LLBO Narrow Range Bar Range Contraction
2019-12-10 MATN 20 DMA Resistance Bearish
2019-12-10 MATN Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 MATN 1,2,3 Retracement Bearish Bearish Swing Setup
2019-12-10 MBCI Boomer Buy Setup Bullish Swing Setup
2019-12-10 MBCI Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 MBCI Narrow Range Bar Range Contraction
2019-12-10 MCET Stochastic Buy Signal Bullish
2019-12-10 MCET Narrow Range Bar Range Contraction
2019-12-10 MDFZF Narrow Range Bar Range Contraction
2019-12-10 MDIT Narrow Range Bar Range Contraction
2019-12-10 MDNAF MACD Bullish Signal Line Cross Bullish
2019-12-10 MHTX 180 Bearish Setup Bearish Swing Setup
2019-12-10 MHTX Fell Below 50 DMA Bearish
2019-12-10 MHTX Fell Below 200 DMA Bearish
2019-12-10 MKEAF Narrow Range Bar Range Contraction
2019-12-10 MKEAF Stochastic Buy Signal Bullish
2019-12-10 MNTMD Narrow Range Bar Range Contraction
2019-12-10 MNTMD Shooting Star Candlestick Bearish
2019-12-10 MNTR New 52 Week Closing Low Bearish
2019-12-10 MNTR 180 Bearish Setup Bearish Swing Setup
2019-12-10 MNTR Narrow Range Bar Range Contraction
2019-12-10 NPHC Stochastic Sell Signal Bearish
2019-12-10 NPHC 20 DMA Support Bullish
2019-12-10 NPHC 50 DMA Support Bullish
2019-12-10 NPHC 200 DMA Support Bullish
2019-12-10 NPHC Volume Surge Other
2019-12-10 NPHC Narrow Range Bar Range Contraction
2019-12-10 NPHC Expansion Breakout Bullish Swing Setup
2019-12-10 NSPX Narrow Range Bar Range Contraction
2019-12-10 NSPX Stochastic Buy Signal Bullish
2019-12-10 NWBO 20 DMA Resistance Bearish
2019-12-10 NWBO Bollinger Band Squeeze Range Contraction
2019-12-10 OASMY 180 Bearish Setup Bearish Swing Setup
2019-12-10 OASMY 20 DMA Resistance Bearish
2019-12-10 OBMP Narrow Range Bar Range Contraction
2019-12-10 OBMP NR7 Range Contraction
2019-12-10 ONCX Jack-in-the-Box Bearish Bearish Swing Setup
2019-12-10 ONCX Narrow Range Bar Range Contraction
2019-12-10 ONCX Expansion Breakout Bullish Swing Setup
2019-12-10 ONCX Expansion Breakdown Bearish Swing Setup
2019-12-10 ONCX Jack-in-the-Box Bullish Bullish Swing Setup
2019-12-10 ONCX Stochastic Buy Signal Bullish
2019-12-10 ONPH Crossed Above 20 DMA Bullish
2019-12-10 ONPH Crossed Above 50 DMA Bullish
2019-12-10 ONPH Narrow Range Bar Range Contraction
2019-12-10 OVIT Crossed Above 20 DMA Bullish
2019-12-10 OVIT Narrow Range Bar Range Contraction
2019-12-10 OVIT MACD Bullish Signal Line Cross Bullish
2019-12-10 OVIT Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 PLSI Stochastic Reached Overbought Strength
2019-12-10 PLSI Narrow Range Bar Range Contraction
2019-12-10 PMCB Doji - Bullish? Reversal
2019-12-10 PMCB New 52 Week Low Weakness
2019-12-10 PMCB Stochastic Reached Oversold Weakness
2019-12-10 PMCB New 52 Week Closing Low Bearish
2019-12-10 PMCB Lower Bollinger Band Walk Weakness
2019-12-10 PPCB Volume Surge Other
2019-12-10 PTCHF Hammer Candlestick Bullish
2019-12-10 PTCHF Doji - Bullish? Reversal
2019-12-10 PTCHF Lizard Bullish Bullish Day Trade Setup
2019-12-10 PTCHF Fell Below 50 DMA Bearish
2019-12-10 PTLF Stochastic Buy Signal Bullish
2019-12-10 PTLF Pocket Pivot Bullish Swing Setup
2019-12-10 PTLF Narrow Range Bar Range Contraction
2019-12-10 RGBP Narrow Range Bar Range Contraction
2019-12-10 RGBPP Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 RGBPP Narrow Range Bar Range Contraction
2019-12-10 RGDXQ MACD Bearish Centerline Cross Bearish
2019-12-10 RGDXQ Narrow Range Bar Range Contraction
2019-12-10 RNVA Expansion Breakdown Bearish Swing Setup
2019-12-10 RNVA Expansion Breakout Bullish Swing Setup
2019-12-10 RNVA Stochastic Buy Signal Bullish
2019-12-10 RNVA Narrow Range Bar Range Contraction
2019-12-10 RNVA Jack-in-the-Box Bullish Bullish Swing Setup
2019-12-10 RNVA Jack-in-the-Box Bearish Bearish Swing Setup
2019-12-10 ROSGQ Fell Below 20 DMA Bearish
2019-12-10 ROSGQ Fell Below 50 DMA Bearish
2019-12-10 ROSGQ Fell Below 200 DMA Bearish
2019-12-10 ROSGQ Narrow Range Bar Range Contraction
2019-12-10 ROSGQ MACD Bearish Signal Line Cross Bearish
2019-12-10 SBFM Bollinger Band Squeeze Range Contraction
2019-12-10 SBFM 20 DMA Support Bullish
2019-12-10 SBFM Narrow Range Bar Range Contraction
2019-12-10 SBFM Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 SRBCF Narrow Range Bar Range Contraction
2019-12-10 TDSGD Narrow Range Bar Range Contraction
2019-12-10 TLTFF Narrow Range Bar Range Contraction
2019-12-10 TOMDF Pocket Pivot Bullish Swing Setup
2019-12-10 TOMDF Volume Surge Other
2019-12-10 TOMDF Wide Range Bar Range Expansion
2019-12-10 TOMDF Lower Bollinger Band Walk Weakness
2019-12-10 VGLS Narrow Range Bar Range Contraction
2019-12-10 VGLS Non-ADX 1,2,3,4 Bearish Bearish Swing Setup
2019-12-10 VNTH Narrow Range Bar Range Contraction
2019-12-10 VNTH Bollinger Band Squeeze Range Contraction
2019-12-10 VXLLF 200 DMA Support Bullish
2019-12-10 VXLLF Crossed Above 50 DMA Bullish
2019-12-10 VXLLF Crossed Above 20 DMA Bullish
2019-12-10 VXLLF Wide Range Bar Range Expansion

Cancer is a group of diseases involving abnormal cell growth with the potential to invade or spread to other parts of the body. These contrast with benign tumors, which do not spread. Possible signs and symptoms include a lump, abnormal bleeding, prolonged cough, unexplained weight loss and a change in bowel movements. While these symptoms may indicate cancer, they may have other causes. Over 100 types of cancers affect humans.Tobacco use is the cause of about 22% of cancer deaths. Another 10% are due to obesity, poor diet, lack of physical activity or excessive drinking of alcohol. Other factors include certain infections, exposure to ionizing radiation and environmental pollutants. In the developing world, 15% of cancers are due to infections such as Helicobacter pylori, hepatitis B, hepatitis C, human papillomavirus infection, Epstein–Barr virus and human immunodeficiency virus (HIV). These factors act, at least partly, by changing the genes of a cell. Typically, many genetic changes are required before cancer develops. Approximately 5–10% of cancers are due to inherited genetic defects from a person's parents. Cancer can be detected by certain signs and symptoms or screening tests. It is then typically further investigated by medical imaging and confirmed by biopsy.Many cancers can be prevented by not smoking, maintaining a healthy weight, not drinking too much alcohol, eating plenty of vegetables, fruits and whole grains, vaccination against certain infectious diseases, not eating too much processed and red meat and avoiding too much sunlight exposure. Early detection through screening is useful for cervical and colorectal cancer. The benefits of screening in breast cancer are controversial. Cancer is often treated with some combination of radiation therapy, surgery, chemotherapy and targeted therapy. Pain and symptom management are an important part of care. Palliative care is particularly important in people with advanced disease. The chance of survival depends on the type of cancer and extent of disease at the start of treatment. In children under 15 at diagnosis, the five-year survival rate in the developed world is on average 80%. For cancer in the United States, the average five-year survival rate is 66%.In 2015, about 90.5 million people had cancer. About 14.1 million new cases occur a year (not including skin cancer other than melanoma). It caused about 8.8 million deaths (15.7% of deaths). The most common types of cancer in males are lung cancer, prostate cancer, colorectal cancer and stomach cancer. In females, the most common types are breast cancer, colorectal cancer, lung cancer and cervical cancer. If skin cancer other than melanoma were included in total new cancer cases each year, it would account for around 40% of cases. In children, acute lymphoblastic leukemia and brain tumors are most common, except in Africa where non-Hodgkin lymphoma occurs more often. In 2012, about 165,000 children under 15 years of age were diagnosed with cancer. The risk of cancer increases significantly with age, and many cancers occur more commonly in developed countries. Rates are increasing as more people live to an old age and as lifestyle changes occur in the developing world. The financial costs of cancer were estimated at $1.16 trillion USD per year as of 2010.

More about Cancer