UK markets open in 5 hours 23 minutes

BP p.l.c. (BP)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
38.22-0.55 (-1.42%)
At close: 04:00PM EDT
38.40 +0.18 (+0.47%)
After hours: 07:57PM EDT
In the money
Show:ListStraddle
Callsfor20 June 2025
Contract nameLast trade dateStrikeLast priceBidAskChange% changeVolumeOpen interestImplied volatility
BP250620C000200002024-04-12 12:17PM EDT20.0020.3816.5020.000.00-1165.53%
BP250620C000250002024-04-03 10:30AM EDT25.0013.7613.3015.100.00-3349.18%
BP250620C000300002024-04-05 3:13PM EDT30.009.639.109.300.00-150026.95%
BP250620C000330002024-04-08 2:15PM EDT33.007.706.907.100.00-17640926.22%
BP250620C000350002024-05-01 3:53PM EDT35.005.705.605.80-0.67-10.52%69925.67%
BP250620C000370002024-04-19 12:30PM EDT37.004.654.454.650.00-468125.14%
BP250620C000400002024-04-30 3:28PM EDT40.003.353.053.200.00-121,22724.27%
BP250620C000420002024-04-24 1:26PM EDT42.002.902.312.440.00-2781,02323.83%
BP250620C000450002024-05-01 3:29PM EDT45.001.511.451.60-0.18-10.65%28492323.47%
BP250620C000470002024-04-24 1:23PM EDT47.001.401.051.180.00-192023.22%
BP250620C000500002024-04-19 9:37AM EDT50.000.710.610.740.00-128523.00%
BP250620C000550002024-04-24 9:34AM EDT55.000.490.230.340.00-59323.00%
Putsfor20 June 2025
Contract nameLast trade dateStrikeLast priceBidAskChange% changeVolumeOpen interestImplied volatility
BP250620P000230002024-04-18 3:31PM EDT23.000.360.270.370.00-20010633.59%
BP250620P000250002024-05-01 2:35PM EDT25.000.450.410.510.00-103031.59%
BP250620P000280002024-04-30 3:21PM EDT28.000.740.730.860.00-2765829.42%
BP250620P000300002024-05-01 2:43PM EDT30.001.051.061.18+0.03+2.94%155327.98%
BP250620P000330002024-04-26 12:54PM EDT33.001.561.731.890.00-11,08226.32%
BP250620P000350002024-05-01 12:22PM EDT35.002.492.362.50+0.35+16.36%11,18225.15%
BP250620P000370002024-05-01 12:22PM EDT37.003.273.153.30+0.10+3.15%11024.33%
BP250620P000400002024-04-30 12:59PM EDT40.004.404.554.750.00-71622.88%
BP250620P000420002024-04-30 2:11PM EDT42.005.755.755.95+0.35+6.48%3914922.13%
BP250620P000450002024-04-12 1:12PM EDT45.006.797.858.050.00-707721.12%
BP250620P000470002024-03-22 12:01PM EDT47.009.809.2510.400.00-1126.59%