Analysts speculate after shock profit warning