Headed to Supreme Court, some analysts say BP stock is a good buy | Fortune