Financial insights of IMRX