Devon Energy's $52.7 Million Stock Sale: What's Behind the Move? | Whale Factor