Figure 2. Big Oil is on course for a near-record 38 billion USD in share buybacks.