Shareholders appeared unconcerned with BP p.l.c.'s ( LON:BP. ) lackluster earnings report last week. We think that ...