_id
6915fc55bc934aba376b278b
Ticker
SO
Name
Southern Company
Exchange
NYSE
Address
30 Ivan Allen Jr. Boulevard, NW, Atlanta, GA, United States, 30308
Country
USA
Sector
Utilities
Industry
Utilities - Regulated Electric
Currency
USD
Website
https://www.southerncompany.com
Description
The Southern Company, through its subsidiaries, engages in the generation, transmission, and distribution of electricity. The company develops, constructs, acquires, owns, and manages power generation assets, including renewable energy projects and sells electricity in the wholesale market; distributes natural gas in Illinois, Georgia, Virginia, and Tennessee; operates, constructs, and maintains approximately 78,500 miles of natural gas pipelines and 14 storage facilities; and provides gas marketing services, as well as electric services to retail customers. It also offers distributed energy and resilience solutions, and digital wireless communications and fiber optics services, as well as deploys microgrids for commercial, industrial, governmental, utility customers. The Southern Company was incorporated in 1946 and is headquartered in Atlanta, Georgia.
Last Close
84.73
Volume
9240095
Current Price
84.44
Change
-0.34226366104096095
Last Updated
2025-12-04T13:20:33.766Z
Image
data:image/webp;base64,UklGRhYGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSAEDAAABoIRtk2nb+atrXca2bdvJyLZt27aTo1k0yh3Ftm3btrGq6g/WXmvtXtEwIiYA/3eK/NNNPnm3FBdcAO1QwhzffTcHUncUl5KXQjuTsLIxbGWkrghupxlvh3REsSWddG4J7YRgkuernp8Y0gXFETSSNB4B7YBgxg8Zfwl+OAMkP8UgjZXGAWh2CUv/yqgK/rI0Um6Ca2jsabwWkpliQzprOjeEZiUY80STJ0ZDciqwL421jfuiyEgwzXv0es73poHkoziPxobG86HZJCzyI6NJ8KdFkfKZQGNj44RsFGsz2GJwHWgWgnQfvQ3nfQmSg2JnOlt17gTNQDDFG+29MQWkf4oTaGzpF54C7VvCXF8xWgizoPONaSH9UlxKY1M3J+mvjGw0QyH9Slg1WD+sDAa/u+e45ccASOiX4DZajTAjyXeu3GF2ABg1WjDruP4otqKzMrx0kj8/evpak0AgRVEIZjrrt12gfRBM/GJFWBkkP716rwUSgFQkUcH0Z31FvjE5pD3FkTR66STLFwc2mBoAVAWigqlP+pRhv/F0aGsJs37G34Lkt7ccusRYAEkTAFHB5Ed/yrBg8Jt5kNobojHeuHSzmQQQVQEAUcFkR3/IsCBJ4xWtKdbkj/efstI4AKlIgr+KCiY/5H2GOSuDvipSO4IDDpoDAFQF1aKC8Xu9zTBnb+PNkJYkAaIq6CkqGLPrKwxz1nZuA21DgGJMIaipglHbPc8wZ0PnC5NAWsA0BQAUmio0YfSWTzPM2dx4FLSRYIpnHz1rk1kAQFQ1IW36FMOMbQY/nRWpieJYWvCb+y9YdwYBkDZ4kHRnyyUHoA0SZv+SZekk+c3dp6+x9v2kO1sP2rJI9RTDNJJhpZN0pxv7aby+QcKKvzJYHVaGG/vsXB9aR3AHjVk7nx4L6aXYhsbMjftDewgmfomeW/CjGSFVioNozN54AbQiYeaPGPkFf1wUqWqQv5Qd/IVXVSSsYgx2MbgJ9C/rXDowMDiU+cDA0PDA0K4Q/C2morOp6j8+AFZQOCDuAgAAcBAAnQEqQABAAD6tRJtJpiOiITP2bVDAFYlsAMNuATs/7hxxO8Hd/Jv+hzlm7QHih9IDzAftH63PoA/yvqAftV1gHoAeWR+0HwR/uJ+3HtJp4GWXpAmZN3l6AH7AOyXMYS+qHS2atJPVze8M/cSn6rq8TGIxDVDXB6abQ/Ez2pf9Q0/XCPNNaS0UYAAA/v02a61iAHGFDQxfawo//bNCb5haR16MxKN4yD2N/ahL6igfJSTlP+Xh//y10m3Qk6ob7ti4Z2vHS3igwjSdGw6h8kBAFU6edfyALFE6lnWaYWrMR/Ky10mGoZF95sBAx2Ufmd2A4+ebj3t2EiBIjQ7FOeNrDXf3RUOCxVGRe+mnNPtMc/iPZ9na/dpSbaH8H8IED2xOTTxtSfTr87TOrpNzB0hpzQ5FTfmCZuYkjaXJr98NW53nRNZXOTDd2VsGBDNmyIiBfNLvAJam47NuyemSo1CG02nl6O9y0j+c15isL4jxQNMuK1oazcIMVXhv+TnC7dgjOi4mBYkyDfPc9KxfE5Tha6nKYGfm2hDXOyyrf7rEZE6Xib6fB+qqjm1NJd98a/aydYUfKV0rBYxc5VxRmeH3euL/2yoIv49EYWtlsug+EKQTqkYVCA91CdQVHQy2tf3anLugACaGx8wk2oUSfGkdUfkq1zYM3sxP2NsYjI4Z3vX+Om4R120Fm+J8a8Pa+QmLM7vQ+jwVtWiD78lzItMy12z5x9YEqw3KT7W+GfbSHjMcL1/gp+2t1iMfsc2LhE79WCHzvkf36/RmLRkJ9Swy3IyH44aIboFahOKp98GIVdmTfnv5L/f9t/7u2ZzLLc7BtUu3KMuEZ14ZAG7Nyf+ePsZArKitb9KchP8lbbRBeSBqo8Sbm6qJXbcPSubv8BhhtWXO0NpBfPn4F1+gptwybcpPcIyhHbOsQx9GbXFeZA7GCCenyUivkxbdUYvcUiPs/FdH7+evsYwXErLRx6mNRJasi/HwbnsG1QAA
Ipo Date
1981-12-31T00:00:00.000Z
Market Cap
96875208704
Next Dividend Date
2025-12-08T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.74
Dividend Yield
3.5054476551397444
Sentiment
0.9689805555555555
Sentiment Sources
36
Rating
3.5238
Target Price
99.225
Strong Buy
5
Buy
4
Hold
10
Sell
1
Strong Sell
1
Current Quarter
2025-09-30
Revenue
7823000000
Cost Of Revenue
3519000000
Gross Profit
4304000000
Operating Expenses
1710000000
Operating Income
2594000000
Interest Expense
755000000
Pretax Income
2111000000
Net Income
1711000000
Eps
1.5414414414414415
Dividends Per Share
760000000
Shares Outstanding
1101104843
Income Tax Expense
400000000
EBITDA
4288000000
Operating Margin
33.15863479483574
Total Other Income Expense Net
-483000000
Cash
3342000000
Short Term Investments
-
Receivables
3903000000
Inventories
3255000000
Total Current Assets
12627000000
Property Plant Equipment
112258000000
Total Assets
153248000000
Payables
3017000000
Short Term Debt
7883000000
Long Term Debt
64621000000
Total Liabilities
114974000000
Equity
35002000000
Depreciation
1565000000
Change In Working Capital
1137000000
Cash From Operations
3774000000
Capital Expenditures
3390000000
Cash From Investing
-3865000000
Cash From Financing
2168000000
Net Change In Cash
2077000000
PE
21.8856
PB
2.6778012684989427
ROE
4.888292097594423
ROA
1.1164909166840677
FCF
384000000
Fcf Percent
0.04908602837786016
Piotroski FScore
4
Health Score
41
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
6
Growth Investing Score
6
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
7823000000
Quarters > 0 > income Statement > cost Of Revenue
3519000000
Quarters > 0 > income Statement > gross Profit
4304000000
Quarters > 0 > income Statement > operating Expenses
1710000000
Quarters > 0 > income Statement > operating Income
2594000000
Quarters > 0 > income Statement > interest Expense
755000000
Quarters > 0 > income Statement > pretax Income
2111000000
Quarters > 0 > income Statement > net Income
1711000000
Quarters > 0 > income Statement > eps
1.5414414414414415
Quarters > 0 > income Statement > dividends Per Share
760000000
Quarters > 0 > income Statement > shares Outstanding
1110000000
Quarters > 0 > income Statement > income Tax Expense
400000000
Quarters > 0 > income Statement > EBITDA
4288000000
Quarters > 0 > income Statement > operating Margin
33.15863479483574
Quarters > 0 > income Statement > total Other Income Expense Net
-483000000
Quarters > 0 > balance Sheet > cash
3342000000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
3903000000
Quarters > 0 > balance Sheet > inventories
3255000000
Quarters > 0 > balance Sheet > total Current Assets
12627000000
Quarters > 0 > balance Sheet > property Plant Equipment
112258000000
Quarters > 0 > balance Sheet > total Assets
153248000000
Quarters > 0 > balance Sheet > payables
3017000000
Quarters > 0 > balance Sheet > short Term Debt
7883000000
Quarters > 0 > balance Sheet > long Term Debt
64621000000
Quarters > 0 > balance Sheet > total Liabilities
114974000000
Quarters > 0 > balance Sheet > equity
35002000000
Quarters > 0 > cash Flow > net Income
1707000000
Quarters > 0 > cash Flow > depreciation
1565000000
Quarters > 0 > cash Flow > change In Working Capital
1137000000
Quarters > 0 > cash Flow > cash From Operations
3774000000
Quarters > 0 > cash Flow > capital Expenditures
3390000000
Quarters > 0 > cash Flow > cash From Investing
-3865000000
Quarters > 0 > cash Flow > cash From Financing
2168000000
Quarters > 0 > cash Flow > net Change In Cash
2077000000
Quarters > 0 > ratios > PE
1.5414414414414415
Quarters > 0 > ratios > PB
2.6778012684989427
Quarters > 0 > ratios > ROE
4.888292097594423
Quarters > 0 > ratios > ROA
1.1164909166840677
Quarters > 0 > ratios > FCF
384000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.04908602837786016
Quarters > 0 > health Score
41
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
6973000000
Quarters > 1 > income Statement > cost Of Revenue
3483000000
Quarters > 1 > income Statement > gross Profit
3490000000
Quarters > 1 > income Statement > operating Expenses
1726000000
Quarters > 1 > income Statement > operating Income
1764000000
Quarters > 1 > income Statement > interest Expense
874000000
Quarters > 1 > income Statement > pretax Income
1142000000
Quarters > 1 > income Statement > net Income
880000000
Quarters > 1 > income Statement > eps
0.7963800904977375
Quarters > 1 > income Statement > dividends Per Share
758000000
Quarters > 1 > income Statement > shares Outstanding
1105000000
Quarters > 1 > income Statement > income Tax Expense
289000000
Quarters > 1 > income Statement > EBITDA
3465000000
Quarters > 1 > income Statement > operating Margin
25.297576365983076
Quarters > 1 > income Statement > total Other Income Expense Net
-622000000
Quarters > 1 > balance Sheet > cash
1264000000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
4350000000
Quarters > 1 > balance Sheet > inventories
3075000000
Quarters > 1 > balance Sheet > total Current Assets
10801000000
Quarters > 1 > balance Sheet > property Plant Equipment
110245000000
Quarters > 1 > balance Sheet > total Assets
148853000000
Quarters > 1 > balance Sheet > payables
2948000000
Quarters > 1 > balance Sheet > short Term Debt
6553000000
Quarters > 1 > balance Sheet > long Term Debt
62983000000
Quarters > 1 > balance Sheet > total Liabilities
111511000000
Quarters > 1 > balance Sheet > equity
34014000000
Quarters > 1 > cash Flow > net Income
853000000
Quarters > 1 > cash Flow > depreciation
1449000000
Quarters > 1 > cash Flow > change In Working Capital
88000000
Quarters > 1 > cash Flow > cash From Operations
2181000000
Quarters > 1 > cash Flow > capital Expenditures
2800000000
Quarters > 1 > cash Flow > cash From Investing
-2900000000
Quarters > 1 > cash Flow > cash From Financing
-348000000
Quarters > 1 > cash Flow > net Change In Cash
-1067000000
Quarters > 1 > ratios > PE
0.7963800904977375
Quarters > 1 > ratios > PB
2.743170459222673
Quarters > 1 > ratios > ROE
2.58716998882813
Quarters > 1 > ratios > ROA
0.5911872787246478
Quarters > 1 > ratios > FCF
-619000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
-0.08877097375591568
Quarters > 1 > health Score
36
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
7775000000
Quarters > 2 > income Statement > cost Of Revenue
4034000000
Quarters > 2 > income Statement > gross Profit
3741000000
Quarters > 2 > income Statement > operating Expenses
1731000000
Quarters > 2 > income Statement > operating Income
2010000000
Quarters > 2 > income Statement > interest Expense
714000000
Quarters > 2 > income Statement > pretax Income
1550000000
Quarters > 2 > income Statement > net Income
1334000000
Quarters > 2 > income Statement > eps
1.2072398190045248
Quarters > 2 > income Statement > dividends Per Share
736000000
Quarters > 2 > income Statement > shares Outstanding
1105000000
Quarters > 2 > income Statement > income Tax Expense
280000000
Quarters > 2 > income Statement > EBITDA
3675000000
Quarters > 2 > income Statement > operating Margin
25.85209003215434
Quarters > 2 > income Statement > total Other Income Expense Net
-460000000
Quarters > 2 > balance Sheet > cash
2327000000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
4274000000
Quarters > 2 > balance Sheet > inventories
3054000000
Quarters > 2 > balance Sheet > total Current Assets
11817000000
Quarters > 2 > balance Sheet > property Plant Equipment
108445000000
Quarters > 2 > balance Sheet > total Assets
148109000000
Quarters > 2 > balance Sheet > payables
3094000000
Quarters > 2 > balance Sheet > short Term Debt
5882000000
Quarters > 2 > balance Sheet > long Term Debt
62939000000
Quarters > 2 > balance Sheet > total Liabilities
110886000000
Quarters > 2 > balance Sheet > equity
33839000000
Quarters > 2 > cash Flow > net Income
1270000000
Quarters > 2 > cash Flow > depreciation
1411000000
Quarters > 2 > cash Flow > change In Working Capital
-1342000000
Quarters > 2 > cash Flow > cash From Operations
1250000000
Quarters > 2 > cash Flow > capital Expenditures
2437000000
Quarters > 2 > cash Flow > cash From Investing
-2834000000
Quarters > 2 > cash Flow > cash From Financing
2815000000
Quarters > 2 > cash Flow > net Change In Cash
1231000000
Quarters > 2 > ratios > PE
1.2072398190045248
Quarters > 2 > ratios > PB
2.7573568958893584
Quarters > 2 > ratios > ROE
3.9421968734300656
Quarters > 2 > ratios > ROA
0.9006880068057985
Quarters > 2 > ratios > FCF
-1187000000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.15266881028938906
Quarters > 2 > health Score
36
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
6341000000
Quarters > 3 > income Statement > cost Of Revenue
3680000000
Quarters > 3 > income Statement > gross Profit
2661000000
Quarters > 3 > income Statement > operating Expenses
1603000000
Quarters > 3 > income Statement > operating Income
1058000000
Quarters > 3 > income Statement > interest Expense
693000000
Quarters > 3 > income Statement > pretax Income
545000000
Quarters > 3 > income Statement > net Income
534000000
Quarters > 3 > income Statement > eps
0.48
Quarters > 3 > income Statement > dividends Per Share
734000000
Quarters > 3 > income Statement > shares Outstanding
1112500000
Quarters > 3 > income Statement > income Tax Expense
79000000
Quarters > 3 > income Statement > EBITDA
2588000000
Quarters > 3 > income Statement > operating Margin
16.685065447090363
Quarters > 3 > income Statement > total Other Income Expense Net
-513000000
Quarters > 3 > balance Sheet > cash
1070000000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
4289000000
Quarters > 3 > balance Sheet > inventories
3369000000
Quarters > 3 > balance Sheet > total Current Assets
10694000000
Quarters > 3 > balance Sheet > property Plant Equipment
106743000000
Quarters > 3 > balance Sheet > total Assets
145180000000
Quarters > 3 > balance Sheet > payables
3701000000
Quarters > 3 > balance Sheet > short Term Debt
6256000000
Quarters > 3 > balance Sheet > long Term Debt
58768000000
Quarters > 3 > balance Sheet > total Liabilities
108506000000
Quarters > 3 > balance Sheet > equity
33208000000
Quarters > 3 > cash Flow > net Income
466000000
Quarters > 3 > cash Flow > depreciation
1349000000
Quarters > 3 > cash Flow > change In Working Capital
1159000000
Quarters > 3 > cash Flow > cash From Operations
2173000000
Quarters > 3 > cash Flow > capital Expenditures
2749000000
Quarters > 3 > cash Flow > cash From Investing
-2722000000
Quarters > 3 > cash Flow > cash From Financing
595000000
Quarters > 3 > cash Flow > net Change In Cash
46000000
Quarters > 3 > ratios > PE
0.48
Quarters > 3 > ratios > PB
2.828821368344977
Quarters > 3 > ratios > ROE
1.6080462539147193
Quarters > 3 > ratios > ROA
0.3678192588510814
Quarters > 3 > ratios > FCF
-576000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
-0.09083740734899858
Quarters > 3 > health Score
35
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
26724000000
Annuals > 0 > income Statement > cost Of Revenue
13382000000
Annuals > 0 > income Statement > gross Profit
13342000000
Annuals > 0 > income Statement > operating Expenses
6274000000
Annuals > 0 > income Statement > operating Income
7068000000
Annuals > 0 > income Statement > interest Expense
2743000000
Annuals > 0 > income Statement > pretax Income
5229000000
Annuals > 0 > income Statement > net Income
4401000000
Annuals > 0 > income Statement > eps
3.989998259305463
Annuals > 0 > income Statement > dividends Per Share
2954000000
Annuals > 0 > income Statement > shares Outstanding
1103008000
Annuals > 0 > income Statement > income Tax Expense
969000000
Annuals > 0 > income Statement > EBITDA
13238000000
Annuals > 0 > income Statement > operating Margin
26.448136506511
Annuals > 0 > income Statement > total Other Income Expense Net
-1839000000
Annuals > 0 > balance Sheet > cash
1070000000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
4289000000
Annuals > 0 > balance Sheet > inventories
3369000000
Annuals > 0 > balance Sheet > total Current Assets
10694000000
Annuals > 0 > balance Sheet > property Plant Equipment
106743000000
Annuals > 0 > balance Sheet > total Assets
145180000000
Annuals > 0 > balance Sheet > payables
3701000000
Annuals > 0 > balance Sheet > short Term Debt
6256000000
Annuals > 0 > balance Sheet > long Term Debt
58768000000
Annuals > 0 > balance Sheet > total Liabilities
108506000000
Annuals > 0 > balance Sheet > equity
33208000000
Annuals > 0 > cash Flow > net Income
4260000000
Annuals > 0 > cash Flow > depreciation
5266000000
Annuals > 0 > cash Flow > change In Working Capital
1421000000
Annuals > 0 > cash Flow > cash From Operations
9788000000
Annuals > 0 > cash Flow > capital Expenditures
8955000000
Annuals > 0 > cash Flow > cash From Investing
-9400000000
Annuals > 0 > cash Flow > cash From Financing
-208000000
Annuals > 0 > cash Flow > net Change In Cash
180000000
Annuals > 0 > ratios > PE
3.989998259305463
Annuals > 0 > ratios > PB
2.922267039267646
Annuals > 0 > ratios > ROE
13.252830643218502
Annuals > 0 > ratios > ROA
3.031409285025486
Annuals > 0 > ratios > FCF
833000000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.031170483460559797
Annuals > 0 > health Score
48
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
25253000000
Annuals > 1 > income Statement > cost Of Revenue
13545000000
Annuals > 1 > income Statement > gross Profit
11708000000
Annuals > 1 > income Statement > operating Expenses
5882000000
Annuals > 1 > income Statement > operating Income
5826000000
Annuals > 1 > income Statement > interest Expense
2446000000
Annuals > 1 > income Statement > pretax Income
4345000000
Annuals > 1 > income Statement > net Income
3976000000
Annuals > 1 > income Statement > eps
3.6211293260473587
Annuals > 1 > income Statement > dividends Per Share
3035000000
Annuals > 1 > income Statement > shares Outstanding
1098000000
Annuals > 1 > income Statement > income Tax Expense
496000000
Annuals > 1 > income Statement > EBITDA
11777000000
Annuals > 1 > income Statement > operating Margin
23.070526274106047
Annuals > 1 > income Statement > total Other Income Expense Net
-1481000000
Annuals > 1 > balance Sheet > cash
748000000
Annuals > 1 > balance Sheet > short Term Investments
2424000000
Annuals > 1 > balance Sheet > receivables
3963000000
Annuals > 1 > balance Sheet > inventories
3352000000
Annuals > 1 > balance Sheet > total Current Assets
10432000000
Annuals > 1 > balance Sheet > property Plant Equipment
101941000000
Annuals > 1 > balance Sheet > total Assets
139331000000
Annuals > 1 > balance Sheet > payables
2898000000
Annuals > 1 > balance Sheet > short Term Debt
4973000000
Annuals > 1 > balance Sheet > long Term Debt
57210000000
Annuals > 1 > balance Sheet > total Liabilities
104106000000
Annuals > 1 > balance Sheet > equity
31444000000
Annuals > 1 > cash Flow > net Income
3976000000
Annuals > 1 > cash Flow > depreciation
4986000000
Annuals > 1 > cash Flow > change In Working Capital
-135000000
Annuals > 1 > cash Flow > cash From Operations
7553000000
Annuals > 1 > cash Flow > capital Expenditures
9095000000
Annuals > 1 > cash Flow > cash From Investing
-9668000000
Annuals > 1 > cash Flow > cash From Financing
999000000
Annuals > 1 > cash Flow > net Change In Cash
-1116000000
Annuals > 1 > ratios > PE
3.6211293260473587
Annuals > 1 > ratios > PB
3.0721931052029006
Annuals > 1 > ratios > ROE
12.644701691896707
Annuals > 1 > ratios > ROA
2.853636304914197
Annuals > 1 > ratios > FCF
-1542000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
-0.06106205203342177
Annuals > 1 > health Score
41
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
29279000000
Annuals > 2 > income Statement > cost Of Revenue
18652000000
Annuals > 2 > income Statement > gross Profit
10627000000
Annuals > 2 > income Statement > operating Expenses
5257000000
Annuals > 2 > income Statement > operating Income
5370000000
Annuals > 2 > income Statement > interest Expense
2022000000
Annuals > 2 > income Statement > pretax Income
4223000000
Annuals > 2 > income Statement > net Income
3535000000
Annuals > 2 > income Statement > eps
3.2701747115123103
Annuals > 2 > income Statement > dividends Per Share
2907000000
Annuals > 2 > income Statement > shares Outstanding
1080982000
Annuals > 2 > income Statement > income Tax Expense
795000000
Annuals > 2 > income Statement > EBITDA
10309000000
Annuals > 2 > income Statement > operating Margin
18.34079032753851
Annuals > 2 > income Statement > total Other Income Expense Net
-1147000000
Annuals > 2 > balance Sheet > cash
1917000000
Annuals > 2 > balance Sheet > short Term Investments
6169000000
Annuals > 2 > balance Sheet > receivables
3716000000
Annuals > 2 > balance Sheet > inventories
2677000000
Annuals > 2 > balance Sheet > total Current Assets
10416000000
Annuals > 2 > balance Sheet > property Plant Equipment
96703000000
Annuals > 2 > balance Sheet > total Assets
134891000000
Annuals > 2 > balance Sheet > payables
3525000000
Annuals > 2 > balance Sheet > short Term Debt
7091000000
Annuals > 2 > balance Sheet > long Term Debt
50656000000
Annuals > 2 > balance Sheet > total Liabilities
100359000000
Annuals > 2 > balance Sheet > equity
30408000000
Annuals > 2 > cash Flow > net Income
3428000000
Annuals > 2 > cash Flow > depreciation
4064000000
Annuals > 2 > cash Flow > change In Working Capital
160000000
Annuals > 2 > cash Flow > cash From Operations
6302000000
Annuals > 2 > cash Flow > capital Expenditures
7923000000
Annuals > 2 > cash Flow > cash From Investing
-8430000000
Annuals > 2 > cash Flow > cash From Financing
2336000000
Annuals > 2 > cash Flow > net Change In Cash
208000000
Annuals > 2 > ratios > PE
3.2701747115123103
Annuals > 2 > ratios > PB
3.1276241896869243
Annuals > 2 > ratios > ROE
11.625230202578269
Annuals > 2 > ratios > ROA
2.6206344381760087
Annuals > 2 > ratios > FCF
-1621000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.055363912701936545
Annuals > 2 > health Score
40
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
23113000000
Annuals > 3 > income Statement > cost Of Revenue
12866000000
Annuals > 3 > income Statement > gross Profit
10247000000
Annuals > 3 > income Statement > operating Expenses
6549000000
Annuals > 3 > income Statement > operating Income
3698000000
Annuals > 3 > income Statement > interest Expense
1837000000
Annuals > 3 > income Statement > pretax Income
2576000000
Annuals > 3 > income Statement > net Income
2408000000
Annuals > 3 > income Statement > eps
2.2695570216776626
Annuals > 3 > income Statement > dividends Per Share
2777000000
Annuals > 3 > income Statement > shares Outstanding
1061000000
Annuals > 3 > income Statement > income Tax Expense
267000000
Annuals > 3 > income Statement > EBITDA
8386000000
Annuals > 3 > income Statement > operating Margin
15.999653874442954
Annuals > 3 > income Statement > total Other Income Expense Net
-1122000000
Annuals > 3 > balance Sheet > cash
1798000000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2962000000
Annuals > 3 > balance Sheet > inventories
2355000000
Annuals > 3 > balance Sheet > total Current Assets
8965000000
Annuals > 3 > balance Sheet > property Plant Equipment
93462000000
Annuals > 3 > balance Sheet > total Assets
127534000000
Annuals > 3 > balance Sheet > payables
2169000000
Annuals > 3 > balance Sheet > short Term Debt
3847000000
Annuals > 3 > balance Sheet > long Term Debt
49921000000
Annuals > 3 > balance Sheet > total Liabilities
94967000000
Annuals > 3 > balance Sheet > equity
28165000000
Annuals > 3 > cash Flow > net Income
2309000000
Annuals > 3 > cash Flow > depreciation
3973000000
Annuals > 3 > cash Flow > change In Working Capital
-990000000
Annuals > 3 > cash Flow > cash From Operations
6169000000
Annuals > 3 > cash Flow > capital Expenditures
7240000000
Annuals > 3 > cash Flow > cash From Investing
-7353000000
Annuals > 3 > cash Flow > cash From Financing
1945000000
Annuals > 3 > cash Flow > net Change In Cash
761000000
Annuals > 3 > ratios > PE
2.2695570216776626
Annuals > 3 > ratios > PB
3.314282975323984
Annuals > 3 > ratios > ROE
8.549618320610687
Annuals > 3 > ratios > ROA
1.888123951260056
Annuals > 3 > ratios > FCF
-1071000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
-0.04633755894950894
Annuals > 3 > health Score
37
Valuation > metrics > PE
21.8856
Valuation > metrics > PB
2.6778012684989427
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
4.888292097594423
Profitability > metrics > ROA
13.55032866080621
Profitability > metrics > Net Margin
0.2187140483190592
Profitability > final Score
70
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
3.284783726644192
Risk > metrics > Interest Coverage
3.4357615894039735
Risk > final Score
20
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.158440366972477
Liquidity > metrics > Quick Ratio
0.8598165137614678
Liquidity > final Score
72
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
49
Prev Profitabilities > 1
64
Prev Profitabilities > 2
31
Prev Risks > 0
14
Prev Risks > 1
17
Prev Risks > 2
12
Prev Liquidities > 0
69
Prev Liquidities > 1
82
Prev Liquidities > 2
64
Updated At
2025-12-14T01:13:07.480Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-12
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.5877
Earnings History > 0 > eps Difference
-0.5877
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.6
Earnings History > 1 > eps Estimate
1.52
Earnings History > 1 > eps Difference
0.08
Earnings History > 1 > surprise Percent
5.2632
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.92
Earnings History > 2 > eps Estimate
1.08
Earnings History > 2 > eps Difference
-0.16
Earnings History > 2 > surprise Percent
-14.8148
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
1.23
Earnings History > 3 > eps Estimate
1.14
Earnings History > 3 > eps Difference
0.09
Earnings History > 3 > surprise Percent
7.8947
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.5
Earnings History > 4 > eps Estimate
0.53
Earnings History > 4 > eps Difference
-0.03
Earnings History > 4 > surprise Percent
-5.6604
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.43
Earnings History > 5 > eps Estimate
1.34
Earnings History > 5 > eps Difference
0.09
Earnings History > 5 > surprise Percent
6.7164
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.1
Earnings History > 6 > eps Estimate
0.92
Earnings History > 6 > eps Difference
0.18
Earnings History > 6 > surprise Percent
19.5652
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.03
Earnings History > 7 > eps Estimate
0.91
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
13.1868
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-15
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.64
Earnings History > 8 > eps Estimate
0.6
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
6.6667
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.42
Earnings History > 9 > eps Estimate
1.32
Earnings History > 9 > eps Difference
0.1
Earnings History > 9 > surprise Percent
7.5758
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.79
Earnings History > 10 > eps Estimate
0.75
Earnings History > 10 > eps Difference
0.04
Earnings History > 10 > surprise Percent
5.3333
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-27
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.79
Earnings History > 11 > eps Estimate
0.71
Earnings History > 11 > eps Difference
0.08
Earnings History > 11 > surprise Percent
11.2676
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-16
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.26
Earnings History > 12 > eps Estimate
0.24
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
8.3333
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.31
Earnings History > 13 > eps Estimate
1.33
Earnings History > 13 > eps Difference
-0.02
Earnings History > 13 > surprise Percent
-1.5038
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-28
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.07
Earnings History > 14 > eps Estimate
0.84
Earnings History > 14 > eps Difference
0.23
Earnings History > 14 > surprise Percent
27.381
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.97
Earnings History > 15 > eps Estimate
0.9
Earnings History > 15 > eps Difference
0.07
Earnings History > 15 > surprise Percent
7.7778
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-17
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.36
Earnings History > 16 > eps Estimate
0.35
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
2.8571
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.23
Earnings History > 17 > eps Estimate
1.22
Earnings History > 17 > eps Difference
0.01
Earnings History > 17 > surprise Percent
0.8197
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.84
Earnings History > 18 > eps Estimate
0.79
Earnings History > 18 > eps Difference
0.05
Earnings History > 18 > surprise Percent
6.3291
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.98
Earnings History > 19 > eps Estimate
0.83
Earnings History > 19 > eps Difference
0.15
Earnings History > 19 > surprise Percent
18.0723
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-18
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.47
Earnings History > 20 > eps Estimate
0.42
Earnings History > 20 > eps Difference
0.05
Earnings History > 20 > surprise Percent
11.9048
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.22
Earnings History > 21 > eps Estimate
1.21
Earnings History > 21 > eps Difference
0.01
Earnings History > 21 > surprise Percent
0.8264
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.78
Earnings History > 22 > eps Estimate
0.67
Earnings History > 22 > eps Difference
0.11
Earnings History > 22 > surprise Percent
16.4179
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.78
Earnings History > 23 > eps Estimate
0.71
Earnings History > 23 > eps Difference
0.07
Earnings History > 23 > surprise Percent
9.8592
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-20
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.27
Earnings History > 24 > eps Estimate
0.27
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.34
Earnings History > 25 > eps Estimate
1.14
Earnings History > 25 > eps Difference
0.2
Earnings History > 25 > surprise Percent
17.5439
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.8
Earnings History > 26 > eps Estimate
0.73
Earnings History > 26 > eps Difference
0.07
Earnings History > 26 > surprise Percent
9.589
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.7
Earnings History > 27 > eps Estimate
0.72
Earnings History > 27 > eps Difference
-0.02
Earnings History > 27 > surprise Percent
-2.7778
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-20
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.25
Earnings History > 28 > eps Estimate
0.23
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
8.6957
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.14
Earnings History > 29 > eps Estimate
1.07
Earnings History > 29 > eps Difference
0.07
Earnings History > 29 > surprise Percent
6.5421
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-08
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.8
Earnings History > 30 > eps Estimate
0.69
Earnings History > 30 > eps Difference
0.11
Earnings History > 30 > surprise Percent
15.942
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.88
Earnings History > 31 > eps Estimate
0.83
Earnings History > 31 > eps Difference
0.05
Earnings History > 31 > surprise Percent
6.0241
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-21
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.51
Earnings History > 32 > eps Estimate
0.46
Earnings History > 32 > eps Difference
0.05
Earnings History > 32 > surprise Percent
10.8696
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-01
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.12
Earnings History > 33 > eps Estimate
1.07
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
4.6729
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.73
Earnings History > 34 > eps Estimate
0.71
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
2.8169
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.66
Earnings History > 35 > eps Estimate
0.6
Earnings History > 35 > eps Difference
0.06
Earnings History > 35 > surprise Percent
10
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-22
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.24
Earnings History > 36 > eps Estimate
0.33
Earnings History > 36 > eps Difference
-0.09
Earnings History > 36 > surprise Percent
-27.2727
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.28
Earnings History > 37 > eps Estimate
1.17
Earnings History > 37 > eps Difference
0.11
Earnings History > 37 > surprise Percent
9.4017
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-27
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.74
Earnings History > 38 > eps Estimate
0.7
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
5.7143
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-27
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.58
Earnings History > 39 > eps Estimate
0.53
Earnings History > 39 > eps Difference
0.05
Earnings History > 39 > surprise Percent
9.434
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-03
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.44
Earnings History > 40 > eps Estimate
0.43
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
2.3256
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.17
Earnings History > 41 > eps Estimate
1.16
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
0.8621
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.71
Earnings History > 42 > eps Estimate
0.69
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
2.8986
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.56
Earnings History > 43 > eps Estimate
0.58
Earnings History > 43 > eps Difference
-0.02
Earnings History > 43 > surprise Percent
-3.4483
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.38
Earnings History > 44 > eps Estimate
0.38
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.09
Earnings History > 45 > eps Estimate
1.07
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
1.8692
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.68
Earnings History > 46 > eps Estimate
0.66
Earnings History > 46 > eps Difference
0.02
Earnings History > 46 > surprise Percent
3.0303
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.66
Earnings History > 47 > eps Estimate
0.56
Earnings History > 47 > eps Difference
0.1
Earnings History > 47 > surprise Percent
17.8571
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.5
Earnings History > 48 > eps Estimate
0.46
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
8.6957
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.08
Earnings History > 49 > eps Estimate
1.11
Earnings History > 49 > eps Difference
-0.03
Earnings History > 49 > surprise Percent
-2.7027
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-31
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.66
Earnings History > 50 > eps Estimate
0.68
Earnings History > 50 > eps Difference
-0.02
Earnings History > 50 > surprise Percent
-2.9412
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-24
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.49
Earnings History > 51 > eps Estimate
0.5
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-2
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.44
Earnings History > 52 > eps Estimate
0.39
Earnings History > 52 > eps Difference
0.05
Earnings History > 52 > surprise Percent
12.8205
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-05
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.11
Earnings History > 53 > eps Estimate
1.13
Earnings History > 53 > eps Difference
-0.02
Earnings History > 53 > surprise Percent
-1.7699
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.69
Earnings History > 54 > eps Estimate
0.68
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
1.4706
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-25
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.42
Earnings History > 55 > eps Estimate
0.46
Earnings History > 55 > eps Difference
-0.04
Earnings History > 55 > surprise Percent
-8.6957
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-25
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.3
Earnings History > 56 > eps Estimate
0.3
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-26
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.07
Earnings History > 57 > eps Estimate
1.04
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
2.8846
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-27
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.71
Earnings History > 58 > eps Estimate
0.64
Earnings History > 58 > eps Difference
0.07
Earnings History > 58 > surprise Percent
10.9375
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-27
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.5
Earnings History > 59 > eps Estimate
0.5
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-26
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.18
Earnings History > 60 > eps Estimate
0.18
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-27
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.98
Earnings History > 61 > eps Estimate
0.99
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-1.0101
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-28
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.62
Earnings History > 62 > eps Estimate
0.59
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
5.0847
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-28
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.6
Earnings History > 63 > eps Estimate
0.44
Earnings History > 63 > eps Difference
0.16
Earnings History > 63 > surprise Percent
36.3636
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-27
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.31
Earnings History > 64 > eps Estimate
0.3
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
3.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-28
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.99
Earnings History > 65 > eps Estimate
0.98
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
1.0204
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.6
Earnings History > 66 > eps Estimate
0.59
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
1.6949
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.42
Earnings History > 67 > eps Estimate
0.41
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
2.439
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-28
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.26
Earnings History > 68 > eps Estimate
0.25
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
4
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-23
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
1.01
Earnings History > 69 > eps Estimate
1.02
Earnings History > 69 > eps Difference
-0.01
Earnings History > 69 > surprise Percent
-0.9804
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.63
Earnings History > 70 > eps Estimate
0.57
Earnings History > 70 > eps Difference
0.06
Earnings History > 70 > surprise Percent
10.5263
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-30
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.47
Earnings History > 71 > eps Estimate
0.41
Earnings History > 71 > eps Difference
0.06
Earnings History > 71 > surprise Percent
14.6341
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-30
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.26
Earnings History > 72 > eps Estimate
0.24
Earnings History > 72 > eps Difference
0.02
Earnings History > 72 > surprise Percent
8.3333
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-25
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.99
Earnings History > 73 > eps Estimate
0.99
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-26
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.55
Earnings History > 74 > eps Estimate
0.52
Earnings History > 74 > eps Difference
0.03
Earnings History > 74 > surprise Percent
5.7692
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-27
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.41
Earnings History > 75 > eps Estimate
0.35
Earnings History > 75 > eps Difference
0.06
Earnings History > 75 > surprise Percent
17.1429
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-25
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.25
Earnings History > 76 > eps Estimate
0.23
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
8.6957
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-26
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.99
Earnings History > 77 > eps Estimate
0.95
Earnings History > 77 > eps Difference
0.04
Earnings History > 77 > surprise Percent
4.2105
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.52
Earnings History > 78 > eps Estimate
0.51
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
1.9608
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-25
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.35
Earnings History > 79 > eps Estimate
0.39
Earnings History > 79 > eps Difference
-0.04
Earnings History > 79 > surprise Percent
-10.2564
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-26
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.21
Earnings History > 80 > eps Estimate
0.22
Earnings History > 80 > eps Difference
-0.01
Earnings History > 80 > surprise Percent
-4.5455
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-25
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.97
Earnings History > 81 > eps Estimate
0.9
Earnings History > 81 > eps Difference
0.07
Earnings History > 81 > surprise Percent
7.7778
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-26
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.52
Earnings History > 82 > eps Estimate
0.51
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
1.9608
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-26
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.43
Earnings History > 83 > eps Estimate
0.41
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
4.878
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-25
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.24
Earnings History > 84 > eps Estimate
0.21
Earnings History > 84 > eps Difference
0.03
Earnings History > 84 > surprise Percent
14.2857
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-21
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.87
Earnings History > 85 > eps Estimate
0.87
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-28
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.48
Earnings History > 86 > eps Estimate
0.48
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-28
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.45
Earnings History > 87 > eps Estimate
0.37
Earnings History > 87 > eps Difference
0.08
Earnings History > 87 > surprise Percent
21.6216
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-29
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.22
Earnings History > 88 > eps Estimate
0.17
Earnings History > 88 > eps Difference
0.05
Earnings History > 88 > surprise Percent
29.4118
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-21
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.85
Earnings History > 89 > eps Estimate
0.78
Earnings History > 89 > eps Difference
0.07
Earnings History > 89 > surprise Percent
8.9744
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-29
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.49
Earnings History > 90 > eps Estimate
0.45
Earnings History > 90 > eps Difference
0.04
Earnings History > 90 > surprise Percent
8.8889
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-30
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.41
Earnings History > 91 > eps Estimate
0.33
Earnings History > 91 > eps Difference
0.08
Earnings History > 91 > surprise Percent
24.2424
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-27
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.23
Earnings History > 92 > eps Estimate
0.16
Earnings History > 92 > eps Difference
0.07
Earnings History > 92 > surprise Percent
43.75
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.84
Earnings History > 93 > eps Estimate
0.79
Earnings History > 93 > eps Difference
0.05
Earnings History > 93 > surprise Percent
6.3291
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-22
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.47
Earnings History > 94 > eps Estimate
0.42
Earnings History > 94 > eps Difference
0.05
Earnings History > 94 > surprise Percent
11.9048
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.32
Earnings History > 95 > eps Estimate
0.29
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
10.3448
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-24
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.16
Earnings History > 96 > eps Estimate
0.15
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
6.6667
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-22
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.8
Earnings History > 97 > eps Estimate
0.79
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
1.2658
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-23
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.4
Earnings History > 98 > eps Estimate
0.39
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
2.5641
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-26
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.23
Earnings History > 99 > eps Estimate
0.23
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-19
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.21
Earnings History > 100 > eps Estimate
0.24
Earnings History > 100 > eps Difference
-0.03
Earnings History > 100 > surprise Percent
-12.5
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-23
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
1.03
Earnings History > 101 > eps Estimate
0.91
Earnings History > 101 > eps Difference
0.12
Earnings History > 101 > surprise Percent
13.1868
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-18
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.52
Earnings History > 102 > eps Estimate
0.47
Earnings History > 102 > eps Difference
0.05
Earnings History > 102 > surprise Percent
10.6383
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-17
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.37
Earnings History > 103 > eps Estimate
0.36
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
2.7778
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-20
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.22
Earnings History > 104 > eps Estimate
0.23
Earnings History > 104 > eps Difference
-0.01
Earnings History > 104 > surprise Percent
-4.3478
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-19
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.79
Earnings History > 105 > eps Estimate
0.79
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-19
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.45
Earnings History > 106 > eps Estimate
0.4
Earnings History > 106 > eps Difference
0.05
Earnings History > 106 > surprise Percent
12.5
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-19
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.32
Earnings History > 107 > eps Estimate
0.32
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-19
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.25
Earnings History > 108 > eps Estimate
0.3
Earnings History > 108 > eps Difference
-0.05
Earnings History > 108 > surprise Percent
-16.6667
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-19
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.74
Earnings History > 109 > eps Estimate
0.76
Earnings History > 109 > eps Difference
-0.02
Earnings History > 109 > surprise Percent
-2.6316
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-20
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.39
Earnings History > 110 > eps Estimate
0.35
Earnings History > 110 > eps Difference
0.04
Earnings History > 110 > surprise Percent
11.4286
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-20
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.35
Earnings History > 111 > eps Estimate
0.31
Earnings History > 111 > eps Difference
0.04
Earnings History > 111 > surprise Percent
12.9032
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-20
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.28
Earnings History > 112 > eps Estimate
0.34
Earnings History > 112 > eps Difference
-0.06
Earnings History > 112 > surprise Percent
-17.6471
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-20
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.72
Earnings History > 113 > eps Estimate
0.77
Earnings History > 113 > eps Difference
-0.05
Earnings History > 113 > surprise Percent
-6.4935
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-24
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.31
Earnings History > 114 > eps Estimate
0.42
Earnings History > 114 > eps Difference
-0.11
Earnings History > 114 > surprise Percent
-26.1905
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-23
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.28
Earnings History > 115 > eps Estimate
0.34
Earnings History > 115 > eps Difference
-0.06
Earnings History > 115 > surprise Percent
-17.6471
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-20
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.21
Earnings History > 116 > eps Estimate
0.25
Earnings History > 116 > eps Difference
-0.04
Earnings History > 116 > surprise Percent
-16
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-23
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.69
Earnings History > 117 > eps Estimate
0.71
Earnings History > 117 > eps Difference
-0.02
Earnings History > 117 > surprise Percent
-2.8169
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-24
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.43
Earnings History > 118 > eps Estimate
0.42
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
2.381
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-24
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.35
Earnings History > 119 > eps Estimate
0.32
Earnings History > 119 > eps Difference
0.03
Earnings History > 119 > surprise Percent
9.375
The Southern Company, through its subsidiaries, engages in the generation, transmission, and distribution of electricity. The company develops, constructs, acquires, owns, and manages power generation assets, including renewable energy projects and sells electricity in the wholesale market; distributes natural gas in Illinois, Georgia, Virginia, and Tennessee; operates, constructs, and maintains approximately 78,500 miles of natural gas pipelines and 14 storage facilities; and provides gas marketing services, as well as electric services to retail customers. It also offers distributed energy and resilience solutions, and digital wireless communications and fiber optics services, as well as deploys microgrids for commercial, industrial, governmental, utility customers. The Southern Company was incorporated in 1946 and is headquartered in Atlanta, Georgia.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.74Next Payout:
Dec 8, 2025Yield:
3.5054 %Michael Saylor Just Bought $1 Billion More Bitcoin. So Why Is MSTR Stock Still Down 39%? - TipRanks
12/15/2025
Michael Saylor Just Bought $1 Billion More Bitcoin. So Why Is MSTR Stock Still Down 39%? TipRanks
Read more →Price-Driven Insight from (SO) for Rule-Based Strategy news.stocktradersdaily.com
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$99.225
Analyst Picks
Strong Buy
5
Buy
4
Hold
10
Sell
1
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
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)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 70.74% of the total shares of Southern Company
1.
Vanguard Group Inc(9.6272%)
since
2025/06/30
2.
BlackRock Inc(7.9246%)
since
2025/06/30
3.
JPMorgan Chase & Co(6.2692%)
since
2025/06/30
4.
State Street Corp(5.374%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(3.144%)
since
2025/07/31
6.
Vanguard 500 Index Investor(2.4731%)
since
2025/07/31
7.
Geode Capital Management, LLC(2.3642%)
since
2025/06/30
8.
Capital Research & Mgmt Co - Division 3(2.3536%)
since
2025/06/30
9.
FMR Inc(2.2491%)
since
2025/06/30
10.
Massachusetts Financial Services Company(1.8483%)
since
2025/06/30
11.
The Utilities Select Sector SPDR® ETF(1.6187%)
since
2025/08/31
12.
T. Rowe Price Associates, Inc.(1.5933%)
since
2025/06/30
13.
Capital Group Wash Mutual Invtrs Comp(1.2836%)
since
2025/06/30
14.
American Funds Washington Mutual A(1.2836%)
since
2025/06/30
15.
Franklin Resources Inc(1.2741%)
since
2025/06/30
16.
Fidelity 500 Index(1.2665%)
since
2025/07/31
17.
SPDR® S&P 500® ETF(1.2069%)
since
2025/08/31
18.
iShares Core S&P 500 ETF(1.2023%)
since
2025/08/31
19.
Morgan Stanley - Brokerage Accounts(1.1691%)
since
2025/06/30
20.
NORGES BANK(1.1678%)
since
2025/06/30
21.
MFS Large Cap Value Equity(1.0411%)
since
2025/06/30
22.
MFS Value A(1.035%)
since
2025/07/31
23.
Northern Trust Corp(0.9623%)
since
2025/06/30
24.
Ameriprise Financial Inc(0.8866%)
since
2025/06/30
25.
Vanguard Value Index Inv(0.8864%)
since
2025/07/31
26.
Royal Bank of Canada(0.8501%)
since
2025/06/30
27.
Bank of America Corp(0.7608%)
since
2025/06/30
28.
Legal & General Group PLC(0.7497%)
since
2025/06/30
29.
Capital World Investors(0.7256%)
since
2025/06/30
30.
Goldman Sachs Group Inc(0.658%)
since
2025/06/30
31.
Bank of New York Mellon Corp(0.6494%)
since
2025/06/30
32.
Franklin Income A1(0.6363%)
since
2025/07/31
33.
Vanguard Utilities ETF(0.6069%)
since
2025/07/31
34.
Vanguard Institutional Index I(0.6041%)
since
2025/07/31
35.
JPMorgan Equity Premium Income ETF(0.5809%)
since
2025/08/29
36.
State St S&P 500® Indx SL Cl III(0.5333%)
since
2025/08/31
37.
Columbia Dividend Value(0.51%)
since
2025/06/30
38.
Columbia Dividend Income Inst(0.5092%)
since
2025/07/31
39.
American Funds American Mutual A(0.4323%)
since
2025/06/30
40.
Capital Group American Mutual Comp(0.4323%)
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.5877
Date
2025-09-30
EPS Actual
1.6
EPS Estimate
1.52
EPS Difference
0.08
Surprise Percent
5.2632%
(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.