Financial insights of CPRX