_id
690f37c5ccc777a4e85d1811
Ticker
BP
Name
BP PLC ADR
Exchange
NYSE
Address
1 St James's Square, London, United Kingdom, SW1Y 4PD
Country
USA
Sector
Energy
Industry
Oil & Gas Integrated
Currency
USD
Website
https://www.bp.com
Description
BP p.l.c., an integrated energy company, engages in the oil and gas business worldwide. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of natural gas, marketing, and trading activities, as well as solar, wind, and hydrogen businesses. The company also offers aviation fuel products and services, such as jet fuel; aviation gasoline; UL91 aviation fuel; and sustainable aviation fuel. In addition, it engages in the convenience and retail fuel; EV charging; Castrol lubricants and fluids; B2B; midstream; crude oil production; refining and oil trading; and bioenergy businesses. BP p.l.c. was founded in 1908 and is headquartered in London, the United Kingdom.
Last Close
35.28
Volume
2230179
Current Price
35.3655
Change
-0.0145
Last Updated
2026-01-20T16:53:45.860Z
Image
data:image/webp;base64,UklGRkoJAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSHsFAAABDAVt2zANf9o9G4OImAA9Avx4Wtu2GZLkHT1fRE71XNPXjrG2bdu2bdu2bdu2bfbZ2LY9VREZ70Ejs2ojYgIo1bbt2lZ+Cb4QwA0GowDQkMFDkoCBf8+aY85R+EFDREwADek5esmmOP6/GadpGzyZA2/eu8w13KnaCg9mYABmjXaa9n5s+Kinl2GZ9/fe8ceBL6+BNdjpGvf0Lleov62aD26549bps1fHNdbJeooKp+vY7nHy0rCWXsI31inajc6srGe76hE6d+Kv8Q5rqNO0CZ7u1fe76XIyz0e15gY7VTvSxEp6qquuo5Pn15lNDeU5SbfQxGk6uqs+IKN39SscDZxxpmZcv95Zsb9baYkuaF76Pe2BbyTPsUP3/m7m3LeXYxW9+evc6twTcDR+9y54VtSNbLVlM45Gda4d58C3upUMc9TdrA0zszbMMMOxom6m4owGdAY49tkbB5ij7cqmS2PU31i6Kx6j8/BhTRierstgrRo145GW3njP9dK1eE/vlofJ2nBWL2tlfKuRm8EKM6UZy8Nmo/Qt1sqov2XO6DJBmrs3DykEPcg+86QJXTCXGfXvlUHGmksUNPfUCUpJ40+dp6Ala5JB1rNenoeGXLmGYxflyvMQJCmGPFeunXBrXDn0IXx9Mi5VrH699ZGKUl6LUYqxlktRh23zTTXqMrL6eA5SNSlMiEmKuUJKQXmUUpwYlJboIHx9HF/Fpmtq5pI5JFtT70tcHZxznrf/WY02Ue9UUo3Wf9/inXNltfZvvjeKyjNNdA+6aPzujadso/LCb3/8/u33v5iO6Yhta6iu6/nzD9/9/sfvL1awYnjuU5Qsax+0HWykreboqFLUvXhKNHqMUS0G1Ia28uiDbbmqkFjT6O5YGXjOUJRSFXt1702uog5V1Ol4yvX2naKO92Zf89pzr7r3mEZ9i6dM886x6nQF7iDRpIE00QTuIJq2Cua8FQNWOeftaaouW58bvSa9snu6ZVpNffuclSmz55HfLJZSnDp0x0HawHFTpi4kafE3R/Qs4nhUMYWQ0k3lZrtnqnvWuqDuUgohRT2C65hReVUhl7RQuHfpnR+9a94dlExSHvRKBesYGLcoJeXkUEfXj3VlKhdypaSbMQqb57CpCnEK23q3j+2u20AXgqYcii8Ba2L7+Snp7PO6dH5qc6+r05TmbUuTUdw8+45ViNOmrnn1Y32Xzqa6GDR2H7yVwNVSUg6HOrpPWZnKQa4kXUUhwz+tkEvaBeCudx+76z0BcpOUBz3lsI45HlZMIaaUqWQru723G92CuqQUQ8r1EK5jsPTJv9YkhalDlx6kDVwzTdUFSbVfTl6aMte67NMZ6jRbn4ymCSnL0y26asanl61FmZaZsdJUBd4dJBoaSIkmcC+IpqyIWWbFwDyfK+qiMvts1972qkPNNOozPOV6TlKUUjX2cI8+k6e+V1RRJ+JLMbqOUC1C1AZaeQ9buKpArGn4UlgZntsVJcvKZbaDDba5HF2rFHUbvgSj8mZLy3+//fSXYZ0WbFuhuo7454+//fdfy5udsGJgBvg33xpF5dHB9EGHxm/eeMCMcs3M8fk/VqNN1Ds1qUbr35/hzIzyHV+egy7IXDIXyQrz+QJHXT1f+5r9nyk1Wyw6/q97+TW+PhkXK4Rfdj1WUcpreZRiXsulqKN3/TUEXUJWH88jY2/ewLGrcqU8BkkKMU/KtTNug1vGPoyvDyxdgYy1qopaeP4kpaRJFyxUVHVtMqj0o/6WOaN5otLCg3hcIegxDl6YNKkZc5lRfzPA+EHjt4VV5kizV4btJuh7DDCrX5sZjw1Yhsxzq3QLPmPZgY+S0cDGCj3wGM1jRjVjeHqsgDUSYA7wHHwwDnBG6QBWUDggqAMAAHARAJ0BKkAAQAA+wVCcS6ekoqGz+z1Q8BgJbADFEexW3id908xinP3bfkTE19vURtuPMV52/oA3hP0AOku/tH/YwSW0djcrqUEzuVfQegA6yMZstgdp6P72NqjuA3O2QJo4fGGqt094qbhDhplI6IMzslWLM0cbXIreKVVJ2U9O7y1OLuSNmAoCb9Ygay7rq6HdcKAA/vytEcfzaUEUdlhD7SGHoA1Er8A33aQa1a6kYq4prizdvYvA6xdHUkZv7GYE6LfxAbET/vIbJWL+1t0b+PigI5WlczEilOLM/AUdk2TEg2iCGoocI17rLpwDTcGanf4wh991hBeXb1xygxeieGuuQG93MDlxgFxk8NpqSA6foJYAmVmlFwbRzJvc6dS+OjhPdDQ+X9X3Klx+kW1msfEkTL81y7uUsSO96ayK9RA7BwVp/XA8ecRu+fsCM/ld9tZHFab+/c0//rG0Z6DrHeDXbxJWIKc50iqcpGp7RbGcczoFoGADmdkGLNx+X0OZ275bmd2sbr5TraBjFEsdwSRtMV/PmLzcKauny85OkiEjgklEBCX78X9ExChEbW7rLz0Ts53uMW1sAQQuw9yZvW0cQz4aZTMbqz+a2ZZ9aFnEvz+2rqMUqd/7YsRqhWe6plioJW9UFmGtlHwRPlonysc2sJjPtKmmDpiA3nD9Jo29ww5jJTVmKJsFlj5JJBPsSks4H03rk1lTJUBUHCe0aPv7BotxdZAMDsKxWEb6bd+j4uDtMMQK1lMa2cUNcKAn8meiwrBjQu6s7qwJH0I88wTcnBGk/vvBSyXzQKhc+mRgvBKxwnQAwEN9T2HPP2okXf6cHEp/sPLbZB+m85GIAuCV0/0OwKrCsePrOQ35tcMuM3nMgBYPB9isL8rKNBhyFZrM5yP0G0Bxhxk09vjPqjhWSCqsMW0lMLxziNWXHnYyPIVSG4xaYfYMGwLll+Td+JNRNqU6ap3t+94jkzEyT2ISJJ59g4GQuf14NDov8Se9+zgWMX88GphhjyX5NOdvt5+F4Fitj3qFaCp3I2h6ld9/sB8k5eV2QwJjoFPNGL9/5z4c1NVP9ntzquZH26AQZhFhXUNkXoUkpaFHosocNibPVp+3NAU2a//ZKhhciaXIZyHWVDkxbpkYR8WpIRzzgl+YvxqAWQuQ6+I8mqgG+fe3kJSjpLXoorQDq5P3dyN6sB2JmC/RdZpjC9LcMRzQyBXtjcp9djGbYv5oZFLyeKTTlQAAAA==
Ipo Date
1977-01-03T00:00:00.000Z
Market Cap
90885046272
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.7086220472440944
Sentiment Sources
127
Rating
3.7059
Target Price
38.84
Strong Buy
4
Buy
4
Hold
9
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
48386000000
Cost Of Revenue
34651000000
Gross Profit
13735000000
Operating Expenses
4257000000
Operating Income
9478000000
Interest Expense
1184000000
Pretax Income
3236000000
Net Income
1161000000
Eps
0.4427064964385984
Dividends Per Share
1280181282
Shares Outstanding
2568825297
Income Tax Expense
1727000000
EBITDA
9075000000
Operating Margin
19.58831066837515
Total Other Income Expense Net
-6242000000
Cash
34909000000
Short Term Investments
139000000
Receivables
27586000000
Inventories
24154000000
Total Current Assets
95858000000
Property Plant Equipment
100363000000
Total Assets
280459000000
Payables
54625000000
Short Term Debt
8852000000
Long Term Debt
54097000000
Total Liabilities
202814000000
Equity
58244000000
Bs_currency_symbol
USD
Depreciation
4445143177
Change In Working Capital
531227235
Cash From Operations
7768582576
Capital Expenditures
3149531526
Cash From Investing
-3284763581
Cash From Financing
-4586105219
Net Change In Cash
-158000000
Cf_currency_symbol
USD
PE
57.0645
PB
1.5923734726690215
ROE
1.9933383696174714
ROA
0.41396425145921506
FCF
4619051050
Fcf Percent
0.09546255218451619
Piotroski FScore
4
Health Score
43
Deep Value Investing Score
5
Defensive Investing Score
5
Dividend Investing Score
3.5
Economic Moat Investing Score
5.8
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
3.5
Net Net Investing Score
3
Quality Investing Score
5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
48386000000
Quarters > 0 > income Statement > cost Of Revenue
34651000000
Quarters > 0 > income Statement > gross Profit
13735000000
Quarters > 0 > income Statement > operating Expenses
4257000000
Quarters > 0 > income Statement > operating Income
9478000000
Quarters > 0 > income Statement > interest Expense
1184000000
Quarters > 0 > income Statement > pretax Income
3236000000
Quarters > 0 > income Statement > net Income
1161000000
Quarters > 0 > income Statement > eps
0.4427064964385984
Quarters > 0 > income Statement > dividends Per Share
1280181282
Quarters > 0 > income Statement > shares Outstanding
2622504999
Quarters > 0 > income Statement > income Tax Expense
1727000000
Quarters > 0 > income Statement > EBITDA
9075000000
Quarters > 0 > income Statement > operating Margin
19.58831066837515
Quarters > 0 > income Statement > total Other Income Expense Net
-6242000000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
34909000000
Quarters > 0 > balance Sheet > short Term Investments
139000000
Quarters > 0 > balance Sheet > receivables
27586000000
Quarters > 0 > balance Sheet > inventories
24154000000
Quarters > 0 > balance Sheet > total Current Assets
95858000000
Quarters > 0 > balance Sheet > property Plant Equipment
100363000000
Quarters > 0 > balance Sheet > total Assets
280459000000
Quarters > 0 > balance Sheet > payables
54625000000
Quarters > 0 > balance Sheet > short Term Debt
8852000000
Quarters > 0 > balance Sheet > long Term Debt
54097000000
Quarters > 0 > balance Sheet > total Liabilities
202814000000
Quarters > 0 > balance Sheet > equity
58244000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
1154027555
Quarters > 0 > cash Flow > depreciation
4445143177
Quarters > 0 > cash Flow > change In Working Capital
531227235
Quarters > 0 > cash Flow > cash From Operations
7768582576
Quarters > 0 > cash Flow > capital Expenditures
3149531526
Quarters > 0 > cash Flow > cash From Investing
-3284763581
Quarters > 0 > cash Flow > cash From Financing
-4586105219
Quarters > 0 > cash Flow > net Change In Cash
-158000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.4427064964385984
Quarters > 0 > ratios > PB
1.5923734726690215
Quarters > 0 > ratios > ROE
1.9933383696174714
Quarters > 0 > ratios > ROA
0.41396425145921506
Quarters > 0 > ratios > FCF
4619051050
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.09546255218451619
Quarters > 0 > health Score
43
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
46627000000
Quarters > 1 > income Statement > cost Of Revenue
38083000000
Quarters > 1 > income Statement > gross Profit
8544000000
Quarters > 1 > income Statement > operating Expenses
4381000000
Quarters > 1 > income Statement > operating Income
4163000000
Quarters > 1 > income Statement > interest Expense
1229000000
Quarters > 1 > income Statement > pretax Income
2883000000
Quarters > 1 > income Statement > net Income
1629000000
Quarters > 1 > income Statement > eps
0.6164777814885148
Quarters > 1 > income Statement > dividends Per Share
1238000000
Quarters > 1 > income Statement > shares Outstanding
2642430999
Quarters > 1 > income Statement > income Tax Expense
954000000
Quarters > 1 > income Statement > EBITDA
8753000000
Quarters > 1 > income Statement > operating Margin
8.928303343556308
Quarters > 1 > income Statement > total Other Income Expense Net
-1280000000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
35067000000
Quarters > 1 > balance Sheet > short Term Investments
245000000
Quarters > 1 > balance Sheet > receivables
27807000000
Quarters > 1 > balance Sheet > inventories
24752000000
Quarters > 1 > balance Sheet > total Current Assets
102073000000
Quarters > 1 > balance Sheet > property Plant Equipment
100862000000
Quarters > 1 > balance Sheet > total Assets
284737000000
Quarters > 1 > balance Sheet > payables
57324000000
Quarters > 1 > balance Sheet > short Term Debt
8708000000
Quarters > 1 > balance Sheet > long Term Debt
54503000000
Quarters > 1 > balance Sheet > total Liabilities
204957000000
Quarters > 1 > balance Sheet > equity
59240000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
2883000000
Quarters > 1 > cash Flow > depreciation
4641000000
Quarters > 1 > cash Flow > change In Working Capital
-2030000000
Quarters > 1 > cash Flow > cash From Operations
6271000000
Quarters > 1 > cash Flow > capital Expenditures
3236000000
Quarters > 1 > cash Flow > cash From Investing
-2932000000
Quarters > 1 > cash Flow > cash From Financing
-2233000000
Quarters > 1 > cash Flow > net Change In Cash
1299000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.6164777814885148
Quarters > 1 > ratios > PB
1.5774965140974762
Quarters > 1 > ratios > ROE
2.74983119513842
Quarters > 1 > ratios > ROA
0.5721068916227957
Quarters > 1 > ratios > FCF
3035000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.06509104167113475
Quarters > 1 > health Score
41
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
46905000000
Quarters > 2 > income Statement > cost Of Revenue
38464000000
Quarters > 2 > income Statement > gross Profit
8441000000
Quarters > 2 > income Statement > operating Expenses
4514000000
Quarters > 2 > income Statement > operating Income
3927000000
Quarters > 2 > income Statement > interest Expense
1321000000
Quarters > 2 > income Statement > pretax Income
3130000000
Quarters > 2 > income Statement > net Income
687000000
Quarters > 2 > income Statement > eps
0.2560628566312873
Quarters > 2 > income Statement > dividends Per Share
1257000000
Quarters > 2 > income Statement > shares Outstanding
2682934999
Quarters > 2 > income Statement > income Tax Expense
2148000000
Quarters > 2 > income Statement > EBITDA
8634000000
Quarters > 2 > income Statement > operating Margin
8.372241765270228
Quarters > 2 > income Statement > total Other Income Expense Net
-797000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
33774000000
Quarters > 2 > balance Sheet > short Term Investments
275000000
Quarters > 2 > balance Sheet > receivables
28762000000
Quarters > 2 > balance Sheet > inventories
24708000000
Quarters > 2 > balance Sheet > total Current Assets
101077000000
Quarters > 2 > balance Sheet > property Plant Equipment
100469000000
Quarters > 2 > balance Sheet > total Assets
281396000000
Quarters > 2 > balance Sheet > payables
58821000000
Quarters > 2 > balance Sheet > short Term Debt
7570000000
Quarters > 2 > balance Sheet > long Term Debt
53790000000
Quarters > 2 > balance Sheet > total Liabilities
203444000000
Quarters > 2 > balance Sheet > equity
58215000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
3130000000
Quarters > 2 > cash Flow > depreciation
4183000000
Quarters > 2 > cash Flow > change In Working Capital
-5069000000
Quarters > 2 > cash Flow > cash From Operations
2834000000
Quarters > 2 > cash Flow > capital Expenditures
3351000000
Quarters > 2 > cash Flow > cash From Investing
-3264000000
Quarters > 2 > cash Flow > cash From Financing
-5114000000
Quarters > 2 > cash Flow > net Change In Cash
-5438000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.2560628566312873
Quarters > 2 > ratios > PB
1.6298778271430816
Quarters > 2 > ratios > ROE
1.1801082195310488
Quarters > 2 > ratios > ROA
0.24413993091586236
Quarters > 2 > ratios > FCF
-517000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
-0.011022279074725508
Quarters > 2 > health Score
35
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
45752000000
Quarters > 3 > income Statement > cost Of Revenue
39964000000
Quarters > 3 > income Statement > gross Profit
5788000000
Quarters > 3 > income Statement > operating Expenses
4274000000
Quarters > 3 > income Statement > operating Income
1514000000
Quarters > 3 > income Statement > interest Expense
1291000000
Quarters > 3 > income Statement > pretax Income
-503000000
Quarters > 3 > income Statement > net Income
-1959000000
Quarters > 3 > income Statement > eps
-0.7399346790424493
Quarters > 3 > income Statement > dividends Per Share
1283000000
Quarters > 3 > income Statement > shares Outstanding
2647530999
Quarters > 3 > income Statement > income Tax Expense
1117000000
Quarters > 3 > income Statement > EBITDA
5169000000
Quarters > 3 > income Statement > operating Margin
3.309144955411785
Quarters > 3 > income Statement > total Other Income Expense Net
-2017000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
34360000000
Quarters > 3 > balance Sheet > short Term Investments
165000000
Quarters > 3 > balance Sheet > receivables
26185000000
Quarters > 3 > balance Sheet > inventories
23232000000
Quarters > 3 > balance Sheet > total Current Assets
102834000000
Quarters > 3 > balance Sheet > property Plant Equipment
104676000000
Quarters > 3 > balance Sheet > total Assets
282228000000
Quarters > 3 > balance Sheet > payables
38636000000
Quarters > 3 > balance Sheet > short Term Debt
7134000000
Quarters > 3 > balance Sheet > long Term Debt
55073000000
Quarters > 3 > balance Sheet > total Liabilities
203910000000
Quarters > 3 > balance Sheet > equity
59246000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-503000000
Quarters > 3 > cash Flow > depreciation
4381000000
Quarters > 3 > cash Flow > change In Working Capital
2752000000
Quarters > 3 > cash Flow > cash From Operations
7427000000
Quarters > 3 > cash Flow > capital Expenditures
3893000000
Quarters > 3 > cash Flow > cash From Investing
-1755000000
Quarters > 3 > cash Flow > cash From Financing
-579000000
Quarters > 3 > cash Flow > net Change In Cash
4674000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
-0.7399346790424493
Quarters > 3 > ratios > PB
1.5803810813410946
Quarters > 3 > ratios > ROE
-3.3065523410863182
Quarters > 3 > ratios > ROA
-0.6941196479442153
Quarters > 3 > ratios > FCF
3534000000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
0.07724252491694353
Quarters > 3 > health Score
23
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
189185000000
Annuals > 0 > income Statement > cost Of Revenue
158946000000
Annuals > 0 > income Statement > gross Profit
30239000000
Annuals > 0 > income Statement > operating Expenses
16624000000
Annuals > 0 > income Statement > operating Income
13615000000
Annuals > 0 > income Statement > interest Expense
4579000000
Annuals > 0 > income Statement > pretax Income
6782000000
Annuals > 0 > income Statement > net Income
381000000
Annuals > 0 > income Statement > eps
0.13593660863348622
Annuals > 0 > income Statement > dividends Per Share
5003000000
Annuals > 0 > income Statement > shares Outstanding
2802776999
Annuals > 0 > income Statement > income Tax Expense
5553000000
Annuals > 0 > income Statement > EBITDA
27983000000
Annuals > 0 > income Statement > operating Margin
7.196659354599995
Annuals > 0 > income Statement > total Other Income Expense Net
-6833000000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
34360000000
Annuals > 0 > balance Sheet > short Term Investments
165000000
Annuals > 0 > balance Sheet > receivables
26185000000
Annuals > 0 > balance Sheet > inventories
23232000000
Annuals > 0 > balance Sheet > total Current Assets
102834000000
Annuals > 0 > balance Sheet > property Plant Equipment
104676000000
Annuals > 0 > balance Sheet > total Assets
282228000000
Annuals > 0 > balance Sheet > payables
38636000000
Annuals > 0 > balance Sheet > short Term Debt
7134000000
Annuals > 0 > balance Sheet > long Term Debt
55073000000
Annuals > 0 > balance Sheet > total Liabilities
203910000000
Annuals > 0 > balance Sheet > equity
59246000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
6782000000
Annuals > 0 > cash Flow > depreciation
16622000000
Annuals > 0 > cash Flow > change In Working Capital
3975000000
Annuals > 0 > cash Flow > cash From Operations
27297000000
Annuals > 0 > cash Flow > capital Expenditures
15297000000
Annuals > 0 > cash Flow > cash From Investing
-13250000000
Annuals > 0 > cash Flow > cash From Financing
-7297000000
Annuals > 0 > cash Flow > net Change In Cash
6239000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.13593660863348622
Annuals > 0 > ratios > PB
1.6730515133196249
Annuals > 0 > ratios > ROE
0.6430813894608919
Annuals > 0 > ratios > ROA
0.1349972362770526
Annuals > 0 > ratios > FCF
12000000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.06342997594946745
Annuals > 0 > health Score
37
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
208351000000
Annuals > 1 > income Statement > cost Of Revenue
144294000000
Annuals > 1 > income Statement > gross Profit
64057000000
Annuals > 1 > income Statement > operating Expenses
17080000000
Annuals > 1 > income Statement > operating Income
46977000000
Annuals > 1 > income Statement > interest Expense
2929000000
Annuals > 1 > income Statement > pretax Income
23749000000
Annuals > 1 > income Statement > net Income
15239000000
Annuals > 1 > income Statement > eps
5.151189213550811
Annuals > 1 > income Statement > dividends Per Share
4809000000
Annuals > 1 > income Statement > shares Outstanding
2958345999
Annuals > 1 > income Statement > income Tax Expense
7869000000
Annuals > 1 > income Statement > EBITDA
43503000000
Annuals > 1 > income Statement > operating Margin
22.547048010328723
Annuals > 1 > income Statement > total Other Income Expense Net
-23228000000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
27748000000
Annuals > 1 > balance Sheet > short Term Investments
843000000
Annuals > 1 > balance Sheet > receivables
30335000000
Annuals > 1 > balance Sheet > inventories
22819000000
Annuals > 1 > balance Sheet > total Current Assets
104146000000
Annuals > 1 > balance Sheet > property Plant Equipment
109047000000
Annuals > 1 > balance Sheet > total Assets
280294000000
Annuals > 1 > balance Sheet > payables
42406000000
Annuals > 1 > balance Sheet > short Term Debt
5934000000
Annuals > 1 > balance Sheet > long Term Debt
48670000000
Annuals > 1 > balance Sheet > total Liabilities
194801000000
Annuals > 1 > balance Sheet > equity
70283000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
23749000000
Annuals > 1 > cash Flow > depreciation
15928000000
Annuals > 1 > cash Flow > change In Working Capital
-3338000000
Annuals > 1 > cash Flow > cash From Operations
32039000000
Annuals > 1 > cash Flow > capital Expenditures
14285000000
Annuals > 1 > cash Flow > cash From Investing
-14872000000
Annuals > 1 > cash Flow > cash From Financing
-13359000000
Annuals > 1 > cash Flow > net Change In Cash
3835000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
5.151189213550811
Annuals > 1 > ratios > PB
1.4886015882593868
Annuals > 1 > ratios > ROE
21.682341391232587
Annuals > 1 > ratios > ROA
5.436791369062485
Annuals > 1 > ratios > FCF
17754000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.08521197402460272
Annuals > 1 > health Score
64
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
241392000000
Annuals > 2 > income Statement > cost Of Revenue
186296000000
Annuals > 2 > income Statement > gross Profit
55096000000
Annuals > 2 > income Statement > operating Expenses
13649000000
Annuals > 2 > income Statement > operating Income
41447000000
Annuals > 2 > income Statement > interest Expense
2623000000
Annuals > 2 > income Statement > pretax Income
15405000000
Annuals > 2 > income Statement > net Income
-2487000000
Annuals > 2 > income Statement > eps
-0.785867405742004
Annuals > 2 > income Statement > dividends Per Share
4358000000
Annuals > 2 > income Statement > shares Outstanding
3164655999
Annuals > 2 > income Statement > income Tax Expense
16762000000
Annuals > 2 > income Statement > EBITDA
32346000000
Annuals > 2 > income Statement > operating Margin
17.16999734871081
Annuals > 2 > income Statement > total Other Income Expense Net
-26042000000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
23329000000
Annuals > 2 > balance Sheet > short Term Investments
578000000
Annuals > 2 > balance Sheet > receivables
33288000000
Annuals > 2 > balance Sheet > inventories
28081000000
Annuals > 2 > balance Sheet > total Current Assets
107688000000
Annuals > 2 > balance Sheet > property Plant Equipment
110257000000
Annuals > 2 > balance Sheet > total Assets
288120000000
Annuals > 2 > balance Sheet > payables
47210000000
Annuals > 2 > balance Sheet > short Term Debt
5300000000
Annuals > 2 > balance Sheet > long Term Debt
43746000000
Annuals > 2 > balance Sheet > total Liabilities
205130000000
Annuals > 2 > balance Sheet > equity
67553000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
15405000000
Annuals > 2 > cash Flow > depreciation
14703000000
Annuals > 2 > cash Flow > change In Working Capital
-6270000000
Annuals > 2 > cash Flow > cash From Operations
40932000000
Annuals > 2 > cash Flow > capital Expenditures
12069000000
Annuals > 2 > cash Flow > cash From Investing
-13713000000
Annuals > 2 > cash Flow > cash From Financing
-28021000000
Annuals > 2 > cash Flow > net Change In Cash
-1486000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
-0.785867405742004
Annuals > 2 > ratios > PB
1.656767896801541
Annuals > 2 > ratios > ROE
-3.681553742986988
Annuals > 2 > ratios > ROA
-0.8631820074968762
Annuals > 2 > ratios > FCF
28863000000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
0.1195689998011533
Annuals > 2 > health Score
28
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
157739000000
Annuals > 3 > income Statement > cost Of Revenue
134879000000
Annuals > 3 > income Statement > gross Profit
22860000000
Annuals > 3 > income Statement > operating Expenses
12188000000
Annuals > 3 > income Statement > operating Income
10672000000
Annuals > 3 > income Statement > interest Expense
2517000000
Annuals > 3 > income Statement > pretax Income
15227000000
Annuals > 3 > income Statement > net Income
7565000000
Annuals > 3 > income Statement > eps
2.240332440529119
Annuals > 3 > income Statement > dividends Per Share
4304000000
Annuals > 3 > income Statement > shares Outstanding
3376730999
Annuals > 3 > income Statement > income Tax Expense
6740000000
Annuals > 3 > income Statement > EBITDA
32549000000
Annuals > 3 > income Statement > operating Margin
6.765606476521342
Annuals > 3 > income Statement > total Other Income Expense Net
4555000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
25941000000
Annuals > 3 > balance Sheet > short Term Investments
280000000
Annuals > 3 > balance Sheet > receivables
26363000000
Annuals > 3 > balance Sheet > inventories
23711000000
Annuals > 3 > balance Sheet > total Current Assets
92590000000
Annuals > 3 > balance Sheet > property Plant Equipment
117191000000
Annuals > 3 > balance Sheet > total Assets
287272000000
Annuals > 3 > balance Sheet > payables
37327000000
Annuals > 3 > balance Sheet > short Term Debt
7304000000
Annuals > 3 > balance Sheet > long Term Debt
55619000000
Annuals > 3 > balance Sheet > total Liabilities
196833000000
Annuals > 3 > balance Sheet > equity
75463000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
15227000000
Annuals > 3 > cash Flow > depreciation
14972000000
Annuals > 3 > cash Flow > change In Working Capital
-626000000
Annuals > 3 > cash Flow > cash From Operations
23612000000
Annuals > 3 > cash Flow > capital Expenditures
10887000000
Annuals > 3 > cash Flow > cash From Investing
-5694000000
Annuals > 3 > cash Flow > cash From Financing
-18079000000
Annuals > 3 > cash Flow > net Change In Cash
-430000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.240332440529119
Annuals > 3 > ratios > PB
1.5824944694106315
Annuals > 3 > ratios > ROE
10.024780355936022
Annuals > 3 > ratios > ROA
2.6333927427664374
Annuals > 3 > ratios > FCF
12725000000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.0806712353951781
Annuals > 3 > health Score
53
Valuation > metrics > PE
57.0645
Valuation > metrics > PB
1.5923734726690215
Valuation > final Score
50
Valuation > verdict
64.1% Overvalued
Profitability > metrics > ROE
1.9933383696174714
Profitability > metrics > ROA
1.2111665171399362
Profitability > metrics > Net Margin
0.023994543876327865
Profitability > final Score
11
Profitability > verdict
Weak
Risk > metrics > Debt Equity
3.482144083510748
Risk > metrics > Interest Coverage
8.005067567567568
Risk > final Score
38
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.510121776391449
Liquidity > metrics > Quick Ratio
1.1296059990232683
Liquidity > final Score
88
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
80
Prev Profitabilities > 0
16
Prev Profitabilities > 1
7
Prev Profitabilities > 2
0
Prev Risks > 0
20
Prev Risks > 1
18
Prev Risks > 2
11
Prev Liquidities > 0
89
Prev Liquidities > 1
88
Prev Liquidities > 2
100
Updated At
2026-01-20T21:31:02.084Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-27
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-09
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.5262
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-04
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.85
Earnings History > 2 > eps Estimate
0.76
Earnings History > 2 > eps Difference
0.09
Earnings History > 2 > surprise Percent
11.8421
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-05
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.9
Earnings History > 3 > eps Estimate
0.66
Earnings History > 3 > eps Difference
0.24
Earnings History > 3 > surprise Percent
36.3636
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-29
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.53
Earnings History > 4 > eps Estimate
0.56
Earnings History > 4 > eps Difference
-0.03
Earnings History > 4 > surprise Percent
-5.3571
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-11
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.44
Earnings History > 5 > eps Estimate
0.45
Earnings History > 5 > eps Difference
-0.01
Earnings History > 5 > surprise Percent
-2.2222
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-29
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.83
Earnings History > 6 > eps Estimate
0.79
Earnings History > 6 > eps Difference
0.04
Earnings History > 6 > surprise Percent
5.0633
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-30
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.02
Earnings History > 7 > eps Estimate
0.92
Earnings History > 7 > eps Difference
0.1
Earnings History > 7 > surprise Percent
10.8696
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-07
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.95
Earnings History > 8 > eps Estimate
0.98
Earnings History > 8 > eps Difference
-0.03
Earnings History > 8 > surprise Percent
-3.0612
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-06
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.07
Earnings History > 9 > eps Estimate
1.05
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
1.9048
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-31
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.14
Earnings History > 10 > eps Estimate
1.38
Earnings History > 10 > eps Difference
-0.24
Earnings History > 10 > surprise Percent
-17.3913
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-01
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.9
Earnings History > 11 > eps Estimate
1.2
Earnings History > 11 > eps Difference
-0.3
Earnings History > 11 > surprise Percent
-25
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-02
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.62
Earnings History > 12 > eps Estimate
1.43
Earnings History > 12 > eps Difference
0.19
Earnings History > 12 > surprise Percent
13.2867
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-07
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.56
Earnings History > 13 > eps Estimate
1.67
Earnings History > 13 > eps Difference
-0.11
Earnings History > 13 > surprise Percent
-6.5868
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-01
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.58
Earnings History > 14 > eps Estimate
1.94
Earnings History > 14 > eps Difference
0.64
Earnings History > 14 > surprise Percent
32.9897
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-02
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.61
Earnings History > 15 > eps Estimate
2.13
Earnings History > 15 > eps Difference
0.48
Earnings History > 15 > surprise Percent
22.5352
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-03
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.92
Earnings History > 16 > eps Estimate
1.35
Earnings History > 16 > eps Difference
0.57
Earnings History > 16 > surprise Percent
42.2222
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-08
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.26
Earnings History > 17 > eps Estimate
1.17
Earnings History > 17 > eps Difference
0.09
Earnings History > 17 > surprise Percent
7.6923
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-02
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.99
Earnings History > 18 > eps Estimate
0.92
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
7.6087
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-03
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.83
Earnings History > 19 > eps Estimate
0.6
Earnings History > 19 > eps Difference
0.23
Earnings History > 19 > surprise Percent
38.3333
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-27
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.78
Earnings History > 20 > eps Estimate
0.38
Earnings History > 20 > eps Difference
0.4
Earnings History > 20 > surprise Percent
105.2632
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-02
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.04
Earnings History > 21 > eps Estimate
0.09
Earnings History > 21 > eps Difference
-0.05
Earnings History > 21 > surprise Percent
-55.5556
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-27
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.03
Earnings History > 22 > eps Estimate
-0.04
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
175
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-04
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-1.98
Earnings History > 23 > eps Estimate
-1.84
Earnings History > 23 > eps Difference
-0.14
Earnings History > 23 > surprise Percent
-7.6087
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-28
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.24
Earnings History > 24 > eps Estimate
0.28
Earnings History > 24 > eps Difference
-0.04
Earnings History > 24 > surprise Percent
-14.2857
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-04
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.76
Earnings History > 25 > eps Estimate
0.65
Earnings History > 25 > eps Difference
0.11
Earnings History > 25 > surprise Percent
16.9231
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-29
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.66
Earnings History > 26 > eps Estimate
0.59
Earnings History > 26 > eps Difference
0.07
Earnings History > 26 > surprise Percent
11.8644
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-30
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.84
Earnings History > 27 > eps Estimate
0.79
Earnings History > 27 > eps Difference
0.05
Earnings History > 27 > surprise Percent
6.3291
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-30
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.7
Earnings History > 28 > eps Estimate
0.67
Earnings History > 28 > eps Difference
0.03
Earnings History > 28 > surprise Percent
4.4776
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-05
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.02
Earnings History > 29 > eps Estimate
0.84
Earnings History > 29 > eps Difference
0.18
Earnings History > 29 > surprise Percent
21.4286
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-30
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.14
Earnings History > 30 > eps Estimate
0.85
Earnings History > 30 > eps Difference
0.29
Earnings History > 30 > surprise Percent
34.1176
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-31
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.85
Earnings History > 31 > eps Estimate
0.83
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
2.4096
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-01
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.78
Earnings History > 32 > eps Estimate
0.68
Earnings History > 32 > eps Difference
0.1
Earnings History > 32 > surprise Percent
14.7059
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-06
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.66
Earnings History > 33 > eps Estimate
0.57
Earnings History > 33 > eps Difference
0.09
Earnings History > 33 > surprise Percent
15.7895
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-31
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.57
Earnings History > 34 > eps Estimate
0.5
Earnings History > 34 > eps Difference
0.07
Earnings History > 34 > surprise Percent
14
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-01
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.21
Earnings History > 35 > eps Estimate
0.18
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
16.6667
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-02
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.46
Earnings History > 36 > eps Estimate
0.4
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
15
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-07
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.12
Earnings History > 37 > eps Estimate
0.15
Earnings History > 37 > eps Difference
-0.03
Earnings History > 37 > surprise Percent
-20
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-01
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.29
Earnings History > 38 > eps Estimate
0.25
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
16
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-26
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.24
Earnings History > 39 > eps Estimate
0.28
Earnings History > 39 > eps Difference
-0.04
Earnings History > 39 > surprise Percent
-14.2857
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-26
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.17
Earnings History > 40 > eps Estimate
-0.17
Earnings History > 40 > eps Difference
0.34
Earnings History > 40 > surprise Percent
200
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-02
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.06
Earnings History > 41 > eps Estimate
0.12
Earnings History > 41 > eps Difference
-0.06
Earnings History > 41 > surprise Percent
-50
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-27
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.59
Earnings History > 42 > eps Estimate
0.32
Earnings History > 42 > eps Difference
0.27
Earnings History > 42 > surprise Percent
84.375
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-28
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.43
Earnings History > 43 > eps Estimate
0.49
Earnings History > 43 > eps Difference
-0.06
Earnings History > 43 > surprise Percent
-12.2449
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-28
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.85
Earnings History > 44 > eps Estimate
0.28
Earnings History > 44 > eps Difference
0.57
Earnings History > 44 > surprise Percent
203.5714
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-03
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.74
Earnings History > 45 > eps Estimate
0.51
Earnings History > 45 > eps Difference
0.23
Earnings History > 45 > surprise Percent
45.098
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-28
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.99
Earnings History > 46 > eps Estimate
0.91
Earnings History > 46 > eps Difference
0.08
Earnings History > 46 > surprise Percent
8.7912
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-29
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.18
Earnings History > 47 > eps Estimate
1.12
Earnings History > 47 > eps Difference
0.06
Earnings History > 47 > surprise Percent
5.3571
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-29
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.05
Earnings History > 48 > eps Estimate
1.01
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
3.9604
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-04
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.9
Earnings History > 49 > eps Estimate
0.89
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
1.1236
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-29
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.18
Earnings History > 50 > eps Estimate
1
Earnings History > 50 > eps Difference
0.18
Earnings History > 50 > surprise Percent
18
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-30
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.85
Earnings History > 51 > eps Estimate
1.13
Earnings History > 51 > eps Difference
-0.28
Earnings History > 51 > surprise Percent
-24.7788
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-30
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.31
Earnings History > 52 > eps Estimate
1.01
Earnings History > 52 > eps Difference
0.3
Earnings History > 52 > surprise Percent
29.703
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-05
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.25
Earnings History > 53 > eps Estimate
1.11
Earnings History > 53 > eps Difference
0.14
Earnings History > 53 > surprise Percent
12.6126
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-30
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
1.63
Earnings History > 54 > eps Estimate
1.29
Earnings History > 54 > eps Difference
0.34
Earnings History > 54 > surprise Percent
26.3566
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-31
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
1.16
Earnings History > 55 > eps Estimate
1.38
Earnings History > 55 > eps Difference
-0.22
Earnings History > 55 > surprise Percent
-15.942
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-01
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
1.52
Earnings History > 56 > eps Estimate
1.64
Earnings History > 56 > eps Difference
-0.12
Earnings History > 56 > surprise Percent
-7.3171
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-07
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
2.41
Earnings History > 57 > eps Estimate
1.59
Earnings History > 57 > eps Difference
0.82
Earnings History > 57 > surprise Percent
51.5723
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-25
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
1.63
Earnings History > 58 > eps Estimate
1.66
Earnings History > 58 > eps Difference
-0.03
Earnings History > 58 > surprise Percent
-1.8072
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-26
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
1.69
Earnings History > 59 > eps Estimate
1.96
Earnings History > 59 > eps Difference
-0.27
Earnings History > 59 > surprise Percent
-13.7755
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-27
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
1.75
Earnings History > 60 > eps Estimate
1.82
Earnings History > 60 > eps Difference
-0.07
Earnings History > 60 > surprise Percent
-3.8462
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-01
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
1.39
Earnings History > 61 > eps Estimate
1.6
Earnings History > 61 > eps Difference
-0.21
Earnings History > 61 > surprise Percent
-13.125
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-11-02
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
1.77
Earnings History > 62 > eps Estimate
1.51
Earnings History > 62 > eps Difference
0.26
Earnings History > 62 > surprise Percent
17.2185
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-28
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
1.66
Earnings History > 63 > eps Estimate
1.44
Earnings History > 63 > eps Difference
0.22
Earnings History > 63 > surprise Percent
15.2778
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-29
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
1.79
Earnings History > 64 > eps Estimate
1.6
Earnings History > 64 > eps Difference
0.19
Earnings History > 64 > surprise Percent
11.875
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-02
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
1.4
Earnings History > 65 > eps Estimate
1.51
Earnings History > 65 > eps Difference
-0.11
Earnings History > 65 > surprise Percent
-7.2848
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-27
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
1.5
Earnings History > 66 > eps Estimate
1.04
Earnings History > 66 > eps Difference
0.46
Earnings History > 66 > surprise Percent
44.2308
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-28
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.94
Earnings History > 67 > eps Estimate
0.92
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
2.1739
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-28
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.83
Earnings History > 68 > eps Estimate
0.58
Earnings History > 68 > eps Difference
0.25
Earnings History > 68 > surprise Percent
43.1034
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-03
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.84
Earnings History > 69 > eps Estimate
1.1
Earnings History > 69 > eps Difference
-0.26
Earnings History > 69 > surprise Percent
-23.6364
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-28
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
2.84
Earnings History > 70 > eps Estimate
2.35
Earnings History > 70 > eps Difference
0.49
Earnings History > 70 > surprise Percent
20.8511
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-29
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
2.72
Earnings History > 71 > eps Estimate
2.69
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
1.1152
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-29
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.98
Earnings History > 72 > eps Estimate
1.74
Earnings History > 72 > eps Difference
0.24
Earnings History > 72 > surprise Percent
13.7931
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-05
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.27
Earnings History > 73 > eps Estimate
1.43
Earnings History > 73 > eps Difference
-0.16
Earnings History > 73 > surprise Percent
-11.1888
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-23
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
1.33
Earnings History > 74 > eps Estimate
1.38
Earnings History > 74 > eps Difference
-0.05
Earnings History > 74 > surprise Percent
-3.6232
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-24
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
2.29
Earnings History > 75 > eps Estimate
1.64
Earnings History > 75 > eps Difference
0.65
Earnings History > 75 > surprise Percent
39.6341
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-24
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.24
Earnings History > 76 > eps Estimate
1.31
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-5.3435
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-06
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
1.21
Earnings History > 77 > eps Estimate
1.22
Earnings History > 77 > eps Difference
-0.01
Earnings History > 77 > surprise Percent
-0.8197
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-24
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
2.1
Earnings History > 78 > eps Estimate
1.51
Earnings History > 78 > eps Difference
0.59
Earnings History > 78 > surprise Percent
39.0728
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-25
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
1.82
Earnings History > 79 > eps Estimate
1.76
Earnings History > 79 > eps Difference
0.06
Earnings History > 79 > surprise Percent
3.4091
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-25
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.54
Earnings History > 80 > eps Estimate
1.52
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
1.3158
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-07
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
1.44
Earnings History > 81 > eps Estimate
1.66
Earnings History > 81 > eps Difference
-0.22
Earnings History > 81 > surprise Percent
-13.253
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-19
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
1.52
Earnings History > 82 > eps Estimate
1.72
Earnings History > 82 > eps Difference
-0.2
Earnings History > 82 > surprise Percent
-11.6279
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-26
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
1.64
Earnings History > 83 > eps Estimate
1.56
Earnings History > 83 > eps Difference
0.08
Earnings History > 83 > surprise Percent
5.1282
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-26
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
1.39
Earnings History > 84 > eps Estimate
1.29
Earnings History > 84 > eps Difference
0.1
Earnings History > 84 > surprise Percent
7.7519
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-08
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
1.33
Earnings History > 85 > eps Estimate
1.3
Earnings History > 85 > eps Difference
0.03
Earnings History > 85 > surprise Percent
2.3077
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-27
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
1.2
Earnings History > 86 > eps Estimate
1.19
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
0.8403
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-27
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
1.14
Earnings History > 87 > eps Estimate
1.16
Earnings History > 87 > eps Difference
-0.02
Earnings History > 87 > surprise Percent
-1.7241
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-27
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.96
Earnings History > 88 > eps Estimate
1
Earnings History > 88 > eps Difference
-0.04
Earnings History > 88 > surprise Percent
-4
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-10
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.72
Earnings History > 89 > eps Estimate
0.84
Earnings History > 89 > eps Difference
-0.12
Earnings History > 89 > surprise Percent
-14.2857
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-28
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.78
Earnings History > 90 > eps Estimate
0.83
Earnings History > 90 > eps Difference
-0.05
Earnings History > 90 > surprise Percent
-6.0241
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-29
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.85
Earnings History > 91 > eps Estimate
0.79
Earnings History > 91 > eps Difference
0.06
Earnings History > 91 > surprise Percent
7.5949
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-29
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
1
Earnings History > 92 > eps Estimate
0.94
Earnings History > 92 > eps Difference
0.06
Earnings History > 92 > surprise Percent
6.383
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-11
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.71
Earnings History > 93 > eps Estimate
0.71
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-29
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.61
Earnings History > 94 > eps Estimate
0.64
Earnings History > 94 > eps Difference
-0.03
Earnings History > 94 > surprise Percent
-4.6875
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-30
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.59
Earnings History > 95 > eps Estimate
0.63
Earnings History > 95 > eps Difference
-0.04
Earnings History > 95 > surprise Percent
-6.3492
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-30
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.42
Earnings History > 96 > eps Estimate
0.43
Earnings History > 96 > eps Difference
-0.01
Earnings History > 96 > surprise Percent
-2.3256
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-02-12
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.59
Earnings History > 97 > eps Estimate
0.56
Earnings History > 97 > eps Difference
0.03
Earnings History > 97 > surprise Percent
5.3571
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-11-06
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.81
Earnings History > 98 > eps Estimate
0.78
Earnings History > 98 > eps Difference
0.03
Earnings History > 98 > surprise Percent
3.8462
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-08-07
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
1.02
Earnings History > 99 > eps Estimate
0.98
Earnings History > 99 > eps Difference
0.04
Earnings History > 99 > surprise Percent
4.0816
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-05-08
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
1.1
Earnings History > 100 > eps Estimate
1.02
Earnings History > 100 > eps Difference
0.08
Earnings History > 100 > surprise Percent
7.8431
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-02-13
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
1.1
Earnings History > 101 > eps Estimate
1.01
Earnings History > 101 > eps Difference
0.09
Earnings History > 101 > surprise Percent
8.9109
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-11-07
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
1.01
Earnings History > 102 > eps Estimate
0.97
Earnings History > 102 > eps Difference
0.04
Earnings History > 102 > surprise Percent
4.1237
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-08-08
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.96
Earnings History > 103 > eps Estimate
0.84
Earnings History > 103 > eps Difference
0.12
Earnings History > 103 > surprise Percent
14.2857
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-05-09
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.84
Earnings History > 104 > eps Estimate
0.76
Earnings History > 104 > eps Difference
0.08
Earnings History > 104 > surprise Percent
10.5263
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-02-08
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.66
Earnings History > 105 > eps Estimate
0.64
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
3.125
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-11-08
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.6
Earnings History > 106 > eps Estimate
0.57
Earnings History > 106 > eps Difference
0.03
Earnings History > 106 > surprise Percent
5.2632
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-08-10
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.21
Earnings History > 107 > eps Estimate
0.39
Earnings History > 107 > eps Difference
-0.18
Earnings History > 107 > surprise Percent
-46.1538
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-05-11
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.03
Earnings History > 108 > eps Estimate
0.22
Earnings History > 108 > eps Difference
-0.19
Earnings History > 108 > surprise Percent
-86.3636
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-25
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.31
Earnings History > 109 > eps Estimate
0.33
Earnings History > 109 > eps Difference
-0.02
Earnings History > 109 > surprise Percent
-6.0606
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-11-03
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.36
Earnings History > 110 > eps Estimate
0.39
Earnings History > 110 > eps Difference
-0.03
Earnings History > 110 > surprise Percent
-7.6923
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-08-04
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.47
Earnings History > 111 > eps Estimate
0.44
Earnings History > 111 > eps Difference
0.03
Earnings History > 111 > surprise Percent
6.8182
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-05-07
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.25
Earnings History > 112 > eps Estimate
0.49
Earnings History > 112 > eps Difference
-0.24
Earnings History > 112 > surprise Percent
-48.9796
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-02-10
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.13
Earnings History > 113 > eps Estimate
0.57
Earnings History > 113 > eps Difference
-0.44
Earnings History > 113 > surprise Percent
-77.193
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-11-04
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.61
Earnings History > 114 > eps Estimate
0.58
Earnings History > 114 > eps Difference
0.03
Earnings History > 114 > surprise Percent
5.1724
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-08-07
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.64
Earnings History > 115 > eps Estimate
0.58
Earnings History > 115 > eps Difference
0.06
Earnings History > 115 > surprise Percent
10.3448
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-05-06
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.65
Earnings History > 116 > eps Estimate
0.59
Earnings History > 116 > eps Difference
0.06
Earnings History > 116 > surprise Percent
10.1695
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-02-21
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.59
Earnings History > 117 > eps Estimate
0.59
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-09-30
Earnings History > 118 > report Date
1996-11-05
Earnings History > 118 > date
1996-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.54
Earnings History > 118 > eps Estimate
0.53
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
1.8868
Earnings History > 119 > period
1996-06-30
Earnings History > 119 > report Date
1996-08-07
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.53
Earnings History > 119 > eps Estimate
0.51
Earnings History > 119 > eps Difference
0.02
Earnings History > 119 > surprise Percent
3.9216
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-05-08
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.52
Earnings History > 120 > eps Estimate
0.46
Earnings History > 120 > eps Difference
0.06
Earnings History > 120 > surprise Percent
13.0435
Earnings History > 121 > period
1995-12-31
Earnings History > 121 > report Date
1996-02-13
Earnings History > 121 > date
1995-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.11
Earnings History > 121 > eps Estimate
0.44
Earnings History > 121 > eps Difference
-0.33
Earnings History > 121 > surprise Percent
-75
Earnings History > 122 > period
1995-09-30
Earnings History > 122 > report Date
1995-11-17
Earnings History > 122 > date
1995-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.11
Earnings History > 122 > eps Estimate
0.42
Earnings History > 122 > eps Difference
-0.31
Earnings History > 122 > surprise Percent
-73.8095
Earnings History > 123 > period
1995-06-30
Earnings History > 123 > report Date
1995-08-08
Earnings History > 123 > date
1995-06-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.11
Earnings History > 123 > eps Estimate
0.43
Earnings History > 123 > eps Difference
-0.32
Earnings History > 123 > surprise Percent
-74.4186
Earnings History > 124 > period
1995-03-31
Earnings History > 124 > report Date
1995-05-09
Earnings History > 124 > date
1995-03-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.1
Earnings History > 124 > eps Estimate
0.35
Earnings History > 124 > eps Difference
-0.25
Earnings History > 124 > surprise Percent
-71.4286
Earnings History > 125 > period
1994-12-31
Earnings History > 125 > report Date
1995-02-13
Earnings History > 125 > date
1994-12-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.09
Earnings History > 125 > eps Estimate
0.32
Earnings History > 125 > eps Difference
-0.23
Earnings History > 125 > surprise Percent
-71.875
BP p.l.c., an integrated energy company, engages in the oil and gas business worldwide. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of natural gas, marketing, and trading activities, as well as solar, wind, and hydrogen businesses. The company also offers aviation fuel products and services, such as jet fuel; aviation gasoline; UL91 aviation fuel; and sustainable aviation fuel. In addition, it engages in the convenience and retail fuel; EV charging; Castrol lubricants and fluids; B2B; midstream; crude oil production; refining and oil trading; and bioenergy businesses. BP p.l.c. was founded in 1908 and is headquartered in London, the United Kingdom.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AAssessing BP (LSE:BP.) Valuation As Recent Share Performance And DCF Signal Mixed Messages Yahoo Finance
Read more →BP share price today: BP stock edges up after buyback update as oil prices slip - TechStock²
1/21/2026
BP share price today: BP stock edges up after buyback update as oil prices slip TechStock²
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$38.84
Analyst Picks
Strong Buy
4
Buy
4
Hold
9
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 9.61% of the total shares of BP PLC ADR
1.
Fisher Asset Management, LLC(2.5011%)
since
2025/06/30
2.
State Street Corp(0.7782%)
since
2025/06/30
3.
Dimensional Fund Advisors, Inc.(0.5453%)
since
2025/06/30
4.
Franklin Resources Inc(0.5072%)
since
2025/06/30
5.
Morgan Stanley - Brokerage Accounts(0.4029%)
since
2025/06/30
6.
Nomura Holdings Inc(0.3818%)
since
2025/06/30
7.
NORGES BANK(0.3662%)
since
2025/06/30
8.
BlackRock Inc(0.3532%)
since
2025/06/30
9.
BNP Paribas Arbitrage, SA(0.3049%)
since
2025/06/30
10.
Citadel Advisors Llc(0.2881%)
since
2025/06/30
11.
Bank of America Corp(0.2385%)
since
2025/06/30
12.
Franklin Income A1(0.2329%)
since
2025/07/31
13.
Goldman Sachs Group Inc(0.2241%)
since
2025/06/30
14.
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND(0.2232%)
since
2025/06/30
15.
UBS Group AG(0.192%)
since
2025/06/30
16.
Mondrian Investment Partners Ltd(0.1902%)
since
2025/03/31
17.
Bank of Montreal(0.1898%)
since
2025/06/30
18.
BMO Capital Markets Corp.(0.1898%)
since
2025/06/30
19.
Hudson Bay Capital Management LP(0.1873%)
since
2025/06/30
20.
Altrinsic Global Advisors LLC(0.1701%)
since
2025/06/30
21.
Citigroup Inc(0.1383%)
since
2025/06/30
22.
Dimensional International Value ETF(0.1134%)
since
2025/08/29
23.
DFA International Core Equity 2 I(0.1107%)
since
2025/07/31
24.
DFA International Value I(0.0803%)
since
2025/07/31
25.
Fisher All Foreign Equity FocusedExChina(0.0735%)
since
2025/06/30
26.
BlackRock Large Cap Focus Value Instl(0.0688%)
since
2025/07/31
27.
Mondrian Intl Equity Value Delivered(0.0604%)
since
2025/06/30
28.
Vanguard International Value Inv(0.0529%)
since
2025/06/30
29.
WS Ruffer Total Return C Acc(0.0505%)
since
2025/07/31
30.
ClearBridge Value C(0.0466%)
since
2025/07/31
31.
ClearBridge Value(0.0466%)
since
2025/07/31
32.
Dimensional International High Pbly ETF(0.0465%)
since
2025/08/29
33.
Avantis International Equity ETF(0.0446%)
since
2025/08/30
34.
Dimensional International Core Eq 2 ETF(0.042%)
since
2025/08/29
35.
Robeco BP US Premium Equities IH €(0.0312%)
since
2025/07/31
36.
JH Tax-Advantaged Dividend Inc(0.0297%)
since
2025/07/31
37.
DFA Large Cap International I(0.0291%)
since
2025/07/31
38.
Franklin Income A(Mdis)USD(0.0274%)
since
2025/08/31
39.
Altrinsic International Equity Collectiv(0.0267%)
since
2025/07/31
40.
Huber Select Large Cap Value Inv(0.0243%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.5262
Date
2025-09-30
EPS Actual
0.85
EPS Estimate
0.76
EPS Difference
0.09
Surprise Percent
11.8421%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.