_id
6915e7b6bc934aba376b1b1e
Ticker
PSA
Name
Public Storage
Exchange
NYSE
Address
701 Western Avenue, Glendale, CA, United States, 91201-2349
Country
USA
Sector
Real Estate
Industry
REIT - Industrial
Currency
USD
Website
https://www.publicstorage.com
Description
Public Storage, a member of the S&P 500, is a REIT that primarily acquires, develops, owns, and operates self-storage facilities. At September 30, 2025, we: (i) owned and/or operated 3,491 self-storage facilities located in 40 states with approximately 254 million net rentable square feet in the United States and (ii) owned a 35% common equity interest in Shurgard Self Storage Limited (Euronext Brussels: SHUR), which owned 323 self-storage facilities located in seven Western European nations with approximately 18 million net rentable square feet operated under the Shurgard brand. Our headquarters are in Glendale, California.
Last Close
257.78
Volume
1299217
Current Price
279.83
Change
2.46
Last Updated
2026-01-06T09:36:10.201Z
Image
data:image/webp;base64,UklGRjYDAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSF8AAAABf2AgkszsrwBGEkGEEBGRasdjMWDT2tqTL/9vgerid0JQQPDRDHQFBCWsbMwI6XW+Akgi+j8BEs8fWNhizg/tdP/B/kpFB1W/1PT9fj7UsFP5QgUt5ZqDyZWEI5FYAgBWUDggsAIAAJARAJ0BKkAAQAA+tUKcSicjIqGwGfwA4BaJbAC3AXF+3dKZWPuf5Gfhn8p9QftO8woH2U+lX1Afm/eAeYD9evSg/VX3Hf4v0quoo9AD9gOttX4K5eWbpL2kTUEWoOnukMfi3ylxEi6kE8Q8G6sudasHmv7CUggumEaNFoRUVCsJihx5mO5CV4y7kT7DSFyXT01IOvAAANOivAQ6Z1SMc70rrEjWaLXXouyaEsIPOqcl/pB9JIkOH9zBGyXk0O6MmBceNAnpe5kOVwNlwrMcnDkBjKJVGeIlQBalYGIDccj8obptYM5evGwHuPt8ubnAWi5ys6OiAOFxsjqIT4GP31EmEsNQyC+9aHrUIJd960PU4iyFR39bxi71EHG44SEqWbDYAcb/PNbOw/gcfkK3gleIiQe02xWfIFUOn2Hs7+noWDRu93Il8bF/R7PlZOn6/9Jl3PAdDV3IkrLVdJvscHCP5y13UupFk6f3lizTEM79FbuUtzDEmBpW/vwimb+tA66/fLcK1xcBcQ3KB5zbN8WEXCXgAoG2GzXVjX1HvpVEqnPdye+PCk4nel/6/8VtSAZnJtKOcQOnqXK2qoTwoGDrgboJdGfAYG95t9wf/f9yCW3383w2InL6poh6aJPUjgvQd719gBsZxV7Cw/cCpQgkzpRLhfl6joeYx0d/cKzkoTTTc5qu7UrbiPJyut4YxN8QF8A1P6e+CjBn/dDGE+wjicFmrC4+TYq+L/7mIwlUKpk7RVOppRT7hLtHjza3POYWcaDSWZ3WKJtp48CeoO9Wodc7vbZ1pndSN07OGL8zSbJHifN2BaYF9qqRF6x36FaqHorRwE+gv4I5TFlgBU7ygWLPPKFgKXmPThTr4OTEDE5PcxiQWG9cUMbo0SFutCdPVSyxfMC+ubRrLAQAAAA=
Ipo Date
1980-11-18T00:00:00.000Z
Market Cap
45778296832
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.91202
Sentiment Sources
5
Rating
3.9048
Target Price
318.5263
Strong Buy
7
Buy
5
Hold
9
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
1224043000
Cost Of Revenue
330850000
Gross Profit
893193000
Operating Expenses
28783000
Operating Income
864410000
Interest Expense
79692000
Pretax Income
517604000
Net Income
511063000
Eps
2.9056821541470517
Dividends Per Share
-1151691000
Shares Outstanding
175463014
Income Tax Expense
2831000
EBITDA
887660000
Operating Margin
70.6192511210799
Total Other Income Expense Net
-346806000
Cash
296460000
Short Term Investments
-
Receivables
93700000
Inventories
-
Total Current Assets
296460000
Property Plant Equipment
267816000
Total Assets
20114318000
Payables
-
Short Term Debt
284082000
Long Term Debt
10042822000
Total Liabilities
10707211000
Equity
9312123000
Bs_currency_symbol
USD
Depreciation
290364000
Change In Working Capital
6234000
Cash From Operations
875091000
Capital Expenditures
113347000
Cash From Investing
-695983000
Cash From Financing
-987251000
Net Change In Cash
-808143000
Cf_currency_symbol
USD
PE
27.0924
PB
5.285327494063384
ROE
5.48814701008567
ROA
2.540792086512702
FCF
761744000
Fcf Percent
0.6223180068020486
Piotroski FScore
4
Health Score
61
Deep Value Investing Score
4
Defensive Investing Score
4.5
Dividend Investing Score
5
Economic Moat Investing Score
7.8
Garp Investing Score
5.5
Growth Investing Score
5
Momentum Investing Score
5.5
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1224043000
Quarters > 0 > income Statement > cost Of Revenue
330850000
Quarters > 0 > income Statement > gross Profit
893193000
Quarters > 0 > income Statement > operating Expenses
28783000
Quarters > 0 > income Statement > operating Income
864410000
Quarters > 0 > income Statement > interest Expense
79692000
Quarters > 0 > income Statement > pretax Income
517604000
Quarters > 0 > income Statement > net Income
511063000
Quarters > 0 > income Statement > eps
2.9056821541470517
Quarters > 0 > income Statement > dividends Per Share
-1151691000
Quarters > 0 > income Statement > shares Outstanding
175884000
Quarters > 0 > income Statement > income Tax Expense
2831000
Quarters > 0 > income Statement > EBITDA
887660000
Quarters > 0 > income Statement > operating Margin
70.6192511210799
Quarters > 0 > income Statement > total Other Income Expense Net
-346806000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
296460000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
93700000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
296460000
Quarters > 0 > balance Sheet > property Plant Equipment
267816000
Quarters > 0 > balance Sheet > total Assets
20114318000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
284082000
Quarters > 0 > balance Sheet > long Term Debt
10042822000
Quarters > 0 > balance Sheet > total Liabilities
10707211000
Quarters > 0 > balance Sheet > equity
9312123000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
514773000
Quarters > 0 > cash Flow > depreciation
290364000
Quarters > 0 > cash Flow > change In Working Capital
6234000
Quarters > 0 > cash Flow > cash From Operations
875091000
Quarters > 0 > cash Flow > capital Expenditures
113347000
Quarters > 0 > cash Flow > cash From Investing
-695983000
Quarters > 0 > cash Flow > cash From Financing
-987251000
Quarters > 0 > cash Flow > net Change In Cash
-808143000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
2.9056821541470517
Quarters > 0 > ratios > PB
5.285327494063384
Quarters > 0 > ratios > ROE
5.48814701008567
Quarters > 0 > ratios > ROA
2.540792086512702
Quarters > 0 > ratios > FCF
761744000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.6223180068020486
Quarters > 0 > health Score
61
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1201094000
Quarters > 1 > income Statement > cost Of Revenue
318005000
Quarters > 1 > income Statement > gross Profit
883089000
Quarters > 1 > income Statement > operating Expenses
307930000
Quarters > 1 > income Statement > operating Income
575159000
Quarters > 1 > income Statement > interest Expense
71609000
Quarters > 1 > income Statement > pretax Income
364651000
Quarters > 1 > income Statement > net Income
358419000
Quarters > 1 > income Statement > eps
2.0373860994423634
Quarters > 1 > income Statement > dividends Per Share
-575847000
Quarters > 1 > income Statement > shares Outstanding
175921000
Quarters > 1 > income Statement > income Tax Expense
3240000
Quarters > 1 > income Statement > EBITDA
719476000
Quarters > 1 > income Statement > operating Margin
47.886260359305766
Quarters > 1 > income Statement > total Other Income Expense Net
-210508000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
1104603000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
78500000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
1104603000
Quarters > 1 > balance Sheet > property Plant Equipment
257295000
Quarters > 1 > balance Sheet > total Assets
20541453000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
684261000
Quarters > 1 > balance Sheet > long Term Debt
9756018000
Quarters > 1 > balance Sheet > total Liabilities
11065104000
Quarters > 1 > balance Sheet > equity
9372459000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
361411000
Quarters > 1 > cash Flow > depreciation
283216000
Quarters > 1 > cash Flow > change In Working Capital
64450000
Quarters > 1 > cash Flow > cash From Operations
872708000
Quarters > 1 > cash Flow > capital Expenditures
55338000
Quarters > 1 > cash Flow > cash From Investing
-338280000
Quarters > 1 > cash Flow > cash From Financing
282998000
Quarters > 1 > cash Flow > net Change In Cash
817426000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
2.0373860994423634
Quarters > 1 > ratios > PB
5.252407445047239
Quarters > 1 > ratios > ROE
3.824172503715407
Quarters > 1 > ratios > ROA
1.7448570945784603
Quarters > 1 > ratios > FCF
817370000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.6805212581196809
Quarters > 1 > health Score
59
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1183184000
Quarters > 2 > income Statement > cost Of Revenue
331847000
Quarters > 2 > income Statement > gross Profit
851337000
Quarters > 2 > income Statement > operating Expenses
307899000
Quarters > 2 > income Statement > operating Income
543438000
Quarters > 2 > income Statement > interest Expense
72009000
Quarters > 2 > income Statement > pretax Income
412217000
Quarters > 2 > income Statement > net Income
407791000
Quarters > 2 > income Statement > eps
2.317758124836594
Quarters > 2 > income Statement > dividends Per Share
-575844000
Quarters > 2 > income Statement > shares Outstanding
175942000
Quarters > 2 > income Statement > income Tax Expense
1426000
Quarters > 2 > income Statement > EBITDA
766941000
Quarters > 2 > income Statement > operating Margin
45.93013428173471
Quarters > 2 > income Statement > total Other Income Expense Net
-131221000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
287177000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
287177000
Quarters > 2 > balance Sheet > property Plant Equipment
240669000
Quarters > 2 > balance Sheet > total Assets
19615446000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
0
Quarters > 2 > balance Sheet > long Term Debt
9424558000
Quarters > 2 > balance Sheet > total Liabilities
9945094000
Quarters > 2 > balance Sheet > equity
9566256000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
410791000
Quarters > 2 > cash Flow > depreciation
282715000
Quarters > 2 > cash Flow > change In Working Capital
-70684000
Quarters > 2 > cash Flow > cash From Operations
705063000
Quarters > 2 > cash Flow > capital Expenditures
58009000
Quarters > 2 > cash Flow > cash From Investing
-286517000
Quarters > 2 > cash Flow > cash From Financing
-578785000
Quarters > 2 > cash Flow > net Change In Cash
-160239000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
2.317758124836594
Quarters > 2 > ratios > PB
5.14661638367194
Quarters > 2 > ratios > ROE
4.262806682154439
Quarters > 2 > ratios > ROA
2.0789280039821683
Quarters > 2 > ratios > FCF
647054000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.5468752112942704
Quarters > 2 > health Score
60
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1177427000
Quarters > 3 > income Statement > cost Of Revenue
310774000
Quarters > 3 > income Statement > gross Profit
866653000
Quarters > 3 > income Statement > operating Expenses
313438000
Quarters > 3 > income Statement > operating Income
553215000
Quarters > 3 > income Statement > interest Expense
72135000
Quarters > 3 > income Statement > pretax Income
616988000
Quarters > 3 > income Statement > net Income
614607000
Quarters > 3 > income Statement > eps
3.4933952504916617
Quarters > 3 > income Statement > dividends Per Share
-575689000
Quarters > 3 > income Statement > shares Outstanding
175934000
Quarters > 3 > income Statement > income Tax Expense
-1373000
Quarters > 3 > income Statement > EBITDA
970014000
Quarters > 3 > income Statement > operating Margin
46.98507848044932
Quarters > 3 > income Statement > total Other Income Expense Net
63773000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
447416000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
447416000
Quarters > 3 > balance Sheet > property Plant Equipment
308101000
Quarters > 3 > balance Sheet > total Assets
19754934000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
0
Quarters > 3 > balance Sheet > long Term Debt
9353034000
Quarters > 3 > balance Sheet > total Liabilities
9941282000
Quarters > 3 > balance Sheet > equity
9712606000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
618361000
Quarters > 3 > cash Flow > depreciation
280891000
Quarters > 3 > cash Flow > change In Working Capital
-19900000
Quarters > 3 > cash Flow > cash From Operations
768620000
Quarters > 3 > cash Flow > capital Expenditures
103172000
Quarters > 3 > cash Flow > cash From Investing
-411644000
Quarters > 3 > cash Flow > cash From Financing
-508564000
Quarters > 3 > cash Flow > net Change In Cash
-151588000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
3.4933952504916617
Quarters > 3 > ratios > PB
5.068836439983254
Quarters > 3 > ratios > ROE
6.32793093841138
Quarters > 3 > ratios > ROA
3.1111569393246263
Quarters > 3 > ratios > FCF
665448000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.565171343955931
Quarters > 3 > health Score
62
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
4695616000
Annuals > 0 > income Statement > cost Of Revenue
1258001000
Annuals > 0 > income Statement > gross Profit
3437615000
Annuals > 0 > income Statement > operating Expenses
1236443000
Annuals > 0 > income Statement > operating Income
2201172000
Annuals > 0 > income Statement > interest Expense
287401000
Annuals > 0 > income Statement > pretax Income
2089079000
Annuals > 0 > income Statement > net Income
2072011000
Annuals > 0 > income Statement > eps
11.77024846908054
Annuals > 0 > income Statement > dividends Per Share
-2301935000
Annuals > 0 > income Statement > shares Outstanding
176038000
Annuals > 0 > income Statement > income Tax Expense
4669000
Annuals > 0 > income Statement > EBITDA
3506246000
Annuals > 0 > income Statement > operating Margin
46.877172238956504
Annuals > 0 > income Statement > total Other Income Expense Net
-112093000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
447416000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
447416000
Annuals > 0 > balance Sheet > property Plant Equipment
308101000
Annuals > 0 > balance Sheet > total Assets
19754934000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
651516000
Annuals > 0 > balance Sheet > long Term Debt
9353034000
Annuals > 0 > balance Sheet > total Liabilities
9941282000
Annuals > 0 > balance Sheet > equity
9712606000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
2084410000
Annuals > 0 > cash Flow > depreciation
1129766000
Annuals > 0 > cash Flow > change In Working Capital
-29785000
Annuals > 0 > cash Flow > cash From Operations
3128255000
Annuals > 0 > cash Flow > capital Expenditures
420024000
Annuals > 0 > cash Flow > cash From Investing
-1002638000
Annuals > 0 > cash Flow > cash From Financing
-2078576000
Annuals > 0 > cash Flow > net Change In Cash
47041000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
11.77024846908054
Annuals > 0 > ratios > PB
4.728732350514372
Annuals > 0 > ratios > ROE
21.33321376363872
Annuals > 0 > ratios > ROA
10.488574651780665
Annuals > 0 > ratios > FCF
2708231000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.5767573413158146
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
4517690000
Annuals > 1 > income Statement > cost Of Revenue
1147946000
Annuals > 1 > income Statement > gross Profit
3369744000
Annuals > 1 > income Statement > operating Expenses
1050688000
Annuals > 1 > income Statement > operating Income
2319056000
Annuals > 1 > income Statement > interest Expense
201132000
Annuals > 1 > income Statement > pretax Income
2170941000
Annuals > 1 > income Statement > net Income
2148327000
Annuals > 1 > income Statement > eps
12.196493757912606
Annuals > 1 > income Statement > dividends Per Share
-2305322000
Annuals > 1 > income Statement > shares Outstanding
176143000
Annuals > 1 > income Statement > income Tax Expense
10821000
Annuals > 1 > income Statement > EBITDA
3342129000
Annuals > 1 > income Statement > operating Margin
51.3327829045375
Annuals > 1 > income Statement > total Other Income Expense Net
-148115000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
370002000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
370002000
Annuals > 1 > balance Sheet > property Plant Equipment
345453000
Annuals > 1 > balance Sheet > total Assets
19809216000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
810496000
Annuals > 1 > balance Sheet > long Term Debt
9103277000
Annuals > 1 > balance Sheet > total Liabilities
9702270000
Annuals > 1 > balance Sheet > equity
10013178000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
2160120000
Annuals > 1 > cash Flow > depreciation
970056000
Annuals > 1 > cash Flow > change In Working Capital
18901000
Annuals > 1 > cash Flow > cash From Operations
3246648000
Annuals > 1 > cash Flow > capital Expenditures
461137000
Annuals > 1 > cash Flow > cash From Investing
-3538502000
Annuals > 1 > cash Flow > cash From Financing
-112928000
Annuals > 1 > cash Flow > net Change In Cash
-404782000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
12.196493757912606
Annuals > 1 > ratios > PB
4.5895227968583
Annuals > 1 > ratios > ROE
21.454996605473305
Annuals > 1 > ratios > ROA
10.845088467913117
Annuals > 1 > ratios > FCF
2785511000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.6165786054377348
Annuals > 1 > health Score
82
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
4182163000
Annuals > 2 > income Statement > cost Of Revenue
1052907000
Annuals > 2 > income Statement > gross Profit
3129256000
Annuals > 2 > income Statement > operating Expenses
1002888000
Annuals > 2 > income Statement > operating Income
2273916000
Annuals > 2 > income Statement > interest Expense
136319000
Annuals > 2 > income Statement > pretax Income
4366274000
Annuals > 2 > income Statement > net Income
4349147000
Annuals > 2 > income Statement > eps
24.671811890174723
Annuals > 2 > income Statement > dividends Per Share
3908497000
Annuals > 2 > income Statement > shares Outstanding
176280000
Annuals > 2 > income Statement > income Tax Expense
2211550000
Annuals > 2 > income Statement > EBITDA
3162062000
Annuals > 2 > income Statement > operating Margin
54.37176886697147
Annuals > 2 > income Statement > total Other Income Expense Net
2092358000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
775253000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
-
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
775253000
Annuals > 2 > balance Sheet > property Plant Equipment
372992000
Annuals > 2 > balance Sheet > total Assets
17552307000
Annuals > 2 > balance Sheet > payables
514680000
Annuals > 2 > balance Sheet > short Term Debt
8270000
Annuals > 2 > balance Sheet > long Term Debt
6870826000
Annuals > 2 > balance Sheet > total Liabilities
7385506000
Annuals > 2 > balance Sheet > equity
10073402000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
4366274000
Annuals > 2 > cash Flow > depreciation
888146000
Annuals > 2 > cash Flow > change In Working Capital
-2193982000
Annuals > 2 > cash Flow > cash From Operations
3117141000
Annuals > 2 > cash Flow > capital Expenditures
459773000
Annuals > 2 > cash Flow > cash From Investing
1119996000
Annuals > 2 > cash Flow > cash From Financing
-4193270000
Annuals > 2 > cash Flow > net Change In Cash
43867000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
24.671811890174723
Annuals > 2 > ratios > PB
4.565632544000527
Annuals > 2 > ratios > ROE
43.17456009399804
Annuals > 2 > ratios > ROA
24.77820721800274
Annuals > 2 > ratios > FCF
2657368000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.63540517191702
Annuals > 2 > health Score
81
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
3415824000
Annuals > 3 > income Statement > cost Of Revenue
920598000
Annuals > 3 > income Statement > gross Profit
2495226000
Annuals > 3 > income Statement > operating Expenses
789394000
Annuals > 3 > income Statement > operating Income
1705832000
Annuals > 3 > income Statement > interest Expense
90774000
Annuals > 3 > income Statement > pretax Income
1972004000
Annuals > 3 > income Statement > net Income
1953263000
Annuals > 3 > income Statement > eps
11.125393010115738
Annuals > 3 > income Statement > dividends Per Share
1588888000
Annuals > 3 > income Statement > shares Outstanding
175568000
Annuals > 3 > income Statement > income Tax Expense
12365000
Annuals > 3 > income Statement > EBITDA
2776206000
Annuals > 3 > income Statement > operating Margin
49.939106932909894
Annuals > 3 > income Statement > total Other Income Expense Net
266172000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
734599000
Annuals > 3 > balance Sheet > short Term Investments
828763000
Annuals > 3 > balance Sheet > receivables
-
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
734599000
Annuals > 3 > balance Sheet > property Plant Equipment
272471000
Annuals > 3 > balance Sheet > total Assets
17380908000
Annuals > 3 > balance Sheet > payables
482091000
Annuals > 3 > balance Sheet > short Term Debt
502483000
Annuals > 3 > balance Sheet > long Term Debt
7475279000
Annuals > 3 > balance Sheet > total Liabilities
7957370000
Annuals > 3 > balance Sheet > equity
9335177000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
1959639000
Annuals > 3 > cash Flow > depreciation
713428000
Annuals > 3 > cash Flow > change In Working Capital
-182951000
Annuals > 3 > cash Flow > cash From Operations
2543555000
Annuals > 3 > cash Flow > capital Expenditures
270238000
Annuals > 3 > cash Flow > cash From Investing
-5563511000
Annuals > 3 > cash Flow > cash From Financing
3498141000
Annuals > 3 > cash Flow > net Change In Cash
478690000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
11.125393010115738
Annuals > 3 > ratios > PB
4.906783363614851
Annuals > 3 > ratios > ROE
20.92368468214368
Annuals > 3 > ratios > ROA
11.237980202185065
Annuals > 3 > ratios > FCF
2273317000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.6655252144138574
Annuals > 3 > health Score
82
Valuation > metrics > PE
27.0924
Valuation > metrics > PB
5.285327494063384
Valuation > final Score
24.63584505936616
Valuation > verdict
42.3% Overvalued
Profitability > metrics > ROE
5.48814701008567
Profitability > metrics > ROA
172.38851784389124
Profitability > metrics > Net Margin
0.41752046292491357
Profitability > final Score
71
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
1.1498141723428696
Risk > metrics > Interest Coverage
10.84688550921046
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
1.0435719264156125
Liquidity > metrics > Quick Ratio
1.0435719264156125
Liquidity > final Score
76
Liquidity > verdict
Great
Prev Valuations > 0
47.47592554952762
Prev Valuations > 1
48.5338361632806
Prev Valuations > 2
49.311635600167456
Prev Profitabilities > 0
68
Prev Profitabilities > 1
69
Prev Profitabilities > 2
73
Prev Risks > 0
62
Prev Risks > 1
60
Prev Risks > 2
61
Prev Liquidities > 0
90
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-20T22:25:46.633Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-24
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
2.5
Earnings History > 0 > eps Difference
-2.5
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
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.62
Earnings History > 1 > eps Estimate
2.53
Earnings History > 1 > eps Difference
0.09
Earnings History > 1 > surprise Percent
3.5573
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-28
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.5783
Earnings History > 2 > eps Estimate
2.55
Earnings History > 2 > eps Difference
0.0283
Earnings History > 2 > surprise Percent
1.1098
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.4249
Earnings History > 3 > eps Estimate
2.395
Earnings History > 3 > eps Difference
0.0299
Earnings History > 3 > surprise Percent
1.2484
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-18
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.5093
Earnings History > 4 > eps Estimate
2.55
Earnings History > 4 > eps Difference
-0.0407
Earnings History > 4 > surprise Percent
-1.5961
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.16
Earnings History > 5 > eps Estimate
2.6
Earnings History > 5 > eps Difference
-0.44
Earnings History > 5 > surprise Percent
-16.9231
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-30
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.66
Earnings History > 6 > eps Estimate
2.6
Earnings History > 6 > eps Difference
0.06
Earnings History > 6 > surprise Percent
2.3077
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-30
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.6
Earnings History > 7 > eps Estimate
2.47
Earnings History > 7 > eps Difference
0.13
Earnings History > 7 > surprise Percent
5.2632
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-20
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.21
Earnings History > 8 > eps Estimate
2.73
Earnings History > 8 > eps Difference
-0.52
Earnings History > 8 > surprise Percent
-19.0476
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-30
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
3.2
Earnings History > 9 > eps Estimate
2.81
Earnings History > 9 > eps Difference
0.39
Earnings History > 9 > surprise Percent
13.879
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3
Earnings History > 10 > eps Estimate
2.91
Earnings History > 10 > eps Difference
0.09
Earnings History > 10 > surprise Percent
3.0928
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.65
Earnings History > 11 > eps Estimate
2.69
Earnings History > 11 > eps Difference
-0.04
Earnings History > 11 > surprise Percent
-1.487
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-21
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.06
Earnings History > 12 > eps Estimate
2.65
Earnings History > 12 > eps Difference
-0.59
Earnings History > 12 > surprise Percent
-22.2642
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-01
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.3
Earnings History > 13 > eps Estimate
2.73
Earnings History > 13 > eps Difference
0.57
Earnings History > 13 > surprise Percent
20.8791
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
3.42
Earnings History > 14 > eps Estimate
2.54
Earnings History > 14 > eps Difference
0.88
Earnings History > 14 > surprise Percent
34.6457
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-03
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.63
Earnings History > 15 > eps Estimate
2.32
Earnings History > 15 > eps Difference
0.31
Earnings History > 15 > surprise Percent
13.3621
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-22
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
3.17
Earnings History > 16 > eps Estimate
2.17
Earnings History > 16 > eps Difference
1
Earnings History > 16 > surprise Percent
46.0829
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-01
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.52
Earnings History > 17 > eps Estimate
2.13
Earnings History > 17 > eps Difference
0.39
Earnings History > 17 > surprise Percent
18.3099
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-03
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.97
Earnings History > 18 > eps Estimate
1.87
Earnings History > 18 > eps Difference
0.1
Earnings History > 18 > surprise Percent
5.3476
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-28
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
2.21
Earnings History > 19 > eps Estimate
1.77
Earnings History > 19 > eps Difference
0.44
Earnings History > 19 > surprise Percent
24.8588
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-24
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.67
Earnings History > 20 > eps Estimate
1.94
Earnings History > 20 > eps Difference
-0.27
Earnings History > 20 > surprise Percent
-13.9175
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-04
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.41
Earnings History > 21 > eps Estimate
1.69
Earnings History > 21 > eps Difference
-0.28
Earnings History > 21 > surprise Percent
-16.568
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-05
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.41
Earnings History > 22 > eps Estimate
1.62
Earnings History > 22 > eps Difference
-0.21
Earnings History > 22 > surprise Percent
-12.963
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
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.79
Earnings History > 23 > eps Estimate
1.71
Earnings History > 23 > eps Difference
0.08
Earnings History > 23 > surprise Percent
4.6784
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-25
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.87
Earnings History > 24 > eps Estimate
2.01
Earnings History > 24 > eps Difference
-0.14
Earnings History > 24 > surprise Percent
-6.9652
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-29
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.93
Earnings History > 25 > eps Estimate
1.91
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
1.0471
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.76
Earnings History > 26 > eps Estimate
1.83
Earnings History > 26 > eps Difference
-0.07
Earnings History > 26 > surprise Percent
-3.8251
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
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.73
Earnings History > 27 > eps Estimate
1.72
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
0.5814
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-26
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.17
Earnings History > 28 > eps Estimate
2.11
Earnings History > 28 > eps Difference
0.06
Earnings History > 28 > surprise Percent
2.8436
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.85
Earnings History > 29 > eps Estimate
1.85
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
0
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
2
Earnings History > 30 > eps Estimate
1.83
Earnings History > 30 > eps Difference
0.17
Earnings History > 30 > surprise Percent
9.2896
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-25
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.65
Earnings History > 31 > eps Estimate
1.67
Earnings History > 31 > eps Difference
-0.02
Earnings History > 31 > surprise Percent
-1.1976
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-20
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.92
Earnings History > 32 > eps Estimate
1.98
Earnings History > 32 > eps Difference
-0.06
Earnings History > 32 > surprise Percent
-3.0303
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-25
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.65
Earnings History > 33 > eps Estimate
1.88
Earnings History > 33 > eps Difference
-0.23
Earnings History > 33 > surprise Percent
-12.234
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-26
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.59
Earnings History > 34 > eps Estimate
1.8
Earnings History > 34 > eps Difference
-0.21
Earnings History > 34 > surprise Percent
-11.6667
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-26
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.62
Earnings History > 35 > eps Estimate
1.65
Earnings History > 35 > eps Difference
-0.03
Earnings History > 35 > surprise Percent
-1.8182
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
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
2.03
Earnings History > 36 > eps Estimate
1.89
Earnings History > 36 > eps Difference
0.14
Earnings History > 36 > surprise Percent
7.4074
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-26
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.78
Earnings History > 37 > eps Estimate
1.77
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
0.565
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.61
Earnings History > 38 > eps Estimate
1.67
Earnings History > 38 > eps Difference
-0.06
Earnings History > 38 > surprise Percent
-3.5928
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-26
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.39
Earnings History > 39 > eps Estimate
1.48
Earnings History > 39 > eps Difference
-0.09
Earnings History > 39 > surprise Percent
-6.0811
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-16
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.74
Earnings History > 40 > eps Estimate
1.71
Earnings History > 40 > eps Difference
0.03
Earnings History > 40 > surprise Percent
1.7544
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
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.58
Earnings History > 41 > eps Estimate
1.53
Earnings History > 41 > eps Difference
0.05
Earnings History > 41 > surprise Percent
3.268
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
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.52
Earnings History > 42 > eps Estimate
1.41
Earnings History > 42 > eps Difference
0.11
Earnings History > 42 > surprise Percent
7.8014
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.23
Earnings History > 43 > eps Estimate
1.19
Earnings History > 43 > eps Difference
0.04
Earnings History > 43 > surprise Percent
3.3613
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-19
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.64
Earnings History > 44 > eps Estimate
1.42
Earnings History > 44 > eps Difference
0.22
Earnings History > 44 > surprise Percent
15.493
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-30
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.34
Earnings History > 45 > eps Estimate
1.32
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
1.5152
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.25
Earnings History > 46 > eps Estimate
1.24
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
0.8065
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-01
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.01
Earnings History > 47 > eps Estimate
1.12
Earnings History > 47 > eps Difference
-0.11
Earnings History > 47 > surprise Percent
-9.8214
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-20
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.41
Earnings History > 48 > eps Estimate
1.35
Earnings History > 48 > eps Difference
0.06
Earnings History > 48 > surprise Percent
4.4444
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.34
Earnings History > 49 > eps Estimate
1.23
Earnings History > 49 > eps Difference
0.11
Earnings History > 49 > surprise Percent
8.9431
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.2
Earnings History > 50 > eps Estimate
1.13
Earnings History > 50 > eps Difference
0.07
Earnings History > 50 > surprise Percent
6.1947
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.94
Earnings History > 51 > eps Estimate
0.95
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-1.0526
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-21
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.22
Earnings History > 52 > eps Estimate
1.15
Earnings History > 52 > eps Difference
0.07
Earnings History > 52 > surprise Percent
6.087
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-08
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.18
Earnings History > 53 > eps Estimate
1.07
Earnings History > 53 > eps Difference
0.11
Earnings History > 53 > surprise Percent
10.2804
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.77
Earnings History > 54 > eps Estimate
0.95
Earnings History > 54 > eps Difference
-0.18
Earnings History > 54 > surprise Percent
-18.9474
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.73
Earnings History > 55 > eps Estimate
0.84
Earnings History > 55 > eps Difference
-0.11
Earnings History > 55 > surprise Percent
-13.0952
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-23
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.96
Earnings History > 56 > eps Estimate
0.99
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-3.0303
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-03
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.69
Earnings History > 57 > eps Estimate
0.82
Earnings History > 57 > eps Difference
-0.13
Earnings History > 57 > surprise Percent
-15.8537
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.77
Earnings History > 58 > eps Estimate
0.77
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.87
Earnings History > 59 > eps Estimate
0.65
Earnings History > 59 > eps Difference
0.22
Earnings History > 59 > surprise Percent
33.8462
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-25
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.71
Earnings History > 60 > eps Estimate
0.72
Earnings History > 60 > eps Difference
-0.01
Earnings History > 60 > surprise Percent
-1.3889
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
1.07
Earnings History > 61 > eps Estimate
0.72
Earnings History > 61 > eps Difference
0.35
Earnings History > 61 > surprise Percent
48.6111
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.36
Earnings History > 62 > eps Estimate
0.66
Earnings History > 62 > eps Difference
-0.3
Earnings History > 62 > surprise Percent
-45.4545
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.21
Earnings History > 63 > eps Estimate
0.57
Earnings History > 63 > eps Difference
-0.36
Earnings History > 63 > surprise Percent
-63.1579
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-26
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.7
Earnings History > 64 > eps Estimate
0.58
Earnings History > 64 > eps Difference
0.12
Earnings History > 64 > surprise Percent
20.6897
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-05
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
1.03
Earnings History > 65 > eps Estimate
0.62
Earnings History > 65 > eps Difference
0.41
Earnings History > 65 > surprise Percent
66.129
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-06
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.8
Earnings History > 66 > eps Estimate
0.57
Earnings History > 66 > eps Difference
0.23
Earnings History > 66 > surprise Percent
40.3509
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-07
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.95
Earnings History > 67 > eps Estimate
0.47
Earnings History > 67 > eps Difference
0.48
Earnings History > 67 > surprise Percent
102.1277
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-26
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.72
Earnings History > 68 > eps Estimate
0.62
Earnings History > 68 > eps Difference
0.1
Earnings History > 68 > surprise Percent
16.129
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-06
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.42
Earnings History > 69 > eps Estimate
0.58
Earnings History > 69 > eps Difference
-0.16
Earnings History > 69 > surprise Percent
-27.5862
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-07
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.4
Earnings History > 70 > eps Estimate
0.24
Earnings History > 70 > eps Difference
0.16
Earnings History > 70 > surprise Percent
66.6667
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-08
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
2.64
Earnings History > 71 > eps Estimate
0.39
Earnings History > 71 > eps Difference
2.25
Earnings History > 71 > surprise Percent
576.9231
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-27
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.6
Earnings History > 72 > eps Estimate
0.28
Earnings History > 72 > eps Difference
0.32
Earnings History > 72 > surprise Percent
114.2857
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-08
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.51
Earnings History > 73 > eps Estimate
0.17
Earnings History > 73 > eps Difference
0.34
Earnings History > 73 > surprise Percent
200
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-02
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.08
Earnings History > 74 > eps Estimate
0.09
Earnings History > 74 > eps Difference
-0.01
Earnings History > 74 > surprise Percent
-11.1111
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-03
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.03
Earnings History > 75 > eps Estimate
0.05
Earnings History > 75 > eps Difference
-0.08
Earnings History > 75 > surprise Percent
-160
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-27
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.48
Earnings History > 76 > eps Estimate
0.18
Earnings History > 76 > eps Difference
-0.66
Earnings History > 76 > surprise Percent
-366.6667
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-02
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.04
Earnings History > 77 > eps Estimate
0.34
Earnings History > 77 > eps Difference
-0.38
Earnings History > 77 > surprise Percent
-111.7647
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-02
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.55
Earnings History > 78 > eps Estimate
0.5
Earnings History > 78 > eps Difference
0.05
Earnings History > 78 > surprise Percent
10
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-04
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.48
Earnings History > 79 > eps Estimate
0.46
Earnings History > 79 > eps Difference
0.02
Earnings History > 79 > surprise Percent
4.3478
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-06
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.51
Earnings History > 80 > eps Estimate
0.48
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
6.25
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-27
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.62
Earnings History > 81 > eps Estimate
0.49
Earnings History > 81 > eps Difference
0.13
Earnings History > 81 > surprise Percent
26.5306
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-29
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.47
Earnings History > 82 > eps Estimate
0.44
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
6.8182
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-05
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.38
Earnings History > 83 > eps Estimate
0.37
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
2.7027
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-03
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.46
Earnings History > 84 > eps Estimate
0.37
Earnings History > 84 > eps Difference
0.09
Earnings History > 84 > surprise Percent
24.3243
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-04
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.38
Earnings History > 85 > eps Estimate
0.36
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
5.5556
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-05
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.37
Earnings History > 86 > eps Estimate
0.34
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
8.8235
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-06
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.17
Earnings History > 87 > eps Estimate
0.29
Earnings History > 87 > eps Difference
-0.12
Earnings History > 87 > surprise Percent
-41.3793
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-27
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.3
Earnings History > 88 > eps Estimate
0.31
Earnings History > 88 > eps Difference
-0.01
Earnings History > 88 > surprise Percent
-3.2258
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-06
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3878
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-05
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.34
Earnings History > 90 > eps Estimate
0.29
Earnings History > 90 > eps Difference
0.05
Earnings History > 90 > surprise Percent
17.2414
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-09
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2734
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-03-17
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.2
Earnings History > 92 > eps Estimate
0.69
Earnings History > 92 > eps Difference
-0.49
Earnings History > 92 > surprise Percent
-71.0145
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-11-08
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.3209
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-15
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.2997
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-05-09
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.3727
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-03-14
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.2092
Earnings History > 96 > eps Estimate
0.37
Earnings History > 96 > eps Difference
-0.1608
Earnings History > 96 > surprise Percent
-43.4595
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-11-08
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.407
Earnings History > 97 > eps Estimate
0.39
Earnings History > 97 > eps Difference
0.017
Earnings History > 97 > surprise Percent
4.359
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.3923
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.3353
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2000-12-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.5664
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-09-30
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.3654
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-06-30
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.3537
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-03-31
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.3406
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
1999-12-31
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.39
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-09-30
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.405
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-06-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3855
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.3387
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1998-12-31
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.35
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-09-30
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.3704
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-06-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.324
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-03-31
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.2565
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Public Storage, a member of the S&P 500, is a REIT that primarily acquires, develops, owns, and operates self-storage facilities. At September 30, 2025, we: (i) owned and/or operated 3,491 self-storage facilities located in 40 states with approximately 254 million net rentable square feet in the United States and (ii) owned a 35% common equity interest in Shurgard Self Storage Limited (Euronext Brussels: SHUR), which owned 323 self-storage facilities located in seven Western European nations with approximately 18 million net rentable square feet operated under the Shurgard brand. Our headquarters are in Glendale, California.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AKatie Couric Shares Photo From Hospital Bed With Important PSA: ‘Wish Me Luck’ - Parade
1/21/2026
Katie Couric Shares Photo From Hospital Bed With Important PSA: ‘Wish Me Luck’ Parade
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$318.5263
Analyst Picks
Strong Buy
7
Buy
5
Hold
9
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
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 High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 74.71% of the total shares of Public Storage
1.
Vanguard Group Inc(11.8639%)
since
2025/06/30
2.
BlackRock Inc(9.4648%)
since
2025/06/30
3.
State Street Corp(6.0494%)
since
2025/06/30
4.
Vanguard Real Estate Index Investor(3.3429%)
since
2025/07/31
5.
FMR Inc(2.8662%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.8276%)
since
2025/07/31
7.
T. Rowe Price Associates, Inc.(2.5836%)
since
2025/06/30
8.
Cohen & Steers Inc(2.5654%)
since
2025/06/30
9.
Geode Capital Management, LLC(2.2574%)
since
2025/06/30
10.
NORGES BANK(2.2415%)
since
2025/06/30
11.
Vanguard 500 Index Investor(2.2273%)
since
2025/07/31
12.
JPMorgan Chase & Co(1.7994%)
since
2025/06/30
13.
Wellington Management Company LLP(1.6697%)
since
2025/06/30
14.
Charles Schwab Investment Management Inc(1.6668%)
since
2025/06/30
15.
Northern Trust Corp(1.3711%)
since
2025/06/30
16.
Apg Investments Us Inc(1.2371%)
since
2025/06/30
17.
Dimensional Fund Advisors, Inc.(1.2221%)
since
2025/06/30
18.
Fidelity 500 Index(1.1407%)
since
2025/07/31
19.
Legal & General Group PLC(1.1281%)
since
2025/06/30
20.
UBS Asset Mgmt Americas Inc(1.0977%)
since
2025/06/30
21.
SPDR® S&P 500® ETF(1.0894%)
since
2025/08/31
22.
iShares Core S&P 500 ETF(1.0827%)
since
2025/08/31
23.
Barrow Hanley Mewhinney & Strauss LLC(1.051%)
since
2025/06/30
24.
Deutsche Bank AG(0.9923%)
since
2025/06/30
25.
Morgan Stanley - Brokerage Accounts(0.988%)
since
2025/06/30
26.
Vanguard Dividend Growth Inv(0.8471%)
since
2025/06/30
27.
Vanguard Value Index Inv(0.7976%)
since
2025/07/31
28.
Goldman Sachs Group Inc(0.7797%)
since
2025/06/30
29.
T. Rowe Price U.S. Value Equity Tr-D(0.6433%)
since
2025/06/30
30.
The Real Estate Select Sector SPDR®(0.6387%)
since
2025/08/29
31.
Vanguard Real Estate II Index(0.5823%)
since
2025/07/31
32.
Schwab US REIT ETFâ„¢(0.5714%)
since
2025/08/30
33.
Fidelity US REIT Mother Fund(0.5637%)
since
2025/03/17
34.
Vanguard Institutional Index I(0.5438%)
since
2025/07/31
35.
T. Rowe Price US Value Equity Composite(0.5297%)
since
2025/06/30
36.
T. Rowe Price Real Assets Tr I-D(0.5228%)
since
2025/06/30
37.
State St S&P 500® Indx SL Cl III(0.4804%)
since
2025/08/31
38.
DFA Real Estate Securities I(0.4763%)
since
2025/07/31
39.
Cohen & Steers Real Estate Opportunities(0.455%)
since
2025/06/30
40.
Cohen & Steers Real Estate Securities A(0.455%)
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
2.5
Date
2025-09-30
EPS Actual
2.62
EPS Estimate
2.53
EPS Difference
0.09
Surprise Percent
3.5573%
(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.