AnomalyBase.com

BP PLC $0.25 (BP.L) Anomalies