_id
691722b53c536f8df231699a
Ticker
TSCO
Name
Tractor Supply Company
Exchange
NASDAQ
Address
5401 Virginia Way, Brentwood, TN, United States, 37027
Country
USA
Sector
Consumer Cyclical
Industry
Specialty Retail
Currency
USD
Website
https://www.tractorsupply.com
Description
Tractor Supply Company operates as a rural lifestyle retailer in the United States. The company offers various merchandise, including livestock and equine feed and equipment, poultry, fencing, and sprayers and chemicals; companion animal products, such as food, treats, and equipment for dogs, cats, and other small animals, as well as dog wellness products; seasonal and recreation products comprising tractors and riders, lawn and garden, bird feeding, power equipment, and other recreational products; truck, tool, and hardware products, such as truck accessories, trailers, generators, lubricants, batteries, and hardware and tools; and clothing, gift, and décor products consist of clothing, footwear, toys, snacks, and decorative merchandise. It provides its products under the 4health, Paws & Claws, American Farmworks, Producer's Pride, Bit & Bridle, Red Shed, Blue Mountain, Redstone, C.E. Schmidt, Retriever, Country Lane, Ridgecut, Countyline, Royal Wing, Country Tuff, Strive, Dumor, Traveller, Farm Table, Treeline, Groundwork, TSC Tractor Supply Co, Huskee, Untamed, JobSmart, and Impeckable brand names. The company operates its retail stores under the Tractor Supply Company, Petsense by Tractor Supply, and Orscheln Farm and Home names; and operates websites under the TractorSupply.com and Petsense.com names. It sells its products to recreational farmers, ranchers, and others. Tractor Supply Company was founded in 1938 and is based in Brentwood, Tennessee.
Last Close
52.86
Volume
5589306
Current Price
51.81
Change
-1.9863791146424465
Last Updated
2025-12-04T14:29:28.202Z
Image
https://logo.clearbit.com/www.tractorsupply.com
Ipo Date
1994-02-17T00:00:00.000Z
Market Cap
28570781696
Next Dividend Date
2025-12-09T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.23
Dividend Yield
1.7757189731712024
Sentiment
0.9861666666666667
Sentiment Sources
42
Rating
3.6667
Target Price
63.7407
Strong Buy
10
Buy
5
Hold
16
Sell
1
Strong Sell
1
Current Quarter
2025-09-30
Revenue
3719045000
Cost Of Revenue
2329812000
Gross Profit
1389232000
Operating Expenses
1046523000
Operating Income
342709000
Interest Expense
14667000
Pretax Income
328042000
Net Income
259268000
Eps
0.48659950151647097
Dividends Per Share
121864000
Shares Outstanding
528403595
Income Tax Expense
68774000
EBITDA
466779000
Operating Margin
9.214973198764737
Total Other Income Expense Net
-14667000
Cash
184639000
Short Term Investments
-
Receivables
-
Inventories
3252825000
Total Current Assets
3647116000
Property Plant Equipment
6761283000
Total Assets
10876602000
Payables
1549176000
Short Term Debt
421434000
Long Term Debt
1744200000
Total Liabilities
8303417000
Equity
2573185000
Depreciation
124069000
Change In Working Capital
-98986000
Cash From Operations
307850000
Capital Expenditures
277569000
Cash From Investing
-228196000
Cash From Financing
-120825000
Net Change In Cash
-41171000
PE
26.1208
PB
10.728026535208311
ROE
10.075762139138849
ROA
2.3837224162472803
FCF
30281000
Fcf Percent
0.008142144018155198
Piotroski FScore
4
Health Score
34
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
6
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
3719045000
Quarters > 0 > income Statement > cost Of Revenue
2329812000
Quarters > 0 > income Statement > gross Profit
1389232000
Quarters > 0 > income Statement > operating Expenses
1046523000
Quarters > 0 > income Statement > operating Income
342709000
Quarters > 0 > income Statement > interest Expense
14667000
Quarters > 0 > income Statement > pretax Income
328042000
Quarters > 0 > income Statement > net Income
259268000
Quarters > 0 > income Statement > eps
0.48659950151647097
Quarters > 0 > income Statement > dividends Per Share
121864000
Quarters > 0 > income Statement > shares Outstanding
532816000
Quarters > 0 > income Statement > income Tax Expense
68774000
Quarters > 0 > income Statement > EBITDA
466779000
Quarters > 0 > income Statement > operating Margin
9.214973198764737
Quarters > 0 > income Statement > total Other Income Expense Net
-14667000
Quarters > 0 > balance Sheet > cash
184639000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
3252825000
Quarters > 0 > balance Sheet > total Current Assets
3647116000
Quarters > 0 > balance Sheet > property Plant Equipment
6761283000
Quarters > 0 > balance Sheet > total Assets
10876602000
Quarters > 0 > balance Sheet > payables
1549176000
Quarters > 0 > balance Sheet > short Term Debt
421434000
Quarters > 0 > balance Sheet > long Term Debt
1744200000
Quarters > 0 > balance Sheet > total Liabilities
8303417000
Quarters > 0 > balance Sheet > equity
2573185000
Quarters > 0 > cash Flow > net Income
259268000
Quarters > 0 > cash Flow > depreciation
124069000
Quarters > 0 > cash Flow > change In Working Capital
-98986000
Quarters > 0 > cash Flow > cash From Operations
307850000
Quarters > 0 > cash Flow > capital Expenditures
277569000
Quarters > 0 > cash Flow > cash From Investing
-228196000
Quarters > 0 > cash Flow > cash From Financing
-120825000
Quarters > 0 > cash Flow > net Change In Cash
-41171000
Quarters > 0 > ratios > PE
0.48659950151647097
Quarters > 0 > ratios > PB
10.728026535208311
Quarters > 0 > ratios > ROE
10.075762139138849
Quarters > 0 > ratios > ROA
2.3837224162472803
Quarters > 0 > ratios > FCF
30281000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.008142144018155198
Quarters > 0 > health Score
34
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
4439729000
Quarters > 1 > income Statement > cost Of Revenue
2921854000
Quarters > 1 > income Statement > gross Profit
1517875000
Quarters > 1 > income Statement > operating Expenses
940063000
Quarters > 1 > income Statement > operating Income
577812000
Quarters > 1 > income Statement > interest Expense
17983000
Quarters > 1 > income Statement > pretax Income
559829000
Quarters > 1 > income Statement > net Income
430043000
Quarters > 1 > income Statement > eps
0.8080401349104198
Quarters > 1 > income Statement > dividends Per Share
121979000
Quarters > 1 > income Statement > shares Outstanding
532205000
Quarters > 1 > income Statement > income Tax Expense
129786000
Quarters > 1 > income Statement > EBITDA
699911000
Quarters > 1 > income Statement > operating Margin
13.014578142044256
Quarters > 1 > income Statement > total Other Income Expense Net
-17983000
Quarters > 1 > balance Sheet > cash
225810000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
3090306000
Quarters > 1 > balance Sheet > total Current Assets
3543765000
Quarters > 1 > balance Sheet > property Plant Equipment
6540389000
Quarters > 1 > balance Sheet > total Assets
10558795000
Quarters > 1 > balance Sheet > payables
1519094000
Quarters > 1 > balance Sheet > short Term Debt
413686000
Quarters > 1 > balance Sheet > long Term Debt
1673500000
Quarters > 1 > balance Sheet > total Liabilities
8068486000
Quarters > 1 > balance Sheet > equity
2490309000
Quarters > 1 > cash Flow > net Income
430043000
Quarters > 1 > cash Flow > depreciation
122100000
Quarters > 1 > cash Flow > change In Working Capital
262644000
Quarters > 1 > cash Flow > cash From Operations
785800000
Quarters > 1 > cash Flow > capital Expenditures
210364000
Quarters > 1 > cash Flow > cash From Investing
-187620000
Quarters > 1 > cash Flow > cash From Financing
-604087000
Quarters > 1 > cash Flow > net Change In Cash
-5907000
Quarters > 1 > ratios > PE
0.8080401349104198
Quarters > 1 > ratios > PB
11.072337228030738
Quarters > 1 > ratios > ROE
17.268660234533144
Quarters > 1 > ratios > ROA
4.07284164528244
Quarters > 1 > ratios > FCF
575436000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.12961061362078632
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
3466952000
Quarters > 2 > income Statement > cost Of Revenue
2211530000
Quarters > 2 > income Statement > gross Profit
1255422000
Quarters > 2 > income Statement > operating Expenses
1006285000
Quarters > 2 > income Statement > operating Income
249137000
Quarters > 2 > income Statement > interest Expense
19641000
Quarters > 2 > income Statement > pretax Income
229496000
Quarters > 2 > income Statement > net Income
179369000
Quarters > 2 > income Statement > eps
0.33583474224816
Quarters > 2 > income Statement > dividends Per Share
122401000
Quarters > 2 > income Statement > shares Outstanding
534099000
Quarters > 2 > income Statement > income Tax Expense
50127000
Quarters > 2 > income Statement > EBITDA
369216000
Quarters > 2 > income Statement > operating Margin
7.186052763349478
Quarters > 2 > income Statement > total Other Income Expense Net
-19641000
Quarters > 2 > balance Sheet > cash
231717000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
3213885000
Quarters > 2 > balance Sheet > total Current Assets
3656082000
Quarters > 2 > balance Sheet > property Plant Equipment
6255017000
Quarters > 2 > balance Sheet > total Assets
10385317000
Quarters > 2 > balance Sheet > payables
1559210000
Quarters > 2 > balance Sheet > short Term Debt
406447000
Quarters > 2 > balance Sheet > long Term Debt
2082700000
Quarters > 2 > balance Sheet > total Liabilities
8146777000
Quarters > 2 > balance Sheet > equity
2238540000
Quarters > 2 > cash Flow > net Income
179369000
Quarters > 2 > cash Flow > depreciation
120079000
Quarters > 2 > cash Flow > change In Working Capital
-80161000
Quarters > 2 > cash Flow > cash From Operations
216775000
Quarters > 2 > cash Flow > capital Expenditures
141280000
Quarters > 2 > cash Flow > cash From Investing
-261054000
Quarters > 2 > cash Flow > cash From Financing
24505000
Quarters > 2 > cash Flow > net Change In Cash
-19774000
Quarters > 2 > ratios > PE
0.33583474224816
Quarters > 2 > ratios > PB
12.361480782116915
Quarters > 2 > ratios > ROE
8.012767250082643
Quarters > 2 > ratios > ROA
1.7271403463177868
Quarters > 2 > ratios > FCF
75495000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.02177561154581892
Quarters > 2 > health Score
33
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
3773531000
Quarters > 3 > income Statement > cost Of Revenue
2443901000
Quarters > 3 > income Statement > gross Profit
1329630000
Quarters > 3 > income Statement > operating Expenses
1011281000
Quarters > 3 > income Statement > operating Income
318349000
Quarters > 3 > income Statement > interest Expense
17203000
Quarters > 3 > income Statement > pretax Income
301146000
Quarters > 3 > income Statement > net Income
236406000
Quarters > 3 > income Statement > eps
0.4380712014409286
Quarters > 3 > income Statement > dividends Per Share
117310000
Quarters > 3 > income Statement > shares Outstanding
539652000
Quarters > 3 > income Statement > income Tax Expense
64740000
Quarters > 3 > income Statement > EBITDA
438404000
Quarters > 3 > income Statement > operating Margin
8.436369013531358
Quarters > 3 > income Statement > total Other Income Expense Net
-17203000
Quarters > 3 > balance Sheet > cash
251491000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
21635000
Quarters > 3 > balance Sheet > inventories
2840177000
Quarters > 3 > balance Sheet > total Current Assets
3309917000
Quarters > 3 > balance Sheet > property Plant Equipment
6142880000
Quarters > 3 > balance Sheet > total Assets
9805485000
Quarters > 3 > balance Sheet > payables
1236177000
Quarters > 3 > balance Sheet > short Term Debt
400192000
Quarters > 3 > balance Sheet > long Term Debt
1832000000
Quarters > 3 > balance Sheet > total Liabilities
7535151000
Quarters > 3 > balance Sheet > equity
2270334000
Quarters > 3 > cash Flow > net Income
236406000
Quarters > 3 > cash Flow > depreciation
120055000
Quarters > 3 > cash Flow > change In Working Capital
172660000
Quarters > 3 > cash Flow > cash From Operations
517225000
Quarters > 3 > cash Flow > capital Expenditures
246029000
Quarters > 3 > cash Flow > cash From Investing
-183795000
Quarters > 3 > cash Flow > cash From Financing
-268233000
Quarters > 3 > cash Flow > net Change In Cash
65197000
Quarters > 3 > ratios > PE
0.4380712014409286
Quarters > 3 > ratios > PB
12.315091136370246
Quarters > 3 > ratios > ROE
10.412829125582403
Quarters > 3 > ratios > ROA
2.4109567247311072
Quarters > 3 > ratios > FCF
271196000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.07186796663390337
Quarters > 3 > health Score
41
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
14883231000
Annuals > 0 > income Statement > cost Of Revenue
9486674000
Annuals > 0 > income Statement > gross Profit
5396557000
Annuals > 0 > income Statement > operating Expenses
3929025000
Annuals > 0 > income Statement > operating Income
1467532000
Annuals > 0 > income Statement > interest Expense
54592000
Annuals > 0 > income Statement > pretax Income
1412940000
Annuals > 0 > income Statement > net Income
1101240000
Annuals > 0 > income Statement > eps
2.0406484178692934
Annuals > 0 > income Statement > dividends Per Share
472492000
Annuals > 0 > income Statement > shares Outstanding
539652000
Annuals > 0 > income Statement > income Tax Expense
311700000
Annuals > 0 > income Statement > EBITDA
1914694000
Annuals > 0 > income Statement > operating Margin
9.860305198515027
Annuals > 0 > income Statement > total Other Income Expense Net
-54592000
Annuals > 0 > balance Sheet > cash
251491000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
21635000
Annuals > 0 > balance Sheet > inventories
2840177000
Annuals > 0 > balance Sheet > total Current Assets
3309917000
Annuals > 0 > balance Sheet > property Plant Equipment
6142880000
Annuals > 0 > balance Sheet > total Assets
9805485000
Annuals > 0 > balance Sheet > payables
1236177000
Annuals > 0 > balance Sheet > short Term Debt
400192000
Annuals > 0 > balance Sheet > long Term Debt
1832000000
Annuals > 0 > balance Sheet > total Liabilities
7535151000
Annuals > 0 > balance Sheet > equity
2270334000
Annuals > 0 > cash Flow > net Income
1101240000
Annuals > 0 > cash Flow > depreciation
447162000
Annuals > 0 > cash Flow > change In Working Capital
-90832000
Annuals > 0 > cash Flow > cash From Operations
1420835000
Annuals > 0 > cash Flow > capital Expenditures
784047000
Annuals > 0 > cash Flow > cash From Investing
-643918000
Annuals > 0 > cash Flow > cash From Financing
-922497000
Annuals > 0 > cash Flow > net Change In Cash
-145580000
Annuals > 0 > ratios > PE
2.0406484178692934
Annuals > 0 > ratios > PB
12.85228677366414
Annuals > 0 > ratios > ROE
48.50563837743698
Annuals > 0 > ratios > ROA
11.23085701523178
Annuals > 0 > ratios > FCF
636788000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.04278560213168767
Annuals > 0 > health Score
53
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
14555741000
Annuals > 1 > income Statement > cost Of Revenue
9327522000
Annuals > 1 > income Statement > gross Profit
5228219000
Annuals > 1 > income Statement > operating Expenses
3749307000
Annuals > 1 > income Statement > operating Income
1478912000
Annuals > 1 > income Statement > interest Expense
46510000
Annuals > 1 > income Statement > pretax Income
1432402000
Annuals > 1 > income Statement > net Income
1107226000
Annuals > 1 > income Statement > eps
2.0177974595885044
Annuals > 1 > income Statement > dividends Per Share
449620000
Annuals > 1 > income Statement > shares Outstanding
548730000
Annuals > 1 > income Statement > income Tax Expense
325176000
Annuals > 1 > income Statement > EBITDA
1871961000
Annuals > 1 > income Statement > operating Margin
10.16033467482006
Annuals > 1 > income Statement > total Other Income Expense Net
-46510000
Annuals > 1 > balance Sheet > cash
397071000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
2461000
Annuals > 1 > balance Sheet > inventories
2645854000
Annuals > 1 > balance Sheet > total Current Assets
3263939000
Annuals > 1 > balance Sheet > property Plant Equipment
5579155000
Annuals > 1 > balance Sheet > total Assets
9188151000
Annuals > 1 > balance Sheet > payables
1179803000
Annuals > 1 > balance Sheet > short Term Debt
372772000
Annuals > 1 > balance Sheet > long Term Debt
1729000000
Annuals > 1 > balance Sheet > total Liabilities
7038389000
Annuals > 1 > balance Sheet > equity
2149762000
Annuals > 1 > cash Flow > net Income
1107226000
Annuals > 1 > cash Flow > depreciation
393049000
Annuals > 1 > cash Flow > change In Working Capital
-181416000
Annuals > 1 > cash Flow > cash From Operations
1334033000
Annuals > 1 > cash Flow > capital Expenditures
753883000
Annuals > 1 > cash Flow > cash From Investing
-653069000
Annuals > 1 > cash Flow > cash From Financing
-486395000
Annuals > 1 > cash Flow > net Change In Cash
194569000
Annuals > 1 > ratios > PE
2.0177974595885044
Annuals > 1 > ratios > PB
13.801449230193855
Annuals > 1 > ratios > ROE
51.5045851587292
Annuals > 1 > ratios > ROA
12.050585585717952
Annuals > 1 > ratios > FCF
580150000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.039857125789748524
Annuals > 1 > health Score
52
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
14204717000
Annuals > 2 > income Statement > cost Of Revenue
9232513000
Annuals > 2 > income Statement > gross Profit
4972204000
Annuals > 2 > income Statement > operating Expenses
3537261000
Annuals > 2 > income Statement > operating Income
1434943000
Annuals > 2 > income Statement > interest Expense
30633000
Annuals > 2 > income Statement > pretax Income
1404310000
Annuals > 2 > income Statement > net Income
1088712000
Annuals > 2 > income Statement > eps
1.941545622341706
Annuals > 2 > income Statement > dividends Per Share
409603000
Annuals > 2 > income Statement > shares Outstanding
560745000
Annuals > 2 > income Statement > income Tax Expense
315598000
Annuals > 2 > income Statement > EBITDA
1778005000
Annuals > 2 > income Statement > operating Margin
10.101876721655207
Annuals > 2 > income Statement > total Other Income Expense Net
-30633000
Annuals > 2 > balance Sheet > cash
202502000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1
Annuals > 2 > balance Sheet > inventories
2709597000
Annuals > 2 > balance Sheet > total Current Assets
3157775000
Annuals > 2 > balance Sheet > property Plant Equipment
5037417000
Annuals > 2 > balance Sheet > total Assets
8489990000
Annuals > 2 > balance Sheet > payables
1398288000
Annuals > 2 > balance Sheet > short Term Debt
349576000
Annuals > 2 > balance Sheet > long Term Debt
1164056000
Annuals > 2 > balance Sheet > total Liabilities
6447574000
Annuals > 2 > balance Sheet > equity
2042416000
Annuals > 2 > cash Flow > net Income
1088712000
Annuals > 2 > cash Flow > depreciation
343062000
Annuals > 2 > cash Flow > change In Working Capital
-182478000
Annuals > 2 > cash Flow > cash From Operations
1356979000
Annuals > 2 > cash Flow > capital Expenditures
773369000
Annuals > 2 > cash Flow > cash From Investing
-1093726000
Annuals > 2 > cash Flow > cash From Financing
-938781000
Annuals > 2 > cash Flow > net Change In Cash
-675528000
Annuals > 2 > ratios > PE
1.941545622341706
Annuals > 2 > ratios > PB
14.844910219073881
Annuals > 2 > ratios > ROE
53.305105326241076
Annuals > 2 > ratios > ROA
12.823478001740874
Annuals > 2 > ratios > FCF
583610000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.041085647816848446
Annuals > 2 > health Score
53
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
12731105000
Annuals > 3 > income Statement > cost Of Revenue
8253952000
Annuals > 3 > income Statement > gross Profit
4477153000
Annuals > 3 > income Statement > operating Expenses
3170455000
Annuals > 3 > income Statement > operating Income
1306698000
Annuals > 3 > income Statement > interest Expense
26610000
Annuals > 3 > income Statement > pretax Income
1280088000
Annuals > 3 > income Statement > net Income
997114000
Annuals > 3 > income Statement > eps
1.7217744163558502
Annuals > 3 > income Statement > dividends Per Share
239006000
Annuals > 3 > income Statement > shares Outstanding
579120000
Annuals > 3 > income Statement > income Tax Expense
282974000
Annuals > 3 > income Statement > EBITDA
1576856000
Annuals > 3 > income Statement > operating Margin
10.263822346921183
Annuals > 3 > income Statement > total Other Income Expense Net
-26610000
Annuals > 3 > balance Sheet > cash
878030000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
17100000
Annuals > 3 > balance Sheet > inventories
2191192000
Annuals > 3 > balance Sheet > total Current Assets
3250440000
Annuals > 3 > balance Sheet > property Plant Equipment
4403664000
Annuals > 3 > balance Sheet > total Assets
7767467000
Annuals > 3 > balance Sheet > payables
1155630000
Annuals > 3 > balance Sheet > short Term Debt
325182000
Annuals > 3 > balance Sheet > long Term Debt
986382000
Annuals > 3 > balance Sheet > total Liabilities
5764802000
Annuals > 3 > balance Sheet > equity
2002665000
Annuals > 3 > cash Flow > net Income
997114000
Annuals > 3 > cash Flow > depreciation
270158000
Annuals > 3 > cash Flow > change In Working Capital
-209395000
Annuals > 3 > cash Flow > cash From Operations
1138720000
Annuals > 3 > cash Flow > capital Expenditures
628431000
Annuals > 3 > cash Flow > cash From Investing
-627340000
Annuals > 3 > cash Flow > cash From Financing
-975106000
Annuals > 3 > cash Flow > net Change In Cash
-463726000
Annuals > 3 > ratios > PE
1.7217744163558502
Annuals > 3 > ratios > PB
15.635674663510871
Annuals > 3 > ratios > ROE
49.78935568355167
Annuals > 3 > ratios > ROA
12.837054859711666
Annuals > 3 > ratios > FCF
510289000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.04008206671769654
Annuals > 3 > health Score
55
Valuation > metrics > PE
26.1208
Valuation > metrics > PB
10.728026535208311
Valuation > final Score
18.65504
Valuation > verdict
131.0% Overvalued
Profitability > metrics > ROE
10.075762139138849
Profitability > metrics > ROA
7.108849841902479
Profitability > metrics > Net Margin
0.06971359582903676
Profitability > final Score
52
Profitability > verdict
Weak
Risk > metrics > Debt Equity
3.226902457460307
Risk > metrics > Interest Coverage
23.365991682007227
Risk > final Score
46
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.8507548424092033
Liquidity > metrics > Quick Ratio
0.20008576024682712
Liquidity > final Score
56
Liquidity > verdict
Weak
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
79
Prev Profitabilities > 1
39
Prev Profitabilities > 2
52
Prev Risks > 0
46
Prev Risks > 1
46
Prev Risks > 2
46
Prev Liquidities > 0
58
Prev Liquidities > 1
58
Prev Liquidities > 2
64
Updated At
2025-12-12T01:13:57.481Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-22
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.4808
Earnings History > 0 > eps Difference
-0.4808
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-23
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.49
Earnings History > 1 > eps Estimate
0.48
Earnings History > 1 > eps Difference
0.01
Earnings History > 1 > surprise Percent
2.0833
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.81
Earnings History > 2 > eps Estimate
0.8
Earnings History > 2 > eps Difference
0.01
Earnings History > 2 > surprise Percent
1.25
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-24
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.34
Earnings History > 3 > eps Estimate
0.37
Earnings History > 3 > eps Difference
-0.03
Earnings History > 3 > surprise Percent
-8.1081
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-30
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.44
Earnings History > 4 > eps Estimate
0.45
Earnings History > 4 > eps Difference
-0.01
Earnings History > 4 > surprise Percent
-2.2222
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-24
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.45
Earnings History > 5 > eps Estimate
0.45
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
0
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.93
Earnings History > 6 > eps Estimate
3.93
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.83
Earnings History > 7 > eps Estimate
1.72
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
6.3953
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-01
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.28
Earnings History > 8 > eps Estimate
2.22
Earnings History > 8 > eps Difference
0.06
Earnings History > 8 > surprise Percent
2.7027
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-26
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.33
Earnings History > 9 > eps Estimate
2.29
Earnings History > 9 > eps Difference
0.04
Earnings History > 9 > surprise Percent
1.7467
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3.83
Earnings History > 10 > eps Estimate
3.92
Earnings History > 10 > eps Difference
-0.09
Earnings History > 10 > surprise Percent
-2.2959
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-27
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.65
Earnings History > 11 > eps Estimate
1.71
Earnings History > 11 > eps Difference
-0.06
Earnings History > 11 > surprise Percent
-3.5088
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-26
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.43
Earnings History > 12 > eps Estimate
2.35
Earnings History > 12 > eps Difference
0.08
Earnings History > 12 > surprise Percent
3.4043
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-20
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
2.1
Earnings History > 13 > eps Estimate
2.07
Earnings History > 13 > eps Difference
0.03
Earnings History > 13 > surprise Percent
1.4493
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-21
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
3.53
Earnings History > 14 > eps Estimate
3.51
Earnings History > 14 > eps Difference
0.02
Earnings History > 14 > surprise Percent
0.5698
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-21
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.65
Earnings History > 15 > eps Estimate
1.42
Earnings History > 15 > eps Difference
0.23
Earnings History > 15 > surprise Percent
16.1972
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-27
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.93
Earnings History > 16 > eps Estimate
1.85
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
4.3243
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-21
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.95
Earnings History > 17 > eps Estimate
1.66
Earnings History > 17 > eps Difference
0.29
Earnings History > 17 > surprise Percent
17.4699
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-19
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
3.19
Earnings History > 18 > eps Estimate
2.96
Earnings History > 18 > eps Difference
0.23
Earnings History > 18 > surprise Percent
7.7703
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-22
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.55
Earnings History > 19 > eps Estimate
0.97
Earnings History > 19 > eps Difference
0.58
Earnings History > 19 > surprise Percent
59.7938
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-28
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.64
Earnings History > 20 > eps Estimate
1.51
Earnings History > 20 > eps Difference
0.13
Earnings History > 20 > surprise Percent
8.6093
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-22
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.62
Earnings History > 21 > eps Estimate
1.38
Earnings History > 21 > eps Difference
0.24
Earnings History > 21 > surprise Percent
17.3913
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-23
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
2.9
Earnings History > 22 > eps Estimate
2.52
Earnings History > 22 > eps Difference
0.38
Earnings History > 22 > surprise Percent
15.0794
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-23
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.71
Earnings History > 23 > eps Estimate
0.7
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
1.4286
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-30
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.21
Earnings History > 24 > eps Estimate
1.23
Earnings History > 24 > eps Difference
-0.02
Earnings History > 24 > surprise Percent
-1.626
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-24
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.02
Earnings History > 25 > eps Estimate
1.03
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-0.9709
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-25
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.8
Earnings History > 26 > eps Estimate
1.8
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-25
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.63
Earnings History > 27 > eps Estimate
0.55
Earnings History > 27 > eps Difference
0.08
Earnings History > 27 > surprise Percent
14.5455
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.11
Earnings History > 28 > eps Estimate
1.09
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
1.8349
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-25
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.95
Earnings History > 29 > eps Estimate
0.87
Earnings History > 29 > eps Difference
0.08
Earnings History > 29 > surprise Percent
9.1954
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.69
Earnings History > 30 > eps Estimate
1.61
Earnings History > 30 > eps Difference
0.08
Earnings History > 30 > surprise Percent
4.9689
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-26
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.57
Earnings History > 31 > eps Estimate
0.57
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-01-31
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.91
Earnings History > 32 > eps Estimate
0.87
Earnings History > 32 > eps Difference
0.04
Earnings History > 32 > surprise Percent
4.5977
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.72
Earnings History > 33 > eps Estimate
0.68
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
5.8824
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.25
Earnings History > 34 > eps Estimate
1.27
Earnings History > 34 > eps Difference
-0.02
Earnings History > 34 > surprise Percent
-1.5748
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.46
Earnings History > 35 > eps Estimate
0.46
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-01
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.94
Earnings History > 36 > eps Estimate
0.92
Earnings History > 36 > eps Difference
0.02
Earnings History > 36 > surprise Percent
2.1739
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-19
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.67
Earnings History > 37 > eps Estimate
0.66
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
1.5152
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-20
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.16
Earnings History > 38 > eps Estimate
1.16
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-20
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.5
Earnings History > 39 > eps Estimate
0.46
Earnings History > 39 > eps Difference
0.04
Earnings History > 39 > surprise Percent
8.6957
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-27
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.82
Earnings History > 40 > eps Estimate
0.82
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-21
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.64
Earnings History > 41 > eps Estimate
0.63
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
1.5873
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-22
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.12
Earnings History > 42 > eps Estimate
1.11
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
0.9009
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.42
Earnings History > 43 > eps Estimate
0.41
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
2.439
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-28
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.81
Earnings History > 44 > eps Estimate
0.76
Earnings History > 44 > eps Difference
0.05
Earnings History > 44 > surprise Percent
6.5789
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.55
Earnings History > 45 > eps Estimate
0.5
Earnings History > 45 > eps Difference
0.05
Earnings History > 45 > surprise Percent
10
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
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.95
Earnings History > 46 > eps Estimate
0.95
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
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
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.35
Earnings History > 47 > eps Estimate
0.37
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-5.4054
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.68
Earnings History > 48 > eps Estimate
0.65
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
4.6154
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
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.46
Earnings History > 49 > eps Estimate
0.41
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
12.1951
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
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.88
Earnings History > 50 > eps Estimate
0.86
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
2.3256
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-24
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.31
Earnings History > 51 > eps Estimate
0.31
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-01-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.56
Earnings History > 52 > eps Estimate
0.52
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
7.6923
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
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.35
Earnings History > 53 > eps Estimate
0.33
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
6.0606
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.73
Earnings History > 54 > eps Estimate
0.7
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
4.2857
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-25
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.28
Earnings History > 55 > eps Estimate
0.27
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
3.7037
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-01
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.48
Earnings History > 56 > eps Estimate
0.46
Earnings History > 56 > eps Difference
0.02
Earnings History > 56 > surprise Percent
4.3478
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-19
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.29
Earnings History > 57 > eps Estimate
0.26
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
11.5385
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-20
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.62
Earnings History > 58 > eps Estimate
0.6
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
3.3333
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-20
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.12
Earnings History > 59 > eps Estimate
0.08
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
50
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-26
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.34
Earnings History > 60 > eps Estimate
0.31
Earnings History > 60 > eps Difference
0.03
Earnings History > 60 > surprise Percent
9.6774
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-20
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.22
Earnings History > 61 > eps Estimate
0.19
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
15.7895
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-21
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.51
Earnings History > 62 > eps Estimate
0.5
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
2
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-21
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.06
Earnings History > 63 > eps Estimate
0.05
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
20
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-27
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.26
Earnings History > 64 > eps Estimate
0.22
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
18.1818
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-21
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.15
Earnings History > 65 > eps Estimate
0.15
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-22
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.38
Earnings History > 66 > eps Estimate
0.37
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
2.7027
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-22
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0032
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
0.0132
Earnings History > 67 > surprise Percent
132
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-28
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.17
Earnings History > 68 > eps Estimate
0.16
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
6.25
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-22
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.13
Earnings History > 69 > eps Estimate
0.12
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
8.3333
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-23
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.31
Earnings History > 70 > eps Estimate
0.3
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
3.3333
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-23
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.01
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-30
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.19
Earnings History > 72 > eps Estimate
0.19
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-24
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.11
Earnings History > 73 > eps Estimate
0.12
Earnings History > 73 > eps Difference
-0.01
Earnings History > 73 > surprise Percent
-8.3333
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-25
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.27
Earnings History > 74 > eps Estimate
0.28
Earnings History > 74 > eps Difference
-0.01
Earnings History > 74 > surprise Percent
-3.5714
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-25
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.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-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.18
Earnings History > 76 > eps Estimate
0.18
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-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.11
Earnings History > 77 > eps Estimate
0.12
Earnings History > 77 > eps Difference
-0.01
Earnings History > 77 > surprise Percent
-8.3333
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
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.26
Earnings History > 78 > eps Estimate
0.25
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
4
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0032
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-01
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.19
Earnings History > 80 > eps Estimate
0.16
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
18.75
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-19
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.11
Earnings History > 81 > eps Estimate
0.1
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
10
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-20
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.22
Earnings History > 82 > eps Estimate
0.21
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
4.7619
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-20
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.01
Earnings History > 83 > eps Estimate
0.01
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-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.14
Earnings History > 84 > eps Estimate
0.12
Earnings History > 84 > eps Difference
0.02
Earnings History > 84 > surprise Percent
16.6667
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-11
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.06
Earnings History > 85 > eps Estimate
0.06
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-12
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.19
Earnings History > 86 > eps Estimate
0.19
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-12
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
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-01-20
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1
Earnings History > 88 > eps Estimate
0.09
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
11.1111
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-13
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.08
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
14.2857
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-14
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.17
Earnings History > 90 > eps Estimate
0.17
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-17
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0008
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-01-24
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.11
Earnings History > 92 > eps Estimate
0.1
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
10
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-14
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.05
Earnings History > 93 > eps Estimate
0.03
Earnings History > 93 > eps Difference
0.02
Earnings History > 93 > surprise Percent
66.6667
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.11
Earnings History > 94 > eps Estimate
0.11
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-15
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.03
Earnings History > 95 > eps Estimate
-0.04
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
25
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-22
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.05
Earnings History > 96 > eps Estimate
0.05
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-22
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.02
Earnings History > 97 > eps Estimate
0.02
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-16
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.1
Earnings History > 98 > eps Estimate
0.08
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
25
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.0026
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
2001-01-24
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.04
Earnings History > 100 > eps Estimate
0.04
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-25
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.01
Earnings History > 101 > eps Estimate
0.02
Earnings History > 101 > eps Difference
-0.01
Earnings History > 101 > surprise Percent
-50
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-26
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.08
Earnings History > 102 > eps Estimate
0.08
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-26
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.01
Earnings History > 103 > eps Estimate
-0.01
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-26
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.04
Earnings History > 104 > eps Estimate
0.04
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-20
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.02
Earnings History > 105 > eps Estimate
0.02
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-22
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.07
Earnings History > 106 > eps Estimate
0.08
Earnings History > 106 > eps Difference
-0.01
Earnings History > 106 > surprise Percent
-12.5
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-22
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.01
Earnings History > 107 > eps Estimate
-0.01
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-21
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.04
Earnings History > 108 > eps Estimate
0.03
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
33.3333
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.02
Earnings History > 109 > eps Estimate
0.01
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
100
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-23
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.06
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
16.6667
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-23
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
-0.01
Earnings History > 111 > eps Estimate
-0.01
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-01-22
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.03
Earnings History > 112 > eps Estimate
0.03
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-23
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.01
Earnings History > 113 > eps Estimate
0.01
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-24
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.06
Earnings History > 114 > eps Estimate
0.05
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
20
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-24
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
-0.01
Earnings History > 115 > eps Estimate
0
Earnings History > 115 > eps Difference
-0.01
Earnings History > 115 > surprise Percent
-
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-23
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.03
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-24
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.02
Earnings History > 117 > eps Estimate
0.02
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-25
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.06
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-25
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
-0.01
Earnings History > 119 > eps Estimate
0
Earnings History > 119 > eps Difference
-0.01
Earnings History > 119 > surprise Percent
-
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-01-29
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.03
Earnings History > 120 > eps Estimate
0.02
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
50
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-25
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.02
Earnings History > 121 > eps Estimate
0.02
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-07-26
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.05
Earnings History > 122 > eps Estimate
0.05
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Tractor Supply Company operates as a rural lifestyle retailer in the United States. The company offers various merchandise, including livestock and equine feed and equipment, poultry, fencing, and sprayers and chemicals; companion animal products, such as food, treats, and equipment for dogs, cats, and other small animals, as well as dog wellness products; seasonal and recreation products comprising tractors and riders, lawn and garden, bird feeding, power equipment, and other recreational products; truck, tool, and hardware products, such as truck accessories, trailers, generators, lubricants, batteries, and hardware and tools; and clothing, gift, and décor products consist of clothing, footwear, toys, snacks, and decorative merchandise. It provides its products under the 4health, Paws & Claws, American Farmworks, Producer's Pride, Bit & Bridle, Red Shed, Blue Mountain, Redstone, C.E. Schmidt, Retriever, Country Lane, Ridgecut, Countyline, Royal Wing, Country Tuff, Strive, Dumor, Traveller, Farm Table, Treeline, Groundwork, TSC Tractor Supply Co, Huskee, Untamed, JobSmart, and Impeckable brand names. The company operates its retail stores under the Tractor Supply Company, Petsense by Tractor Supply, and Orscheln Farm and Home names; and operates websites under the TractorSupply.com and Petsense.com names. It sells its products to recreational farmers, ranchers, and others. Tractor Supply Company was founded in 1938 and is based in Brentwood, Tennessee.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.23Next Payout:
Dec 9, 2025Yield:
1.7757 %193,342 Shares in Tractor Supply Company $TSCO Purchased by Jump Financial LLC - MarketBeat
12/9/2025
193,342 Shares in Tractor Supply Company $TSCO Purchased by Jump Financial LLC MarketBeat
Read more →Federated Hermes Inc. Acquires 119,483 Shares of Tractor Supply Company $TSCO MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$63.7407
Analyst Picks
Strong Buy
10
Buy
5
Hold
16
Sell
1
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 High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 29.69% of the total shares of Tractor Supply Company
1.
Vanguard Total Stock Mkt Idx Inv(3.1447%)
since
2025/07/31
2.
Vanguard 500 Index Investor(2.477%)
since
2025/07/31
3.
Vanguard Mid Cap Index Institutional(2.2318%)
since
2025/07/31
4.
Vanguard Wellingtonâ„¢ Inv(2.0337%)
since
2025/06/30
5.
American Funds Growth Fund of Amer A(1.8775%)
since
2025/06/30
6.
Capital Group Growth Fnd of Amer Comp(1.8775%)
since
2025/06/30
7.
Capital Group American Mutual Comp(1.6889%)
since
2025/06/30
8.
American Funds American Mutual A(1.6889%)
since
2025/06/30
9.
Fidelity 500 Index(1.2682%)
since
2025/07/31
10.
Vanguard Equity-Income Inv(1.2469%)
since
2025/06/30
11.
SPDR® S&P 500® ETF(1.2111%)
since
2025/08/31
12.
iShares Core S&P 500 ETF(1.2039%)
since
2025/08/31
13.
American Funds Washington Mutual A(1.1044%)
since
2025/06/30
14.
Capital Group Wash Mutual Invtrs Comp(1.1044%)
since
2025/06/30
15.
AllianceBernstein US L/C Growth Eqty MF(1.0662%)
since
2025/07/31
16.
iShares MSCI USA Quality Factor ETF(0.9076%)
since
2025/08/31
17.
Vanguard Value Index Inv(0.8867%)
since
2025/07/31
18.
Vanguard Mid-Cap Growth ETF(0.8356%)
since
2025/07/31
19.
T. Rowe Price U.S. Value Equity Tr-D(0.684%)
since
2025/06/30
20.
iShares Russell Mid-Cap Growth ETF(0.6607%)
since
2025/08/31
21.
Macquarie Group Ltd(0.4952%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.4808
Date
2025-09-30
EPS Actual
0.49
EPS Estimate
0.48
EPS Difference
0.01
Surprise Percent
2.0833%
(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.