_id
691488c4ccc777a4e85d97e9
Ticker
ORLY
Name
O’Reilly Automotive Inc
Exchange
NASDAQ
Address
233 South Patterson Avenue, Springfield, MO, United States, 65802-2298
Country
USA
Sector
Consumer Cyclical
Industry
Auto Parts
Currency
USD
Website
https://www.oreillyauto.com
Description
O'Reilly Automotive, Inc., together with its subsidiaries, operates as a retailer and supplier of automotive aftermarket parts, tools, supplies, equipment, and accessories in the United States, Puerto Rico, Mexico, and Canada. The company provides new and remanufactured automotive hard parts and maintenance items, such as alternators, batteries, brake system components, belts, chassis parts, driveline parts, engine parts, fuel pumps, hoses, starters, temperature control, water pumps, antifreeze, appearance products, engine additives, filters, fluids, lighting products, and oil and wiper blades; and accessories, including floor mats, seat covers, and truck accessories. It also offers auto body paint and related materials, automotive tools, and professional service provider service equipment. In addition, the company provides enhanced services and programs consisting used oil, oil filter, and battery recycling; battery, wiper, and bulb replacement; battery diagnostic testing; electrical and module testing; check engine light code extraction; loaner tool program; drum and rotor resurfacing; custom hydraulic hoses; and professional paint shop mixing and related materials. Further, it offers do-it-yourself and professional service for domestic and imported automobiles, vans, and trucks. The company offers its products under the BesTest, BrakeBest, Cartek, Import Direct, MasterPro, MicroGard, Murray, Omnispark, O'Reilly Auto Parts, Precision, PowerTorque, SuperStart, Syntec, and Ultima brands. O'Reilly Automotive, Inc. was founded in 1957 and is headquartered in Springfield, Missouri.
Last Close
90.74
Volume
4556815
Current Price
95.6
Change
-0.87
Last Updated
2026-01-05T12:16:56.592Z
Image
data:image/webp;base64,UklGRvICAABXRUJQVlA4IOYCAACwEACdASpAAEAAPtFYpE2oJKMiKhZtyQAaCWwAyjPozQjncAeijbieYA5bZiDCDTBtArJX2tpGwWFX+Z/6kyrXl0MoxX2RzHx9g3JYyJvE7f1kS9ET17C/BlyRu+BA44j0P4UpwpAqY2eHPxkfxDROgIejcw8As1UQqLSueXHbPAs4IS1ea7OACbtC2BHEAPXQnbjf/9E8a22mluKtZypEGOUxh+v/NocvX47MgbkRG96GapTThKLLyMfoTaIIOxutN7Sh0ee/jArzskcw4GY0d5vDqv1yqZtCSqU6yAQGyu/PyxI6Q0s/Umrf1Z8n2XF+DSvk1mFUKR/L4Me6wfLLikAnZB5gs6Z57IWlQW0fwbx7E/FECgNfG7ZOtTKbetVvFjbZ5dwg6Ku489iAaFi9seqhpnT7ZQzQb/PNZykAF/VXUM7iiDJLouHp0YrbTA216/wR7KkWc+AsQveLN6EiYnaMBvDykqrXJDsV7nYrEc1ZBSHimTfqyaCgLh5gs/+ciTWIpmYYWPbINYoVxgn0aIw96Zu89mbEcnsZ13NUTM3MMRm9n52+QwVz7nNvn8il4zyIAcMoPBy+g2G6ygxdv6T5lJ98HM798DcCGkCfVrNV0H6gXujsG9a4FAT8Jw/jNlHo0kT/ftAYbVbGcDePfadxZjjC+N0SSULq4vFQDYQB9B45BT/PlkX0PY2THS1961lQt49msz6xKuAGPbgfw0hPsz7DbcW9hJsjDaCEWRqSrvfNbiHHjqNCu0xYkdn+Onff7ZOsXMKmyBTG51Afv8vf5fGI9U2Pfcoe/5f2yHjH2NEpdTZEyuCq1TAhzgkray4Jo4EBlqoiBVkwA05thbk4ThGr292pGMNJdoS+94neNUQjw9nqaAsHTkeCAV9PLIK3wh08ZbT+Jr15BOZNRpvtbGdlMQ5GpeJ4x16c5pnLLCMYSThRuxUF0cGAEWvft6SXYc5ca/R+e9oEXGxMFBNSIAAA
Ipo Date
1993-04-22T00:00:00.000Z
Market Cap
76430557184
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8190972222222221
Sentiment Sources
36
Rating
4.1429
Target Price
109.84
Strong Buy
14
Buy
6
Hold
7
Sell
0
Strong Sell
1
Current Quarter
2025-09-30
Revenue
4705696000
Cost Of Revenue
2265750000
Gross Profit
2439946000
Operating Expenses
1463879000
Operating Income
976067000
Interest Expense
59566000
Pretax Income
923650000
Net Income
725896000
Eps
0.8512871993094907
Dividends Per Share
-
Shares Outstanding
844104092
Income Tax Expense
197754000
EBITDA
1111882000
Operating Margin
20.74224514290766
Total Other Income Expense Net
-52417000
Cash
204513000
Short Term Investments
-
Receivables
601004000
Inventories
5610118000
Total Current Assets
6596975000
Property Plant Equipment
8538376000
Total Assets
16279627000
Payables
7060609000
Short Term Debt
436672000
Long Term Debt
5915530000
Total Liabilities
17174303000
Equity
-894676000
Bs_currency_symbol
USD
Depreciation
128666000
Change In Working Capital
-276400000
Cash From Operations
616535000
Capital Expenditures
312098000
Cash From Investing
-301567000
Cash From Financing
-309033000
Net Change In Cash
5900000
Cf_currency_symbol
USD
PE
31.3681
PB
-91.1151102745575
ROE
-81.13507012594503
ROA
4.458922799643997
FCF
304437000
Fcf Percent
0.06469542443880778
Piotroski FScore
2
Health Score
39
Deep Value Investing Score
3
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
8.5
Garp Investing Score
3
Growth Investing Score
3.5
Momentum Investing Score
4
Net Net Investing Score
2
Quality Investing Score
5.5
Value Investing Score
1.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
4705696000
Quarters > 0 > income Statement > cost Of Revenue
2265750000
Quarters > 0 > income Statement > gross Profit
2439946000
Quarters > 0 > income Statement > operating Expenses
1463879000
Quarters > 0 > income Statement > operating Income
976067000
Quarters > 0 > income Statement > interest Expense
59566000
Quarters > 0 > income Statement > pretax Income
923650000
Quarters > 0 > income Statement > net Income
725896000
Quarters > 0 > income Statement > eps
0.8512871993094907
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
852704000
Quarters > 0 > income Statement > income Tax Expense
197754000
Quarters > 0 > income Statement > EBITDA
1111882000
Quarters > 0 > income Statement > operating Margin
20.74224514290766
Quarters > 0 > income Statement > total Other Income Expense Net
-52417000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
204513000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
601004000
Quarters > 0 > balance Sheet > inventories
5610118000
Quarters > 0 > balance Sheet > total Current Assets
6596975000
Quarters > 0 > balance Sheet > property Plant Equipment
8538376000
Quarters > 0 > balance Sheet > total Assets
16279627000
Quarters > 0 > balance Sheet > payables
7060609000
Quarters > 0 > balance Sheet > short Term Debt
436672000
Quarters > 0 > balance Sheet > long Term Debt
5915530000
Quarters > 0 > balance Sheet > total Liabilities
17174303000
Quarters > 0 > balance Sheet > equity
-894676000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
725896000
Quarters > 0 > cash Flow > depreciation
128666000
Quarters > 0 > cash Flow > change In Working Capital
-276400000
Quarters > 0 > cash Flow > cash From Operations
616535000
Quarters > 0 > cash Flow > capital Expenditures
312098000
Quarters > 0 > cash Flow > cash From Investing
-301567000
Quarters > 0 > cash Flow > cash From Financing
-309033000
Quarters > 0 > cash Flow > net Change In Cash
5900000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.8512871993094907
Quarters > 0 > ratios > PB
-91.1151102745575
Quarters > 0 > ratios > ROE
-81.13507012594503
Quarters > 0 > ratios > ROA
4.458922799643997
Quarters > 0 > ratios > FCF
304437000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.06469542443880778
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
4525058000
Quarters > 1 > income Statement > cost Of Revenue
2198520000
Quarters > 1 > income Statement > gross Profit
2326538000
Quarters > 1 > income Statement > operating Expenses
1412068000
Quarters > 1 > income Statement > operating Income
914470000
Quarters > 1 > income Statement > interest Expense
57337000
Quarters > 1 > income Statement > pretax Income
861455000
Quarters > 1 > income Statement > net Income
668595000
Quarters > 1 > income Statement > eps
0.7762013448375142
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
861368000
Quarters > 1 > income Statement > income Tax Expense
192860000
Quarters > 1 > income Statement > EBITDA
1043727000
Quarters > 1 > income Statement > operating Margin
20.209022735178202
Quarters > 1 > income Statement > total Other Income Expense Net
-53015000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
198613000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
552101000
Quarters > 1 > balance Sheet > inventories
5399588000
Quarters > 1 > balance Sheet > total Current Assets
6315806000
Quarters > 1 > balance Sheet > property Plant Equipment
8359141000
Quarters > 1 > balance Sheet > total Assets
15820619000
Quarters > 1 > balance Sheet > payables
6858649000
Quarters > 1 > balance Sheet > short Term Debt
434151000
Quarters > 1 > balance Sheet > long Term Debt
5823744000
Quarters > 1 > balance Sheet > total Liabilities
17052481000
Quarters > 1 > balance Sheet > equity
-1231862000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
668595000
Quarters > 1 > cash Flow > depreciation
124935000
Quarters > 1 > cash Flow > change In Working Capital
-92084000
Quarters > 1 > cash Flow > cash From Operations
756846000
Quarters > 1 > cash Flow > capital Expenditures
300734000
Quarters > 1 > cash Flow > cash From Investing
-309995000
Quarters > 1 > cash Flow > cash From Financing
-441363000
Quarters > 1 > cash Flow > net Change In Cash
7365000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.7762013448375142
Quarters > 1 > ratios > PB
-66.84740725828055
Quarters > 1 > ratios > ROE
-54.275154197466925
Quarters > 1 > ratios > ROA
4.226098865031767
Quarters > 1 > ratios > FCF
456112000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.10079694006132076
Quarters > 1 > health Score
44
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
4136924000
Quarters > 2 > income Statement > cost Of Revenue
2015439000
Quarters > 2 > income Statement > gross Profit
2121485000
Quarters > 2 > income Statement > operating Expenses
1380019000
Quarters > 2 > income Statement > operating Income
741466000
Quarters > 2 > income Statement > interest Expense
57564000
Quarters > 2 > income Statement > pretax Income
684351000
Quarters > 2 > income Statement > net Income
538485000
Quarters > 2 > income Statement > eps
0.6230116884251586
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
864325678
Quarters > 2 > income Statement > income Tax Expense
145866000
Quarters > 2 > income Statement > EBITDA
864139000
Quarters > 2 > income Statement > operating Margin
17.92312355750311
Quarters > 2 > income Statement > total Other Income Expense Net
-57115000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
191248000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
522089000
Quarters > 2 > balance Sheet > inventories
5172436000
Quarters > 2 > balance Sheet > total Current Assets
6029467000
Quarters > 2 > balance Sheet > property Plant Equipment
8139898000
Quarters > 2 > balance Sheet > total Assets
15293875000
Quarters > 2 > balance Sheet > payables
6535532000
Quarters > 2 > balance Sheet > short Term Debt
425330000
Quarters > 2 > balance Sheet > long Term Debt
5651821000
Quarters > 2 > balance Sheet > total Liabilities
16651331000
Quarters > 2 > balance Sheet > equity
-1357456000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
538485000
Quarters > 2 > cash Flow > depreciation
122224000
Quarters > 2 > cash Flow > change In Working Capital
92084000
Quarters > 2 > cash Flow > cash From Operations
755120000
Quarters > 2 > cash Flow > capital Expenditures
286951000
Quarters > 2 > cash Flow > cash From Investing
-285003000
Quarters > 2 > cash Flow > cash From Financing
-409452000
Quarters > 2 > cash Flow > net Change In Cash
61003000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.6230116884251586
Quarters > 2 > ratios > PB
-60.87087523779776
Quarters > 2 > ratios > ROE
-39.66868907721503
Quarters > 2 > ratios > ROA
3.5209193222777095
Quarters > 2 > ratios > FCF
468169000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.11316838307882862
Quarters > 2 > health Score
44
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
4095601000
Quarters > 3 > income Statement > cost Of Revenue
1994569000
Quarters > 3 > income Statement > gross Profit
2101032000
Quarters > 3 > income Statement > operating Expenses
1362382000
Quarters > 3 > income Statement > operating Income
738650000
Quarters > 3 > income Statement > interest Expense
55403000
Quarters > 3 > income Statement > pretax Income
685197000
Quarters > 3 > income Statement > net Income
551130000
Quarters > 3 > income Statement > eps
0.6571688954360223
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
838642857
Quarters > 3 > income Statement > income Tax Expense
134067000
Quarters > 3 > income Statement > EBITDA
863168000
Quarters > 3 > income Statement > operating Margin
18.035204112900647
Quarters > 3 > income Statement > total Other Income Expense Net
-53453000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
130245000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
495930000
Quarters > 3 > balance Sheet > inventories
5095804000
Quarters > 3 > balance Sheet > total Current Assets
5839895000
Quarters > 3 > balance Sheet > property Plant Equipment
7929794000
Quarters > 3 > balance Sheet > total Assets
14893741000
Quarters > 3 > balance Sheet > payables
6524811000
Quarters > 3 > balance Sheet > short Term Debt
419213000
Quarters > 3 > balance Sheet > long Term Debt
5520932000
Quarters > 3 > balance Sheet > total Liabilities
16264702000
Quarters > 3 > balance Sheet > equity
-1370961000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
551130000
Quarters > 3 > cash Flow > depreciation
122568000
Quarters > 3 > cash Flow > change In Working Capital
57000
Quarters > 3 > cash Flow > cash From Operations
624487000
Quarters > 3 > cash Flow > capital Expenditures
290471000
Quarters > 3 > cash Flow > cash From Investing
-283197000
Quarters > 3 > cash Flow > cash From Financing
-325624000
Quarters > 3 > cash Flow > net Change In Cash
14632000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.6571688954360223
Quarters > 3 > ratios > PB
-58.48033396223524
Quarters > 3 > ratios > ROE
-40.20026827896636
Quarters > 3 > ratios > ROA
3.700413482415197
Quarters > 3 > ratios > FCF
334016000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.08155481942699008
Quarters > 3 > health Score
41
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
16708479000
Annuals > 0 > income Statement > cost Of Revenue
8153990000
Annuals > 0 > income Statement > gross Profit
8554489000
Annuals > 0 > income Statement > operating Expenses
5303332000
Annuals > 0 > income Statement > operating Income
3251657000
Annuals > 0 > income Statement > interest Expense
222548000
Annuals > 0 > income Statement > pretax Income
3045064000
Annuals > 0 > income Statement > net Income
2386680000
Annuals > 0 > income Statement > eps
2.8458836560507423
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
838642857
Annuals > 0 > income Statement > income Tax Expense
658384000
Annuals > 0 > income Statement > EBITDA
3729504000
Annuals > 0 > income Statement > operating Margin
19.461119112038862
Annuals > 0 > income Statement > total Other Income Expense Net
-206593000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
130245000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
495930000
Annuals > 0 > balance Sheet > inventories
5095804000
Annuals > 0 > balance Sheet > total Current Assets
5839895000
Annuals > 0 > balance Sheet > property Plant Equipment
7929794000
Annuals > 0 > balance Sheet > total Assets
14893741000
Annuals > 0 > balance Sheet > payables
6524811000
Annuals > 0 > balance Sheet > short Term Debt
419213000
Annuals > 0 > balance Sheet > long Term Debt
5520932000
Annuals > 0 > balance Sheet > total Liabilities
16264702000
Annuals > 0 > balance Sheet > equity
-1370961000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
2386680000
Annuals > 0 > cash Flow > depreciation
461892000
Annuals > 0 > cash Flow > change In Working Capital
209338000
Annuals > 0 > cash Flow > cash From Operations
3049576000
Annuals > 0 > cash Flow > capital Expenditures
1023387000
Annuals > 0 > cash Flow > cash From Investing
-1166805000
Annuals > 0 > cash Flow > cash From Financing
-2029717000
Annuals > 0 > cash Flow > net Change In Cash
-148887000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.8458836560507423
Annuals > 0 > ratios > PB
-55.26269215636331
Annuals > 0 > ratios > ROE
-174.088103162672
Annuals > 0 > ratios > ROA
16.02471803424002
Annuals > 0 > ratios > FCF
2026189000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.12126711234457667
Annuals > 0 > health Score
51
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
15812250000
Annuals > 1 > income Statement > cost Of Revenue
7707447000
Annuals > 1 > income Statement > gross Profit
8104803000
Annuals > 1 > income Statement > operating Expenses
4918427000
Annuals > 1 > income Statement > operating Income
3186376000
Annuals > 1 > income Statement > interest Expense
201668000
Annuals > 1 > income Statement > pretax Income
3004750000
Annuals > 1 > income Statement > net Income
2346581000
Annuals > 1 > income Statement > eps
2.692886160201974
Annuals > 1 > income Statement > dividends Per Share
5000
Annuals > 1 > income Statement > shares Outstanding
871400000
Annuals > 1 > income Statement > income Tax Expense
658169000
Annuals > 1 > income Statement > EBITDA
3186376000
Annuals > 1 > income Statement > operating Margin
20.15131306423817
Annuals > 1 > income Statement > total Other Income Expense Net
-181626000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
279132000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
515492000
Annuals > 1 > balance Sheet > inventories
4658367000
Annuals > 1 > balance Sheet > total Current Assets
5558302000
Annuals > 1 > balance Sheet > property Plant Equipment
7237534000
Annuals > 1 > balance Sheet > total Assets
13872995000
Annuals > 1 > balance Sheet > payables
6091700000
Annuals > 1 > balance Sheet > short Term Debt
389536000
Annuals > 1 > balance Sheet > long Term Debt
5570125000
Annuals > 1 > balance Sheet > total Liabilities
15612273000
Annuals > 1 > balance Sheet > equity
-1739278000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
2346581000
Annuals > 1 > cash Flow > depreciation
409061000
Annuals > 1 > cash Flow > change In Working Capital
195629000
Annuals > 1 > cash Flow > cash From Operations
3034084000
Annuals > 1 > cash Flow > capital Expenditures
1006264000
Annuals > 1 > cash Flow > cash From Investing
-995936000
Annuals > 1 > cash Flow > cash From Financing
-1868738000
Annuals > 1 > cash Flow > net Change In Cash
170549000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.692886160201974
Annuals > 1 > ratios > PB
-45.261468264417765
Annuals > 1 > ratios > ROE
-134.91695979596133
Annuals > 1 > ratios > ROA
16.91473975158212
Annuals > 1 > ratios > FCF
2027820000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.1282436085946023
Annuals > 1 > health Score
52
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
14409860000
Annuals > 2 > income Statement > cost Of Revenue
7028154000
Annuals > 2 > income Statement > gross Profit
7381706000
Annuals > 2 > income Statement > operating Expenses
4427215000
Annuals > 2 > income Statement > operating Income
2962091000
Annuals > 2 > income Statement > interest Expense
157720000
Annuals > 2 > income Statement > pretax Income
2798655000
Annuals > 2 > income Statement > net Income
2172650000
Annuals > 2 > income Statement > eps
2.341145593889264
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
928028571
Annuals > 2 > income Statement > income Tax Expense
626005000
Annuals > 2 > income Statement > EBITDA
3314308000
Annuals > 2 > income Statement > operating Margin
20.556001238041173
Annuals > 2 > income Statement > total Other Income Expense Net
-163436000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
108583000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
470174000
Annuals > 2 > balance Sheet > inventories
4359126000
Annuals > 2 > balance Sheet > total Current Assets
5048259000
Annuals > 2 > balance Sheet > property Plant Equipment
6536308000
Annuals > 2 > balance Sheet > total Assets
12627979000
Annuals > 2 > balance Sheet > payables
5881157000
Annuals > 2 > balance Sheet > short Term Debt
366721000
Annuals > 2 > balance Sheet > long Term Debt
4371653000
Annuals > 2 > balance Sheet > total Liabilities
13688731000
Annuals > 2 > balance Sheet > equity
-1060752000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
2172650000
Annuals > 2 > cash Flow > depreciation
357933000
Annuals > 2 > cash Flow > change In Working Capital
516045000
Annuals > 2 > cash Flow > cash From Operations
3148250000
Annuals > 2 > cash Flow > capital Expenditures
563342000
Annuals > 2 > cash Flow > cash From Investing
-739985000
Annuals > 2 > cash Flow > cash From Financing
-2662536000
Annuals > 2 > cash Flow > net Change In Cash
-253530000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.341145593889264
Annuals > 2 > ratios > PB
-79.03647705037558
Annuals > 2 > ratios > ROE
-204.8216736805587
Annuals > 2 > ratios > ROA
17.20504920066782
Annuals > 2 > ratios > FCF
2584908000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.17938467132921485
Annuals > 2 > health Score
57
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
13327563000
Annuals > 3 > income Statement > cost Of Revenue
6307614000
Annuals > 3 > income Statement > gross Profit
7019949000
Annuals > 3 > income Statement > operating Expenses
4102781000
Annuals > 3 > income Statement > operating Income
2929768000
Annuals > 3 > income Statement > interest Expense
144768000
Annuals > 3 > income Statement > pretax Income
2781914000
Annuals > 3 > income Statement > net Income
2164685000
Annuals > 3 > income Statement > eps
2.1767816871150796
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
994442857
Annuals > 3 > income Statement > income Tax Expense
617229000
Annuals > 3 > income Statement > EBITDA
3254899000
Annuals > 3 > income Statement > operating Margin
21.98277359484251
Annuals > 3 > income Statement > total Other Income Expense Net
-147854000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
362113000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
385674000
Annuals > 3 > balance Sheet > inventories
3686383000
Annuals > 3 > balance Sheet > total Current Assets
4504262000
Annuals > 3 > balance Sheet > property Plant Equipment
6195993000
Annuals > 3 > balance Sheet > total Assets
11718707000
Annuals > 3 > balance Sheet > payables
4695312000
Annuals > 3 > balance Sheet > short Term Debt
337832000
Annuals > 3 > balance Sheet > long Term Debt
3826978000
Annuals > 3 > balance Sheet > total Liabilities
11785130000
Annuals > 3 > balance Sheet > equity
-66423000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
2164685000
Annuals > 3 > cash Flow > depreciation
328217000
Annuals > 3 > cash Flow > change In Working Capital
662853000
Annuals > 3 > cash Flow > cash From Operations
3207310000
Annuals > 3 > cash Flow > capital Expenditures
442853000
Annuals > 3 > cash Flow > cash From Investing
-615620000
Annuals > 3 > cash Flow > cash From Financing
-2694858000
Annuals > 3 > cash Flow > net Change In Cash
-103527000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.1767816871150796
Annuals > 3 > ratios > PB
-1352.5129503542448
Annuals > 3 > ratios > ROE
-3258.9389217590297
Annuals > 3 > ratios > ROA
18.472046446762427
Annuals > 3 > ratios > FCF
2764457000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.20742404294018343
Annuals > 3 > health Score
59
Valuation > metrics > PE
31.3681
Valuation > metrics > PB
-91.1151102745575
Valuation > final Score
42.35828
Valuation > verdict
25.5% Overvalued
Profitability > metrics > ROE
-81.13507012594503
Profitability > metrics > ROA
11.003467498360992
Profitability > metrics > Net Margin
0.1542590086567428
Profitability > final Score
53
Profitability > verdict
Weak
Risk > metrics > Interest Coverage
16.38631098277541
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
0.8799156654259057
Liquidity > metrics > Quick Ratio
0.13162865310770663
Liquidity > final Score
17
Liquidity > verdict
Weak
Prev Valuations > 0
70
Prev Valuations > 1
70
Prev Valuations > 2
70
Prev Profitabilities > 0
52
Prev Profitabilities > 1
46
Prev Profitabilities > 2
48
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
16
Prev Liquidities > 1
16
Prev Liquidities > 2
15
Updated At
2026-01-20T22:21:18.344Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-11
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.7222
Earnings History > 0 > eps Difference
-0.7222
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-22
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.85
Earnings History > 1 > eps Estimate
0.83
Earnings History > 1 > eps Difference
0.02
Earnings History > 1 > surprise Percent
2.4096
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-23
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.78
Earnings History > 2 > eps Estimate
0.78
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-23
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.62
Earnings History > 3 > eps Estimate
0.66
Earnings History > 3 > eps Difference
-0.04
Earnings History > 3 > surprise Percent
-6.0606
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.63
Earnings History > 4 > eps Estimate
0.65
Earnings History > 4 > eps Difference
-0.02
Earnings History > 4 > surprise Percent
-3.0769
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-23
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.76
Earnings History > 5 > eps Estimate
0.77
Earnings History > 5 > eps Difference
-0.01
Earnings History > 5 > surprise Percent
-1.2987
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-24
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.7
Earnings History > 6 > eps Estimate
0.73
Earnings History > 6 > eps Difference
-0.03
Earnings History > 6 > surprise Percent
-4.1096
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-24
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.61
Earnings History > 7 > eps Estimate
0.62
Earnings History > 7 > eps Difference
-0.01
Earnings History > 7 > surprise Percent
-1.6129
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-07
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.62
Earnings History > 8 > eps Estimate
0.61
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
1.6393
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-25
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.71
Earnings History > 9 > eps Estimate
0.69
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
2.8986
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-26
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.68
Earnings History > 10 > eps Estimate
0.67
Earnings History > 10 > eps Difference
0.01
Earnings History > 10 > surprise Percent
1.4925
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-26
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.55
Earnings History > 11 > eps Estimate
0.54
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
1.8519
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-08
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.56
Earnings History > 12 > eps Estimate
0.52
Earnings History > 12 > eps Difference
0.04
Earnings History > 12 > surprise Percent
7.6923
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-26
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.61
Earnings History > 13 > eps Estimate
0.57
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
7.0175
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.59
Earnings History > 14 > eps Estimate
0.6
Earnings History > 14 > eps Difference
-0.01
Earnings History > 14 > surprise Percent
-1.6667
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.48
Earnings History > 15 > eps Estimate
0.5
Earnings History > 15 > eps Difference
-0.02
Earnings History > 15 > surprise Percent
-4
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-09
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.51
Earnings History > 16 > eps Estimate
0.4
Earnings History > 16 > eps Difference
0.11
Earnings History > 16 > surprise Percent
27.5
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-27
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.54
Earnings History > 17 > eps Estimate
0.48
Earnings History > 17 > eps Difference
0.06
Earnings History > 17 > surprise Percent
12.5
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-28
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.56
Earnings History > 18 > eps Estimate
0.5
Earnings History > 18 > eps Difference
0.06
Earnings History > 18 > surprise Percent
12
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
0.47
Earnings History > 19 > eps Estimate
0.36
Earnings History > 19 > eps Difference
0.11
Earnings History > 19 > surprise Percent
30.5556
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-10
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.36
Earnings History > 20 > eps Estimate
0.34
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
5.8824
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.47
Earnings History > 21 > eps Estimate
0.43
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
9.3023
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.47
Earnings History > 22 > eps Estimate
0.28
Earnings History > 22 > eps Difference
0.19
Earnings History > 22 > surprise Percent
67.8571
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-22
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.26
Earnings History > 23 > eps Estimate
0.26
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-05
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.28
Earnings History > 24 > eps Estimate
0.28
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-23
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.34
Earnings History > 25 > eps Estimate
0.32
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
6.25
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-24
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.3
Earnings History > 26 > eps Estimate
0.31
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-3.2258
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-24
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.27
Earnings History > 27 > eps Estimate
0.27
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-06
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.25
Earnings History > 28 > eps Estimate
0.25
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-24
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.3
Earnings History > 29 > eps Estimate
0.29
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
3.4483
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-25
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.29
Earnings History > 30 > eps Estimate
0.27
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
7.4074
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
0.24
Earnings History > 31 > eps Estimate
0.24
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-07
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.23
Earnings History > 32 > eps Estimate
0.19
Earnings History > 32 > eps Difference
0.04
Earnings History > 32 > surprise Percent
21.0526
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
0.21
Earnings History > 33 > eps Estimate
0.21
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
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
0.2
Earnings History > 34 > eps Estimate
0.19
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
5.2632
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
0.19
Earnings History > 35 > eps Estimate
0.19
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-07
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.17
Earnings History > 36 > eps Estimate
0.17
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
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
0.19
Earnings History > 37 > eps Estimate
0.19
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
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
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.18
Earnings History > 38 > eps Estimate
0.18
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
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
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.17
Earnings History > 39 > eps Estimate
0.17
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-10
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.15
Earnings History > 40 > eps Estimate
0.14
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
7.1429
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
0.18
Earnings History > 41 > eps Estimate
0.16
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
12.5
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
0.15
Earnings History > 42 > eps Estimate
0.15
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-22
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.14
Earnings History > 43 > eps Estimate
0.13
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
7.6923
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
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.12
Earnings History > 44 > eps Estimate
0.11
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
9.0909
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-22
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.14
Earnings History > 45 > eps Estimate
0.13
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
7.6923
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-23
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.13
Earnings History > 46 > eps Estimate
0.12
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
8.3333
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-23
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.11
Earnings History > 47 > eps Estimate
0.11
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
0
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-05
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.09
Earnings History > 48 > eps Estimate
0.09
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-23
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.11
Earnings History > 49 > eps Estimate
0.11
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
0
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-24
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.11
Earnings History > 50 > eps Estimate
0.1
Earnings History > 50 > eps Difference
0.01
Earnings History > 50 > surprise Percent
10
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
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.09
Earnings History > 51 > eps Estimate
0.09
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-06
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.08
Earnings History > 52 > eps Estimate
0.07
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
14.2857
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-24
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.09
Earnings History > 53 > eps Estimate
0.08
Earnings History > 53 > eps Difference
0.01
Earnings History > 53 > surprise Percent
12.5
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
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.08
Earnings History > 54 > eps Estimate
0.08
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
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
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.08
Earnings History > 55 > eps Estimate
0.07
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
14.2857
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-08
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.06
Earnings History > 56 > eps Estimate
0.06
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
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.07
Earnings History > 57 > eps Estimate
0.07
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
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
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.06
Earnings History > 58 > eps Estimate
0.06
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-04-27
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.05
Earnings History > 59 > eps Estimate
0.05
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-02-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.69
Earnings History > 60 > eps Estimate
0.64
Earnings History > 60 > eps Difference
0.05
Earnings History > 60 > surprise Percent
7.8125
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
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.05
Earnings History > 61 > eps Estimate
0.05
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
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
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.05
Earnings History > 62 > eps Estimate
0.05
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
0
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
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.05
Earnings History > 63 > eps Estimate
0.04
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
25
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-17
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.52
Earnings History > 64 > eps Estimate
0.51
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
1.9608
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
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.04
Earnings History > 65 > eps Estimate
0.04
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
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
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.04
Earnings History > 66 > eps Estimate
0.04
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
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.47
Earnings History > 67 > eps Estimate
0.4
Earnings History > 67 > eps Difference
0.07
Earnings History > 67 > surprise Percent
17.5
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-18
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.02
Earnings History > 68 > eps Estimate
0.02
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.02
Earnings History > 69 > eps Estimate
0.03
Earnings History > 69 > eps Difference
-0.01
Earnings History > 69 > surprise Percent
-33.3333
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-22
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.03
Earnings History > 70 > eps Estimate
0.03
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-22
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.03
Earnings History > 71 > eps Estimate
0.03
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-19
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.35
Earnings History > 72 > eps Estimate
0.35
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-23
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.03
Earnings History > 73 > eps Estimate
0.03
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-24
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.03
Earnings History > 74 > eps Estimate
0.03
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-24
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.03
Earnings History > 75 > eps Estimate
0.03
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
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.35
Earnings History > 76 > eps Estimate
0.35
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-24
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.03
Earnings History > 77 > eps Estimate
0.03
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-26
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.03
Earnings History > 78 > eps Estimate
0.03
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
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
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.02
Earnings History > 79 > eps Estimate
0.02
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-28
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.36
Earnings History > 80 > eps Estimate
0.3
Earnings History > 80 > eps Difference
0.06
Earnings History > 80 > surprise Percent
20
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
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.03
Earnings History > 81 > eps Estimate
0.02
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
50
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
AfterMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.03
Earnings History > 82 > eps Estimate
0.03
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
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
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.02
Earnings History > 83 > eps Estimate
0.02
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-24
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.26
Earnings History > 84 > eps Estimate
0.25
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
4
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-26
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
AfterMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.02
Earnings History > 85 > eps Estimate
0.02
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-27
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.02
Earnings History > 86 > eps Estimate
0.02
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-27
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.02
Earnings History > 87 > eps Estimate
0.01
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
100
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-25
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.21
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
4.7619
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-28
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
AfterMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.02
Earnings History > 89 > eps Estimate
0.02
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
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
AfterMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.02
Earnings History > 90 > eps Estimate
0.02
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-22
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
AfterMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.01
Earnings History > 91 > eps Estimate
0.01
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-25
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.18
Earnings History > 92 > eps Estimate
0.17
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
5.8824
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-22
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
AfterMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.02
Earnings History > 93 > eps Estimate
0.02
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-23
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
AfterMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.01
Earnings History > 94 > eps Estimate
0.01
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-23
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
AfterMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.01
Earnings History > 95 > eps Estimate
0.01
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-26
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.15
Earnings History > 96 > eps Estimate
0.15
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-23
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
AfterMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.01
Earnings History > 97 > eps Estimate
0.01
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
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.17
Earnings History > 98 > eps Estimate
0.16
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
6.25
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-24
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.12
Earnings History > 99 > eps Estimate
0.12
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-02-27
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.09
Earnings History > 100 > eps Estimate
0.13
Earnings History > 100 > eps Difference
-0.04
Earnings History > 100 > surprise Percent
-30.7692
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-24
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.16
Earnings History > 101 > eps Estimate
0.16
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-08-14
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.14
Earnings History > 102 > eps Estimate
0.14
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-25
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.12
Earnings History > 103 > eps Estimate
0.11
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
9.0909
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-03-01
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.12
Earnings History > 104 > eps Estimate
0.12
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-28
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.13
Earnings History > 105 > eps Estimate
0.13
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-27
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.12
Earnings History > 106 > eps Estimate
0.11
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
9.0909
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-28
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1
Earnings History > 107 > eps Estimate
0.09
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
11.1111
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-03-05
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
BeforeMarket
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.11
Earnings History > 108 > eps Estimate
0.08
Earnings History > 108 > eps Difference
0.03
Earnings History > 108 > surprise Percent
37.5
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-28
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.1
Earnings History > 109 > eps Estimate
0.09
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
11.1111
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-29
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.09
Earnings History > 110 > eps Estimate
0.09
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-30
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.07
Earnings History > 111 > eps Estimate
0.07
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-03-31
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.06
Earnings History > 112 > eps Estimate
0.06
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-21
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.08
Earnings History > 113 > eps Estimate
0.08
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-23
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.07
Earnings History > 114 > eps Estimate
0.07
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
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
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.06
Earnings History > 115 > eps Estimate
0.06
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-18
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.05
Earnings History > 116 > eps Estimate
0.05
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-22
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.07
Earnings History > 117 > eps Estimate
0.06
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
16.6667
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-23
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.06
Earnings History > 118 > eps Estimate
0.05
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
20
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.05
Earnings History > 119 > eps Estimate
0.05
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
O'Reilly Automotive, Inc., together with its subsidiaries, operates as a retailer and supplier of automotive aftermarket parts, tools, supplies, equipment, and accessories in the United States, Puerto Rico, Mexico, and Canada. The company provides new and remanufactured automotive hard parts and maintenance items, such as alternators, batteries, brake system components, belts, chassis parts, driveline parts, engine parts, fuel pumps, hoses, starters, temperature control, water pumps, antifreeze, appearance products, engine additives, filters, fluids, lighting products, and oil and wiper blades; and accessories, including floor mats, seat covers, and truck accessories. It also offers auto body paint and related materials, automotive tools, and professional service provider service equipment. In addition, the company provides enhanced services and programs consisting used oil, oil filter, and battery recycling; battery, wiper, and bulb replacement; battery diagnostic testing; electrical and module testing; check engine light code extraction; loaner tool program; drum and rotor resurfacing; custom hydraulic hoses; and professional paint shop mixing and related materials. Further, it offers do-it-yourself and professional service for domestic and imported automobiles, vans, and trucks. The company offers its products under the BesTest, BrakeBest, Cartek, Import Direct, MasterPro, MicroGard, Murray, Omnispark, O'Reilly Auto Parts, Precision, PowerTorque, SuperStart, Syntec, and Ultima brands. O'Reilly Automotive, Inc. was founded in 1957 and is headquartered in Springfield, Missouri.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AWealth Enhancement Advisory Services LLC Has $37.21 Million Stock Holdings in O'Reilly Automotive, Inc. $ORLY MarketBeat
Read more →Universal Beteiligungs und Servicegesellschaft mbH Acquires 48,057 Shares of O'Reilly Automotive, Inc. $ORLY MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$109.84
Analyst Picks
Strong Buy
14
Buy
6
Hold
7
Sell
0
Strong Sell
1
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 Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
* Institutions hold a combined 71.46% of the total shares of O’Reilly Automotive Inc
1.
Vanguard Group Inc(9.2911%)
since
2025/06/30
2.
BlackRock Inc(7.6174%)
since
2025/06/30
3.
State Street Corp(4.3818%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(3.1657%)
since
2025/07/31
5.
Principal Financial Group Inc(2.9375%)
since
2025/06/30
6.
FMR Inc(2.9146%)
since
2025/06/30
7.
Geode Capital Management, LLC(2.7907%)
since
2025/06/30
8.
Wellington Management Company LLP(2.7526%)
since
2025/06/30
9.
Vanguard 500 Index Investor(2.4938%)
since
2025/07/31
10.
Bank of New York Mellon Corp(2.0803%)
since
2025/06/30
11.
Invesco QQQ Trust(2.0766%)
since
2025/08/29
12.
Morgan Stanley - Brokerage Accounts(1.9561%)
since
2025/06/30
13.
Principal Aligned MidCap Equity(1.7154%)
since
2025/06/30
14.
Principal MidCap R5(1.7105%)
since
2025/07/31
15.
Jennison Associates LLC(1.6638%)
since
2025/06/30
16.
Nuveen, LLC(1.4386%)
since
2025/06/30
17.
Fidelity 500 Index(1.2771%)
since
2025/07/31
18.
NORGES BANK(1.2743%)
since
2025/06/30
19.
SPDR® S&P 500® ETF(1.2156%)
since
2025/08/31
20.
iShares Core S&P 500 ETF(1.2124%)
since
2025/08/31
21.
Bank of America Corp(1.1383%)
since
2025/06/30
22.
Northern Trust Corp(1.1346%)
since
2025/06/30
23.
Amvescap Plc.(1.1176%)
since
2025/06/30
24.
Akre Capital Management, LLC(1.1091%)
since
2025/06/30
25.
Vanguard Growth Index Investor(1.0944%)
since
2025/07/31
26.
Massachusetts Financial Services Company(1.0787%)
since
2025/06/30
27.
Goldman Sachs Group Inc(1.034%)
since
2025/06/30
28.
UBS Asset Mgmt Americas Inc(0.9794%)
since
2025/06/30
29.
Vanguard Wellington™ Inv(0.9685%)
since
2025/06/30
30.
T. Rowe Price Associates, Inc.(0.9618%)
since
2025/06/30
31.
Fidelity Magellan(0.6259%)
since
2025/07/31
32.
Vanguard Institutional Index I(0.6091%)
since
2025/07/31
33.
The Consumer Discret Sel SectSPDR® ETF(0.5702%)
since
2025/08/31
34.
State St S&P 500® Indx SL Cl III(0.5378%)
since
2025/08/31
35.
CREF Stock R3(0.5185%)
since
2025/07/31
36.
Fidelity Contrafund(0.4453%)
since
2025/07/31
37.
MFS Growth Equity(0.4358%)
since
2025/06/30
38.
Vanguard Institutional 500 Index Trust(0.3847%)
since
2025/07/31
39.
Blackrock Eq Idx Fund CF(0.3825%)
since
2025/06/30
40.
MFS Growth B(0.3667%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.7222
Date
2025-09-30
EPS Actual
0.85
EPS Estimate
0.83
EPS Difference
0.02
Surprise Percent
2.4096%
(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.