Kanzhun Limited (BZ) fundamental stock analysis