Home Stock Foxconn earnings miss despite record AI demand: what went wrong?