Financial insights of BPMC