Skip to content
Back to results

TTM basis

peratio > 0 AND peratio < 15

BP

BP plc

$44.53

-0.17 (-0.38%)

NYSE · As of Nov 6, 2026

Financial statements