Financial insights of BCRX