Circle Internet Group (CRCL) fundamental stock analysis