#cprx financial analysis