Broadcom Inc reports good earnings