Cancer research firm Champions Oncology's Q2 revenue rises as bookings quality improves15/12/2025 21:12