Shareholders appeared unconcerned with BP p.l.c.'s (LON:BP.) lackluster earnings report last week. We did some digging, and we believe the earnings are stronger than they seem. We've found 21 US ...