Financial insights of BCPC