ebook Munafa Stock Market Course + Intraday & FNO calls  

       

BharatPetroleum BPCL full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSI

Bharat Petroleum BPCL WideScreen charts, DMA,SMA,EMA technical analysis, forecast prediction, by indicators ADX,MACD,RSI,CCI NSE stock exchange

operates under Refineries sector

Daily price and charts and targets BharatPetroleum

Strong intraday Stock price targets for BharatPetroleum are 305.2 and 310.2

Intraday Target 1304.07
Intraday Target 2306.33
Intraday Target 3309.06666666667
Intraday Target 4311.33
Intraday Target 5314.07

Daily price and volume Bharat Petroleum

Date Closing Open Range Volume
Mon 22 June 2026 308.60 (0.65%) 311.75 306.80 - 311.80 0.5498 times
Fri 19 June 2026 306.60 (-3.07%) 315.00 305.10 - 315.00 1.1442 times
Thu 18 June 2026 316.30 (-0.52%) 319.00 314.40 - 321.60 0.725 times
Wed 17 June 2026 317.95 (1.87%) 316.00 315.30 - 319.50 1.4871 times
Tue 16 June 2026 312.10 (0.48%) 314.00 309.50 - 314.00 0.8969 times
Mon 15 June 2026 310.60 (2.73%) 315.00 308.75 - 316.75 1.5421 times
Fri 12 June 2026 302.35 (5.59%) 293.10 292.55 - 303.80 1.1397 times
Thu 11 June 2026 286.35 (-0.57%) 285.00 280.25 - 287.40 1.3128 times
Wed 10 June 2026 288.00 (-0.38%) 289.00 286.30 - 290.20 0.6947 times
Tue 09 June 2026 289.10 (1.39%) 288.75 285.25 - 290.15 0.5079 times
Mon 08 June 2026 285.15 (-3.34%) 291.40 283.90 - 292.40 0.5511 times

 Daily chart BharatPetroleum

Weekly price and charts BharatPetroleum

Strong weekly Stock price targets for BharatPetroleum BPCL are 305.2 and 310.2

Weekly Target 1304.07
Weekly Target 2306.33
Weekly Target 3309.06666666667
Weekly Target 4311.33
Weekly Target 5314.07

Weekly price and volumes for Bharat Petroleum

Date Closing Open Range Volume
Mon 22 June 2026 308.60 (0.65%) 311.75 306.80 - 311.80 0.1163 times
Fri 19 June 2026 306.60 (1.41%) 315.00 305.10 - 321.60 1.2258 times
Fri 12 June 2026 302.35 (2.49%) 291.40 280.25 - 303.80 0.8897 times
Fri 05 June 2026 295.00 (-1.04%) 298.75 290.10 - 300.35 0.7907 times
Fri 29 May 2026 298.10 (0.85%) 305.00 290.00 - 312.00 1.1859 times
Fri 22 May 2026 295.60 (3.92%) 282.00 276.60 - 298.50 0.898 times
Fri 15 May 2026 284.45 (-6.04%) 298.75 283.50 - 301.10 1.285 times
Fri 08 May 2026 302.75 (0.77%) 302.50 293.30 - 316.95 1.4579 times
Thu 30 April 2026 300.45 (-2.48%) 308.30 295.55 - 315.10 1.0618 times
Fri 24 April 2026 308.10 (-1.28%) 312.10 300.15 - 320.10 1.0889 times
Fri 17 April 2026 312.10 (4.26%) 284.25 284.25 - 314.90 1.3771 times

 weekly chart BharatPetroleum

Monthly price and charts BharatPetroleum

Strong monthly Stock price targets for BharatPetroleum BPCL are 294.43 and 335.78

Monthly Target 1262.13
Monthly Target 2285.37
Monthly Target 3303.48333333333
Monthly Target 4326.72
Monthly Target 5344.83

Monthly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Mon 22 June 2026 308.60 (3.52%) 298.75 280.25 - 321.60 0.7738 times
Fri 29 May 2026 298.10 (-0.78%) 302.50 276.60 - 316.95 1.2357 times
Thu 30 April 2026 300.45 (6.92%) 292.00 266.60 - 320.10 1.531 times
Mon 30 March 2026 281.00 (-27.09%) 368.00 270.00 - 376.95 1.6827 times
Fri 27 February 2026 385.40 (5.73%) 364.50 348.00 - 391.65 0.7352 times
Fri 30 January 2026 364.50 (-5.08%) 386.40 345.50 - 388.15 0.778 times
Wed 31 December 2025 384.00 (6.93%) 361.50 349.10 - 386.00 0.6925 times
Fri 28 November 2025 359.10 (0.64%) 361.95 353.70 - 381.55 0.9524 times
Fri 31 October 2025 356.80 (5.05%) 341.00 327.20 - 360.55 0.8919 times
Tue 30 September 2025 339.65 (10.2%) 308.50 306.80 - 342.30 0.7269 times
Fri 29 August 2025 308.20 (-6.41%) 329.00 307.00 - 331.40 0.5932 times

 monthly chart BharatPetroleum

Yearly price and charts BharatPetroleum

Strong yearly Stock price targets for BharatPetroleum BPCL are 225.08 and 350.13

Yearly Target 1197.23
Yearly Target 2252.92
Yearly Target 3322.28333333333
Yearly Target 4377.97
Yearly Target 5447.33

Yearly price and volumes Bharat Petroleum

Date Closing Open Range Volume
Mon 22 June 2026 308.60 (-19.64%) 386.40 266.60 - 391.65 0.7501 times
Wed 31 December 2025 384.00 (31.3%) 292.30 234.01 - 386.00 1.2617 times
Tue 31 December 2024 292.45 (-35.1%) 459.40 279.35 - 687.95 1.6846 times
Fri 29 December 2023 450.65 (36.35%) 330.05 314.05 - 482.50 0.6576 times
Fri 30 December 2022 330.50 (-14.26%) 384.00 288.05 - 406.90 0.6508 times
Fri 31 December 2021 385.45 (1.14%) 381.10 357.40 - 503.00 1.1922 times
Thu 31 December 2020 381.10 (-22.47%) 492.00 252.00 - 510.00 1.4509 times
Tue 31 December 2019 491.55 (35.51%) 361.05 308.35 - 549.00 1.0521 times
Mon 31 December 2018 362.75 (-29.93%) 518.00 238.55 - 523.00 0.8455 times
Fri 29 December 2017 517.70 (-18.54%) 640.00 449.40 - 769.25 0.4546 times
Fri 30 December 2016 635.50 (-29.08%) 888.90 543.60 - 1156.00 0.2951 times

Indicator Analysis of BharatPetroleum

Tomorrow's movement Prediction of Bharat Petroleum BPCL appears to be in uptrend. And this trend seems to be continuing further.

Price is above an important level of 304.94 on charts, and as long as price remains above this level, the uptrend of stock might continue.

Tomorrow's movement Prediction of Bharat Petroleum BPCL made a major fall in previous days. This happens when sentiment changes towards negative. This fall might deepen in coming days.

Munafa value: 65 as on Mon 22 June 2026

This Munafa value indicates that the stock is moving sideways and there is no definite momentum in the stock.

SMA20 is at 301 and price is deviating by 10 points

Upper Bollinger band is at 321 and lower is at 282, while middle bands are at 291 and 311

Price is rising

Price is above 20day SMA

Price is in lower range of bands

Price action analysis of BharatPetroleum (BPCL) based on a short term time period is definitely positive! This means that there is a strong uptrend in the stock for the given time period. Buyers are extremely bullish on the stock.

ADX buy sell signal for BharatPetroleum stock for short term is BUY. Signal strength is Weak and stock is losing momentum.

MACD generated a BUY signal for BharatPetroleum in short term and the buy signal is strong.

MACD line is moving upwards which means that SELL signal is weakening, and buying is picking up momentum.

BharatPetroleum Stock is trading near its recent HIGHS, which reflects strong buying momentum in short term! Bulls are getting tired and bears are picking up momentum.

Ichimoku cloud is of green color and prices are above the green cloud Prices appear to be moving up

CCI has generated a buy signal for BharatPetroleum in short term and BUY signal is strong.

RSI is generating a BUY signal in short term but buying is losing momentum.

MRSI is in positive zone. This is a BUY zone

Stock of BharatPetroleum is picking up buying momentum according to indicator.

Volume based indicators are showing selling momentum.

Volume Weighted Averaged Price (VWAP) for short term is 304.89 and BharatPetroleum BPCL stock is trading above this level. This is a good sign for the stock and it could move higher. VWAP is rising upwards.

People seem to be coming out and selling the BharatPetroleum BPCL stock. Volume based technical analysis of BharatPetroleum BPCL stock is negative.

BharatPetroleum Stock is giving positive returns over a short term period. Returns for a longer term period have been positive

Force Index is moving in a negative zone, which indicates selling momentum for short term... Selling momentum is getting weaker.

DMA SMA EMA moving averages of Bharat Petroleum BPCL

DMA (daily moving average) of Bharat Petroleum BPCL

DMA period DMA value
5 day DMA 312.31
12 day DMA 301.51
20 day DMA 300.74
35 day DMA 298.6
50 day DMA 301.25
100 day DMA 321.6
150 day DMA 335.84
200 day DMA 335.74

EMA (exponential moving average) of Bharat Petroleum BPCL

EMA period EMA current EMA prev EMA prev2
5 day EMA309.19309.49310.94
12 day EMA304.94304.28303.86
20 day EMA302.32301.66301.14
35 day EMA301.08300.64300.29
50 day EMA300.81300.49300.24

SMA (simple moving average) of Bharat Petroleum BPCL

SMA period SMA current SMA prev SMA prev2
5 day SMA312.31312.71311.86
12 day SMA301.51300.39299.18
20 day SMA300.74300.09299.58
35 day SMA298.6298.37298.29
50 day SMA301.25301.04300.46
100 day SMA321.6322.06322.51
150 day SMA335.84336.28336.67
200 day SMA335.74335.75335.78

Fundamentals, profit and EPS of Bharat Petroleum BPCL

EPS is 56.73 and PE is: 5.44

Last quarter profit: (December 2025 quarter) 7188.40 crores (89.98%)

Debt: 52966.83 in crores

Market capitalization: 122649.55

EPS is 48.93 and PE is: 6.31

Last quarter profit: (September 2025 quarter) 6191.49 crores (168.30%)

Debt: 52966.83 in crores

Market capitalization: 154190.49

Futures expiry: 30 Tue June 2026

Date Closing Open Range Volume
22 Mon 308.90 311.45 307.70 to 311.45 0.97 times
19 Fri 307.70 315.00 305.50 to 315.70 0.99 times
18 Thu 316.75 320.00 315.50 to 321.70 1 times
17 Wed 318.15 317.75 315.60 to 320.45 0.98 times
16 Tue 312.75 314.90 309.95 to 314.90 1.06 times

Futures expiry: 28 Tue July 2026

Date Closing Open Range Volume
22 Mon 310.65 312.25 309.30 to 312.85 1.36 times
19 Fri 309.35 317.00 307.70 to 317.00 1.15 times
18 Thu 318.65 320.65 317.30 to 323.50 0.93 times
17 Wed 320.05 319.00 317.00 to 322.20 0.85 times
16 Tue 314.45 315.00 312.00 to 315.35 0.71 times

Futures expiry: 25 Tue August 2026

Date Closing Open Range Volume
22 Mon 311.60 313.05 310.90 to 314.35 1.66 times
19 Fri 310.80 318.00 309.10 to 318.00 1.06 times
18 Thu 320.00 322.00 319.00 to 323.80 0.89 times
17 Wed 321.50 320.80 318.25 to 323.00 0.76 times
16 Tue 315.80 315.90 313.20 to 316.35 0.63 times

Option chain for Bharat Petroleum BPCL 30 Tue June 2026 expiry

BharatPetroleum BPCL Option strike: 360.00

Date CE PE PCR
22 Mon June 2026 0.2050.65 0.1
19 Fri June 2026 0.2050.65 0.1
18 Thu June 2026 0.2543.20 0.12
17 Wed June 2026 0.3540.10 0.14
16 Tue June 2026 0.4049.70 0.14

BharatPetroleum BPCL Option strike: 350.00

Date CE PE PCR
22 Mon June 2026 0.2541.90 0.14
19 Fri June 2026 0.4038.50 0.14
18 Thu June 2026 0.5531.00 0.15
17 Wed June 2026 0.7532.30 0.17
16 Tue June 2026 0.6537.00 0.19

BharatPetroleum BPCL Option strike: 345.00

Date CE PE PCR
22 Mon June 2026 0.3527.70 0.06
19 Fri June 2026 0.5027.70 0.07
18 Thu June 2026 0.7527.70 0.04
17 Wed June 2026 1.0027.70 0.06
16 Tue June 2026 0.8539.50 0.02

BharatPetroleum BPCL Option strike: 340.00

Date CE PE PCR
22 Mon June 2026 0.4531.95 0.12
19 Fri June 2026 0.6531.60 0.11
18 Thu June 2026 1.0524.10 0.06
17 Wed June 2026 1.4023.15 0.05
16 Tue June 2026 1.1029.30 0.07

BharatPetroleum BPCL Option strike: 335.00

Date CE PE PCR
22 Mon June 2026 0.6518.65 0.02
19 Fri June 2026 0.9018.65 0.02
18 Thu June 2026 1.5518.65 0.01
17 Wed June 2026 2.0518.65 0.01
16 Tue June 2026 1.5036.00 0.02

BharatPetroleum BPCL Option strike: 330.00

Date CE PE PCR
22 Mon June 2026 0.9022.00 0.11
19 Fri June 2026 1.2023.55 0.13
18 Thu June 2026 2.3015.45 0.28
17 Wed June 2026 3.0014.75 0.27
16 Tue June 2026 2.1519.15 0.13

BharatPetroleum BPCL Option strike: 325.00

Date CE PE PCR
22 Mon June 2026 1.3017.40 0.2
19 Fri June 2026 1.6518.75 0.24
18 Thu June 2026 3.4511.50 0.24
17 Wed June 2026 4.3511.15 0.26
16 Tue June 2026 3.1015.20 0.1

BharatPetroleum BPCL Option strike: 320.00

Date CE PE PCR
22 Mon June 2026 2.0013.05 0.2
19 Fri June 2026 2.4014.60 0.22
18 Thu June 2026 5.108.25 0.31
17 Wed June 2026 6.308.10 0.33
16 Tue June 2026 4.4011.50 0.17

BharatPetroleum BPCL Option strike: 315.00

Date CE PE PCR
22 Mon June 2026 3.009.05 0.53
19 Fri June 2026 3.4010.95 0.56
18 Thu June 2026 7.305.55 0.68
17 Wed June 2026 8.755.65 0.78
16 Tue June 2026 6.208.45 0.37

BharatPetroleum BPCL Option strike: 310.00

Date CE PE PCR
22 Mon June 2026 4.705.80 0.34
19 Fri June 2026 5.007.20 0.4
18 Thu June 2026 10.303.55 0.83
17 Wed June 2026 11.903.80 0.67
16 Tue June 2026 8.555.90 0.4

BharatPetroleum BPCL Option strike: 305.00

Date CE PE PCR
22 Mon June 2026 7.253.45 0.68
19 Fri June 2026 7.404.60 0.83
18 Thu June 2026 13.852.25 1.15
17 Wed June 2026 15.602.50 1.02
16 Tue June 2026 11.453.95 0.61

BharatPetroleum BPCL Option strike: 300.00

Date CE PE PCR
22 Mon June 2026 10.701.90 1.24
19 Fri June 2026 10.552.85 1.2
18 Thu June 2026 18.101.45 1.56
17 Wed June 2026 19.801.70 1.54
16 Tue June 2026 15.202.60 1.36

BharatPetroleum BPCL Option strike: 295.00

Date CE PE PCR
22 Mon June 2026 14.851.00 1.41
19 Fri June 2026 14.351.70 1.37
18 Thu June 2026 22.700.95 1.24
17 Wed June 2026 24.351.15 1.23
16 Tue June 2026 19.351.65 1.37

BharatPetroleum BPCL Option strike: 290.00

Date CE PE PCR
22 Mon June 2026 19.350.60 1.38
19 Fri June 2026 18.751.00 1.35
18 Thu June 2026 27.400.65 1.4
17 Wed June 2026 28.500.85 1.39
16 Tue June 2026 23.351.10 1.41

BharatPetroleum BPCL Option strike: 285.00

Date CE PE PCR
22 Mon June 2026 24.200.35 2.02
19 Fri June 2026 23.900.65 1.99
18 Thu June 2026 32.600.50 1.93
17 Wed June 2026 33.300.60 1.92
16 Tue June 2026 27.850.75 2.14

BharatPetroleum BPCL Option strike: 280.00

Date CE PE PCR
22 Mon June 2026 27.450.25 3.29
19 Fri June 2026 27.450.45 3.49
18 Thu June 2026 37.500.30 3.33
17 Wed June 2026 38.650.50 3.44
16 Tue June 2026 32.600.55 3.2

BharatPetroleum BPCL Option strike: 275.00

Date CE PE PCR
22 Mon June 2026 32.200.15 3.87
19 Fri June 2026 32.200.30 3.89
18 Thu June 2026 37.400.40 3.89
17 Wed June 2026 37.400.40 3.89
16 Tue June 2026 37.400.40 5.3

BharatPetroleum BPCL Option strike: 270.00

Date CE PE PCR
22 Mon June 2026 39.000.15 17.96
19 Fri June 2026 38.200.25 17.93
18 Thu June 2026 48.000.20 21.12
17 Wed June 2026 48.000.25 21.46
16 Tue June 2026 42.100.30 26.61

BharatPetroleum BPCL Option strike: 265.00

Date CE PE PCR
22 Mon June 2026 48.250.10 3.78
19 Fri June 2026 48.250.20 3.89
18 Thu June 2026 22.950.20 5.2
17 Wed June 2026 22.950.25 5.8
16 Tue June 2026 22.950.25 6.53

BharatPetroleum BPCL Option strike: 260.00

Date CE PE PCR
22 Mon June 2026 53.350.10 9.67
19 Fri June 2026 53.350.15 10.17
18 Thu June 2026 59.750.15 13.8
17 Wed June 2026 57.550.20 19.36
16 Tue June 2026 53.000.20 19.73

BharatPetroleum BPCL Option strike: 250.00

Date CE PE PCR
22 Mon June 2026 60.900.10 2.29
19 Fri June 2026 60.900.10 2.37
18 Thu June 2026 60.900.10 2.39
17 Wed June 2026 60.900.10 2.29
16 Tue June 2026 60.900.15 2.37

BharatPetroleum BPCL Option strike: 240.00

Date CE PE PCR
18 Thu June 2026 76.400.05 21.67
17 Wed June 2026 76.400.05 21.67

BharatPetroleum BPCL Option strike: 230.00

Date CE PE PCR
22 Mon June 2026 65.000.10 4
19 Fri June 2026 65.000.10 4
18 Thu June 2026 65.000.10 4
17 Wed June 2026 65.000.10 7.6
16 Tue June 2026 65.000.10 7.6

Videos related to: BharatPetroleum BPCL full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSI

Hindi Video What Is Needed To Succeed In Stock Markets

BharatPetroleum BPCL full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSI

 

Back to top