BP PLC
BPNYSEPetroleum RefiningFiscal year ends December 31Also trades as BPAQF, BPPFF
$47.88−2.51 (-4.98%)
Close on Nov 2, 2026Market cap $131.66BP/E –Yield –
BP Ordinary shares held in treasury by Month
Ordinary shares held in treasury (#, monthly Form 6-K)
BP Ordinary shares held in treasury: 780,646,187 in Sep 2026, up 8.6% from a year earlier.
Latest, Sep 2026
780,646,187
Period ended Sep 30, 2026
Change on a year earlier
+8.6%
718,818,612 in Sep 2025
History
33 months
Since Jan 2024
Sources
33
Documents cited below
Where the Sep 2026 figure comes from
“The number of ordinary shares held in treasury by BP p.l.c. is 780,646,187.”
Source: SEC Form 6-K: Total Voting Rights (2026-09) ↗
Reported in SEC Form 6-K — Monthly Total Voting Rights.
Monthly history
Hover a value to see the sentence it was read from; calculated values show their formula
Cite this data
StockData. (2026). BP Ordinary shares held in treasury, monthly Jan 2024–Sep 2026 [Data set]. Compiled from BP SEC filings and investor materials. https://stockdatahq.com/stocks/bp/kpis/tvr-treasury-shares
See every metric in the BP KPI table. Data updated Oct 28, 2026.