Picture supply: Getty Photographs Pharmaceutical developer Avacta Group (LSE:AVCT), often known as AVCT, is likely one of the UK’s main diagnostics and most cancers therapies, however has seen its share value plummet by a staggering 63% in 2024. This dramatic […]