Financial insights of BLKB