_id
69148940ccc777a4e85d9845
Ticker
OTTR
Name
Otter Tail Corporation
Exchange
NASDAQ
Address
215 South Cascade Street, Fergus Falls, MN, United States, 56538-0496
Country
USA
Sector
Industrials
Industry
Conglomerates
Currency
USD
Website
https://www.ottertail.com
Description
Otter Tail Corporation, together with its subsidiaries, engages in electric utility, manufacturing, and plastic pipe businesses in the United States. It operates through three segments: Electric, Manufacturing, and Plastics. The Electric segment produces, transmits, distributes, and sells electric energy in Minnesota, North Dakota, and South Dakota; and operates as a participant in the Midcontinent Independent System Operator markets. This segment generates electricity through coal, fuel oil, solar, wind, and natural gas. It serves approximately residential, commercial, and industrial customers. Its Manufacturing segment engages in the contract machining, metal parts stamping, fabrication and painting, production of plastic thermoformed horticultural containers, life science and industrial packaging, and material handling components and extruded raw material stock for the recreational vehicle, lawn and garden, agricultural, construction, and industrial and energy equipment end markets. The Plastics segment manufactures polyvinyl chloride pipes for municipal water, rural water, wastewater, storm drainage and water reclamation system, and other uses for customers in the horticulture, medical and life sciences, industrial, recreation, and electronics industries. This segment markets its products to wholesalers and distributors through independent sales representatives, company salespersons, and customer service representatives. The company was formerly known as Otter Tail Power Company and changed its name to Otter Tail Corporation in 2001. Otter Tail Corporation was incorporated in 1907 and is headquartered in Fergus Falls, Minnesota.
Last Close
83.31
Volume
124508
Current Price
84.06
Change
0.9002520705797623
Last Updated
2025-12-03T11:44:01.266Z
Image
-
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
3410690304
Next Dividend Date
2025-12-10T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.525
Dividend Yield
2.4982155603140614
Sentiment
0.99525
Sentiment Sources
4
Rating
3.6667
Target Price
83
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
325563000
Cost Of Revenue
177279000
Gross Profit
148284000
Operating Expenses
51679000
Operating Income
96605000
Interest Expense
11790000
Pretax Income
91109000
Net Income
78292000
Eps
1.8579904124543167
Dividends Per Share
22021000
Shares Outstanding
41905520
Income Tax Expense
12817000
EBITDA
132453000
Operating Margin
29.67321225077788
Total Other Income Expense Net
-5496000
Cash
325786000
Short Term Investments
53877000
Receivables
166694000
Inventories
155765000
Total Current Assets
737243000
Property Plant Equipment
2820689000
Total Assets
3843823000
Payables
95441000
Short Term Debt
-
Long Term Debt
1043437000
Total Liabilities
2012372000
Equity
1831451000
Depreciation
29554000
Change In Working Capital
17497000
Cash From Operations
129570000
Capital Expenditures
89090000
Cash From Investing
-88988000
Cash From Financing
-22037000
Net Change In Cash
18545000
PE
12.2575
PB
1.934051350541183
ROE
4.274861844515632
ROA
2.036826357509178
FCF
40480000
Fcf Percent
0.12433845369406228
Piotroski FScore
4
Health Score
57
Deep Value Investing Score
5
Defensive Investing Score
8.5
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
3.5
Quality Investing Score
7
Value Investing Score
7.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
325563000
Quarters > 0 > income Statement > cost Of Revenue
177279000
Quarters > 0 > income Statement > gross Profit
148284000
Quarters > 0 > income Statement > operating Expenses
51679000
Quarters > 0 > income Statement > operating Income
96605000
Quarters > 0 > income Statement > interest Expense
11790000
Quarters > 0 > income Statement > pretax Income
91109000
Quarters > 0 > income Statement > net Income
78292000
Quarters > 0 > income Statement > eps
1.8579904124543167
Quarters > 0 > income Statement > dividends Per Share
22021000
Quarters > 0 > income Statement > shares Outstanding
42138000
Quarters > 0 > income Statement > income Tax Expense
12817000
Quarters > 0 > income Statement > EBITDA
132453000
Quarters > 0 > income Statement > operating Margin
29.67321225077788
Quarters > 0 > income Statement > total Other Income Expense Net
-5496000
Quarters > 0 > balance Sheet > cash
325786000
Quarters > 0 > balance Sheet > short Term Investments
53877000
Quarters > 0 > balance Sheet > receivables
166694000
Quarters > 0 > balance Sheet > inventories
155765000
Quarters > 0 > balance Sheet > total Current Assets
737243000
Quarters > 0 > balance Sheet > property Plant Equipment
2820689000
Quarters > 0 > balance Sheet > total Assets
3843823000
Quarters > 0 > balance Sheet > payables
95441000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
1043437000
Quarters > 0 > balance Sheet > total Liabilities
2012372000
Quarters > 0 > balance Sheet > equity
1831451000
Quarters > 0 > cash Flow > net Income
78292000
Quarters > 0 > cash Flow > depreciation
29554000
Quarters > 0 > cash Flow > change In Working Capital
17497000
Quarters > 0 > cash Flow > cash From Operations
129570000
Quarters > 0 > cash Flow > capital Expenditures
89090000
Quarters > 0 > cash Flow > cash From Investing
-88988000
Quarters > 0 > cash Flow > cash From Financing
-22037000
Quarters > 0 > cash Flow > net Change In Cash
18545000
Quarters > 0 > ratios > PE
1.8579904124543167
Quarters > 0 > ratios > PB
1.934051350541183
Quarters > 0 > ratios > ROE
4.274861844515632
Quarters > 0 > ratios > ROA
2.036826357509178
Quarters > 0 > ratios > FCF
40480000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.12433845369406228
Quarters > 0 > health Score
57
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
333043000
Quarters > 1 > income Statement > cost Of Revenue
184559000
Quarters > 1 > income Statement > gross Profit
148484000
Quarters > 1 > income Statement > operating Expenses
51026000
Quarters > 1 > income Statement > operating Income
97458000
Quarters > 1 > income Statement > interest Expense
11720000
Quarters > 1 > income Statement > pretax Income
91380000
Quarters > 1 > income Statement > net Income
77728000
Quarters > 1 > income Statement > eps
1.8454817417731135
Quarters > 1 > income Statement > dividends Per Share
22020000
Quarters > 1 > income Statement > shares Outstanding
42118000
Quarters > 1 > income Statement > income Tax Expense
13652000
Quarters > 1 > income Statement > EBITDA
132547000
Quarters > 1 > income Statement > operating Margin
29.2628879754266
Quarters > 1 > income Statement > total Other Income Expense Net
-6078000
Quarters > 1 > balance Sheet > cash
307241000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
180823000
Quarters > 1 > balance Sheet > inventories
151558000
Quarters > 1 > balance Sheet > total Current Assets
674410000
Quarters > 1 > balance Sheet > property Plant Equipment
2754068000
Quarters > 1 > balance Sheet > total Assets
3765288000
Quarters > 1 > balance Sheet > payables
98234000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
1043374000
Quarters > 1 > balance Sheet > total Liabilities
1990826000
Quarters > 1 > balance Sheet > equity
1774462000
Quarters > 1 > cash Flow > net Income
77728000
Quarters > 1 > cash Flow > depreciation
29447000
Quarters > 1 > cash Flow > change In Working Capital
10392000
Quarters > 1 > cash Flow > cash From Operations
119910000
Quarters > 1 > cash Flow > capital Expenditures
66227000
Quarters > 1 > cash Flow > cash From Investing
-66115000
Quarters > 1 > cash Flow > cash From Financing
-31368000
Quarters > 1 > cash Flow > net Change In Cash
22427000
Quarters > 1 > ratios > PE
1.8454817417731135
Quarters > 1 > ratios > PB
1.9952183140580073
Quarters > 1 > ratios > ROE
4.380369937479641
Quarters > 1 > ratios > ROA
2.0643308028496095
Quarters > 1 > ratios > FCF
53683000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.16118939596388454
Quarters > 1 > health Score
61
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
337353000
Quarters > 2 > income Statement > cost Of Revenue
198459000
Quarters > 2 > income Statement > gross Profit
138894000
Quarters > 2 > income Statement > operating Expenses
54895000
Quarters > 2 > income Statement > operating Income
83999000
Quarters > 2 > income Statement > interest Expense
11553000
Quarters > 2 > income Statement > pretax Income
78184000
Quarters > 2 > income Statement > net Income
68099000
Quarters > 2 > income Statement > eps
1.619014787694356
Quarters > 2 > income Statement > dividends Per Share
22003000
Quarters > 2 > income Statement > shares Outstanding
42062000
Quarters > 2 > income Statement > income Tax Expense
10085000
Quarters > 2 > income Statement > EBITDA
119112000
Quarters > 2 > income Statement > operating Margin
24.899437681004763
Quarters > 2 > income Statement > total Other Income Expense Net
-5815000
Quarters > 2 > balance Sheet > cash
284814000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
184051000
Quarters > 2 > balance Sheet > inventories
147695000
Quarters > 2 > balance Sheet > total Current Assets
651274000
Quarters > 2 > balance Sheet > property Plant Equipment
2709311000
Quarters > 2 > balance Sheet > total Assets
3696794000
Quarters > 2 > balance Sheet > payables
80763000
Quarters > 2 > balance Sheet > short Term Debt
58853000
Quarters > 2 > balance Sheet > long Term Debt
993513000
Quarters > 2 > balance Sheet > total Liabilities
1979433000
Quarters > 2 > balance Sheet > equity
1717361000
Quarters > 2 > cash Flow > net Income
68099000
Quarters > 2 > cash Flow > depreciation
29375000
Quarters > 2 > cash Flow > change In Working Capital
-64436000
Quarters > 2 > cash Flow > cash From Operations
39469000
Quarters > 2 > cash Flow > capital Expenditures
58012000
Quarters > 2 > cash Flow > cash From Investing
-60911000
Quarters > 2 > cash Flow > cash From Financing
11605000
Quarters > 2 > cash Flow > net Change In Cash
-9837000
Quarters > 2 > ratios > PE
1.619014787694356
Quarters > 2 > ratios > PB
2.05881682418548
Quarters > 2 > ratios > ROE
3.965328198322892
Quarters > 2 > ratios > ROA
1.842109676654961
Quarters > 2 > ratios > FCF
-18543000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.05496616303990182
Quarters > 2 > health Score
45
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
303111000
Quarters > 3 > income Statement > cost Of Revenue
180605000
Quarters > 3 > income Statement > gross Profit
122506000
Quarters > 3 > income Statement > operating Expenses
55682000
Quarters > 3 > income Statement > operating Income
66824000
Quarters > 3 > income Statement > interest Expense
10590000
Quarters > 3 > income Statement > pretax Income
63003000
Quarters > 3 > income Statement > net Income
54850000
Quarters > 3 > income Statement > eps
1.303221820946588
Quarters > 3 > income Statement > dividends Per Share
19573000
Quarters > 3 > income Statement > shares Outstanding
42088000
Quarters > 3 > income Statement > income Tax Expense
8153000
Quarters > 3 > income Statement > EBITDA
101135000
Quarters > 3 > income Statement > operating Margin
22.046049137114785
Quarters > 3 > income Statement > total Other Income Expense Net
-3821000
Quarters > 3 > balance Sheet > cash
294651000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
145964000
Quarters > 3 > balance Sheet > inventories
148885000
Quarters > 3 > balance Sheet > total Current Assets
630041000
Quarters > 3 > balance Sheet > property Plant Equipment
2692460000
Quarters > 3 > balance Sheet > total Assets
3652082000
Quarters > 3 > balance Sheet > payables
113574000
Quarters > 3 > balance Sheet > short Term Debt
69615000
Quarters > 3 > balance Sheet > long Term Debt
943734000
Quarters > 3 > balance Sheet > total Liabilities
1983583000
Quarters > 3 > balance Sheet > equity
1668499000
Quarters > 3 > cash Flow > net Income
54850000
Quarters > 3 > cash Flow > depreciation
27542000
Quarters > 3 > cash Flow > change In Working Capital
32690000
Quarters > 3 > cash Flow > cash From Operations
129956000
Quarters > 3 > cash Flow > capital Expenditures
98900000
Quarters > 3 > cash Flow > cash From Investing
-99208000
Quarters > 3 > cash Flow > cash From Financing
-16117000
Quarters > 3 > cash Flow > net Change In Cash
14631000
Quarters > 3 > ratios > PE
1.303221820946588
Quarters > 3 > ratios > PB
2.120419179154438
Quarters > 3 > ratios > ROE
3.2873858479987104
Quarters > 3 > ratios > ROA
1.5018830354849644
Quarters > 3 > ratios > FCF
31056000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.10245751556360541
Quarters > 3 > health Score
54
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1330548000
Annuals > 0 > income Statement > cost Of Revenue
747450000
Annuals > 0 > income Statement > gross Profit
583098000
Annuals > 0 > income Statement > operating Expenses
202848000
Annuals > 0 > income Statement > operating Income
380250000
Annuals > 0 > income Statement > interest Expense
41815000
Annuals > 0 > income Statement > pretax Income
366892000
Annuals > 0 > income Statement > net Income
301662000
Annuals > 0 > income Statement > eps
7.170136908157445
Annuals > 0 > income Statement > dividends Per Share
78266000
Annuals > 0 > income Statement > shares Outstanding
42072000
Annuals > 0 > income Statement > income Tax Expense
65230000
Annuals > 0 > income Statement > EBITDA
515828000
Annuals > 0 > income Statement > operating Margin
28.578450382849773
Annuals > 0 > income Statement > total Other Income Expense Net
-13358000
Annuals > 0 > balance Sheet > cash
294651000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
145964000
Annuals > 0 > balance Sheet > inventories
148885000
Annuals > 0 > balance Sheet > total Current Assets
630041000
Annuals > 0 > balance Sheet > property Plant Equipment
2692460000
Annuals > 0 > balance Sheet > total Assets
3652082000
Annuals > 0 > balance Sheet > payables
113574000
Annuals > 0 > balance Sheet > short Term Debt
69615000
Annuals > 0 > balance Sheet > long Term Debt
943734000
Annuals > 0 > balance Sheet > total Liabilities
1983583000
Annuals > 0 > balance Sheet > equity
1668499000
Annuals > 0 > cash Flow > net Income
301662000
Annuals > 0 > cash Flow > depreciation
107121000
Annuals > 0 > cash Flow > change In Working Capital
20137000
Annuals > 0 > cash Flow > cash From Operations
452731000
Annuals > 0 > cash Flow > capital Expenditures
358650000
Annuals > 0 > cash Flow > cash From Investing
-411374000
Annuals > 0 > cash Flow > cash From Financing
22921000
Annuals > 0 > cash Flow > net Change In Cash
64278000
Annuals > 0 > ratios > PE
7.170136908157445
Annuals > 0 > ratios > PB
2.052287762833541
Annuals > 0 > ratios > ROE
18.07984302058317
Annuals > 0 > ratios > ROA
8.260000733827992
Annuals > 0 > ratios > FCF
94081000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.07070845997288336
Annuals > 0 > health Score
68
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1349166000
Annuals > 1 > income Statement > cost Of Revenue
784016000
Annuals > 1 > income Statement > gross Profit
565150000
Annuals > 1 > income Statement > operating Expenses
187231000
Annuals > 1 > income Statement > operating Income
377919000
Annuals > 1 > income Statement > interest Expense
37677000
Annuals > 1 > income Statement > pretax Income
363489000
Annuals > 1 > income Statement > net Income
294191000
Annuals > 1 > income Statement > eps
6.99804943029092
Annuals > 1 > income Statement > dividends Per Share
73061000
Annuals > 1 > income Statement > shares Outstanding
42039000
Annuals > 1 > income Statement > income Tax Expense
69298000
Annuals > 1 > income Statement > EBITDA
499120000
Annuals > 1 > income Statement > operating Margin
28.01130476160828
Annuals > 1 > income Statement > total Other Income Expense Net
-14430000
Annuals > 1 > balance Sheet > cash
230373000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
157143000
Annuals > 1 > balance Sheet > inventories
149701000
Annuals > 1 > balance Sheet > total Current Assets
570170000
Annuals > 1 > balance Sheet > property Plant Equipment
2418375000
Annuals > 1 > balance Sheet > total Assets
3242568000
Annuals > 1 > balance Sheet > payables
94428000
Annuals > 1 > balance Sheet > short Term Debt
81422000
Annuals > 1 > balance Sheet > long Term Debt
824059000
Annuals > 1 > balance Sheet > total Liabilities
1799562000
Annuals > 1 > balance Sheet > equity
1443006000
Annuals > 1 > cash Flow > net Income
294191000
Annuals > 1 > cash Flow > depreciation
97954000
Annuals > 1 > cash Flow > change In Working Capital
-518000
Annuals > 1 > cash Flow > cash From Operations
404499000
Annuals > 1 > cash Flow > capital Expenditures
287134000
Annuals > 1 > cash Flow > cash From Investing
-289287000
Annuals > 1 > cash Flow > cash From Financing
-3835000
Annuals > 1 > cash Flow > net Change In Cash
111377000
Annuals > 1 > ratios > PE
6.99804943029092
Annuals > 1 > ratios > PB
2.3711295795027882
Annuals > 1 > ratios > ROE
20.387371916679488
Annuals > 1 > ratios > ROA
9.072778119071057
Annuals > 1 > ratios > FCF
117365000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.08699077800656109
Annuals > 1 > health Score
72
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1460209000
Annuals > 2 > income Statement > cost Of Revenue
889713000
Annuals > 2 > income Statement > gross Profit
570496000
Annuals > 2 > income Statement > operating Expenses
180057000
Annuals > 2 > income Statement > operating Income
390439000
Annuals > 2 > income Statement > interest Expense
36016000
Annuals > 2 > income Statement > pretax Income
357535000
Annuals > 2 > income Statement > net Income
284184000
Annuals > 2 > income Statement > eps
6.777420047220434
Annuals > 2 > income Statement > dividends Per Share
68755000
Annuals > 2 > income Statement > shares Outstanding
41931000
Annuals > 2 > income Statement > income Tax Expense
73351000
Annuals > 2 > income Statement > EBITDA
486148000
Annuals > 2 > income Statement > operating Margin
26.738569615719392
Annuals > 2 > income Statement > total Other Income Expense Net
-32904000
Annuals > 2 > balance Sheet > cash
118996000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
144393000
Annuals > 2 > balance Sheet > inventories
145952000
Annuals > 2 > balance Sheet > total Current Assets
452752000
Annuals > 2 > balance Sheet > property Plant Equipment
2212717000
Annuals > 2 > balance Sheet > total Assets
2901661000
Annuals > 2 > balance Sheet > payables
104400000
Annuals > 2 > balance Sheet > short Term Debt
8204000
Annuals > 2 > balance Sheet > long Term Debt
823821000
Annuals > 2 > balance Sheet > total Liabilities
1684344000
Annuals > 2 > balance Sheet > equity
1217317000
Annuals > 2 > cash Flow > net Income
284184000
Annuals > 2 > cash Flow > depreciation
92597000
Annuals > 2 > cash Flow > change In Working Capital
-7788000
Annuals > 2 > cash Flow > cash From Operations
389309000
Annuals > 2 > cash Flow > capital Expenditures
171134000
Annuals > 2 > cash Flow > cash From Investing
-175071000
Annuals > 2 > cash Flow > cash From Financing
-96779000
Annuals > 2 > cash Flow > net Change In Cash
117459000
Annuals > 2 > ratios > PE
6.777420047220434
Annuals > 2 > ratios > PB
2.8035130454926698
Annuals > 2 > ratios > ROE
23.34511059978625
Annuals > 2 > ratios > ROA
9.793838770276748
Annuals > 2 > ratios > FCF
218175000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.14941354285585146
Annuals > 2 > health Score
79
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1196844000
Annuals > 3 > income Statement > cost Of Revenue
772775000
Annuals > 3 > income Statement > gross Profit
424069000
Annuals > 3 > income Statement > operating Expenses
174361000
Annuals > 3 > income Statement > operating Income
249708000
Annuals > 3 > income Statement > interest Expense
37771000
Annuals > 3 > income Statement > pretax Income
212821000
Annuals > 3 > income Statement > net Income
176769000
Annuals > 3 > income Statement > eps
4.227103161318093
Annuals > 3 > income Statement > dividends Per Share
64864000
Annuals > 3 > income Statement > shares Outstanding
41818000
Annuals > 3 > income Statement > income Tax Expense
36052000
Annuals > 3 > income Statement > EBITDA
341950000
Annuals > 3 > income Statement > operating Margin
20.86387198331612
Annuals > 3 > income Statement > total Other Income Expense Net
-36887000
Annuals > 3 > balance Sheet > cash
1537000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
174953000
Annuals > 3 > balance Sheet > inventories
148490000
Annuals > 3 > balance Sheet > total Current Assets
369354000
Annuals > 3 > balance Sheet > property Plant Equipment
2124605000
Annuals > 3 > balance Sheet > total Assets
2754830000
Annuals > 3 > balance Sheet > payables
135089000
Annuals > 3 > balance Sheet > short Term Debt
121146000
Annuals > 3 > balance Sheet > long Term Debt
734014000
Annuals > 3 > balance Sheet > total Liabilities
1764053000
Annuals > 3 > balance Sheet > equity
990777000
Annuals > 3 > cash Flow > net Income
176769000
Annuals > 3 > cash Flow > depreciation
91358000
Annuals > 3 > cash Flow > change In Working Capital
-58087000
Annuals > 3 > cash Flow > cash From Operations
231243000
Annuals > 3 > cash Flow > capital Expenditures
171829000
Annuals > 3 > cash Flow > cash From Investing
-171510000
Annuals > 3 > cash Flow > cash From Financing
-59359000
Annuals > 3 > cash Flow > net Change In Cash
374000
Annuals > 3 > ratios > PE
4.227103161318093
Annuals > 3 > ratios > PB
3.435250333828904
Annuals > 3 > ratios > ROE
17.84145170911315
Annuals > 3 > ratios > ROA
6.416693589078092
Annuals > 3 > ratios > FCF
59414000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.04964222572031109
Annuals > 3 > health Score
59
Valuation > metrics > PE
12.2575
Valuation > metrics > PB
1.934051350541183
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
4.274861844515632
Profitability > metrics > ROA
10.61956505521246
Profitability > metrics > Net Margin
0.24048187294010684
Profitability > final Score
69
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
1.098785607695756
Risk > metrics > Interest Coverage
8.193808312128922
Risk > final Score
63
Risk > verdict
High
Liquidity > metrics > Current Ratio
7.724594251946229
Liquidity > metrics > Quick Ratio
6.092538845988622
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
69
Prev Profitabilities > 1
68
Prev Profitabilities > 2
60
Prev Risks > 0
63
Prev Risks > 1
59
Prev Risks > 2
55
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:59:14.644Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-04
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-19
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
1.26
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-03
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.86
Earnings History > 2 > eps Estimate
1.87
Earnings History > 2 > eps Difference
-0.01
Earnings History > 2 > surprise Percent
-0.5348
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-04
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.85
Earnings History > 3 > eps Estimate
1.72
Earnings History > 3 > eps Difference
0.13
Earnings History > 3 > surprise Percent
7.5581
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-05
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.62
Earnings History > 4 > eps Estimate
1.53
Earnings History > 4 > eps Difference
0.09
Earnings History > 4 > surprise Percent
5.8824
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-17
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.3
Earnings History > 5 > eps Estimate
1.27
Earnings History > 5 > eps Difference
0.03
Earnings History > 5 > surprise Percent
2.3622
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-04
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.03
Earnings History > 6 > eps Estimate
1.92
Earnings History > 6 > eps Difference
0.11
Earnings History > 6 > surprise Percent
5.7292
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-05
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.07
Earnings History > 7 > eps Estimate
1.7
Earnings History > 7 > eps Difference
0.37
Earnings History > 7 > surprise Percent
21.7647
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-06
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.77
Earnings History > 8 > eps Estimate
1.45
Earnings History > 8 > eps Difference
0.32
Earnings History > 8 > surprise Percent
22.069
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-12
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.37
Earnings History > 9 > eps Estimate
1.25
Earnings History > 9 > eps Difference
0.12
Earnings History > 9 > surprise Percent
9.6
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-30
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.19
Earnings History > 10 > eps Estimate
1.62
Earnings History > 10 > eps Difference
0.57
Earnings History > 10 > surprise Percent
35.1852
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-31
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.95
Earnings History > 11 > eps Estimate
1.45
Earnings History > 11 > eps Difference
0.5
Earnings History > 11 > surprise Percent
34.4828
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-01
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.49
Earnings History > 12 > eps Estimate
1.01
Earnings History > 12 > eps Difference
0.48
Earnings History > 12 > surprise Percent
47.5248
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-13
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1
Earnings History > 13 > eps Estimate
0.84
Earnings History > 13 > eps Difference
0.16
Earnings History > 13 > surprise Percent
19.0476
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-31
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.01
Earnings History > 14 > eps Estimate
1.82
Earnings History > 14 > eps Difference
0.19
Earnings History > 14 > surprise Percent
10.4396
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-01
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.05
Earnings History > 15 > eps Estimate
1.55
Earnings History > 15 > eps Difference
0.5
Earnings History > 15 > surprise Percent
32.2581
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-02
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.72
Earnings History > 16 > eps Estimate
1.18
Earnings History > 16 > eps Difference
0.54
Earnings History > 16 > surprise Percent
45.7627
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-14
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.23
Earnings History > 17 > eps Estimate
1.19
Earnings History > 17 > eps Difference
0.04
Earnings History > 17 > surprise Percent
3.3613
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-01
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.26
Earnings History > 18 > eps Estimate
1.11
Earnings History > 18 > eps Difference
0.15
Earnings History > 18 > surprise Percent
13.5135
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-02
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.01
Earnings History > 19 > eps Estimate
0.56
Earnings History > 19 > eps Difference
0.45
Earnings History > 19 > surprise Percent
80.3571
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-05-03
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.73
Earnings History > 20 > eps Estimate
0.69
Earnings History > 20 > eps Difference
0.04
Earnings History > 20 > surprise Percent
5.7971
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-15
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.45
Earnings History > 21 > eps Estimate
0.45
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-11-02
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.87
Earnings History > 22 > eps Estimate
0.66
Earnings History > 22 > eps Difference
0.21
Earnings History > 22 > surprise Percent
31.8182
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-03
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.42
Earnings History > 23 > eps Estimate
0.32
Earnings History > 23 > eps Difference
0.1
Earnings History > 23 > surprise Percent
31.25
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-05
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.6
Earnings History > 24 > eps Estimate
0.67
Earnings History > 24 > eps Difference
-0.07
Earnings History > 24 > surprise Percent
-10.4478
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-17
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.51
Earnings History > 25 > eps Estimate
0.51
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-04
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.62
Earnings History > 26 > eps Estimate
0.65
Earnings History > 26 > eps Difference
-0.03
Earnings History > 26 > surprise Percent
-4.6154
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-05
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.39
Earnings History > 27 > eps Estimate
0.46
Earnings History > 27 > eps Difference
-0.07
Earnings History > 27 > surprise Percent
-15.2174
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-06
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.66
Earnings History > 28 > eps Estimate
0.69
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-4.3478
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-18
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.35
Earnings History > 29 > eps Estimate
0.39
Earnings History > 29 > eps Difference
-0.04
Earnings History > 29 > surprise Percent
-10.2564
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-05
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.58
Earnings History > 30 > eps Estimate
0.43
Earnings History > 30 > eps Difference
0.15
Earnings History > 30 > surprise Percent
34.8837
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-06
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.47
Earnings History > 31 > eps Estimate
0.47
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-07
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.66
Earnings History > 32 > eps Estimate
0.53
Earnings History > 32 > eps Difference
0.13
Earnings History > 32 > surprise Percent
24.5283
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-12
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.5
Earnings History > 33 > eps Estimate
0.46
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
8.6957
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-01
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.45
Earnings History > 34 > eps Estimate
0.39
Earnings History > 34 > eps Difference
0.06
Earnings History > 34 > surprise Percent
15.3846
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-07
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.42
Earnings History > 35 > eps Estimate
0.4
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
5
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-01
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.49
Earnings History > 36 > eps Estimate
0.43
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
13.9535
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-06
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.44
Earnings History > 37 > eps Estimate
0.44
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-02
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.37
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
-0.08
Earnings History > 38 > surprise Percent
-17.7778
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-08
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.41
Earnings History > 39 > eps Estimate
0.38
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
7.8947
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-02
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.38
Earnings History > 40 > eps Estimate
0.31
Earnings History > 40 > eps Difference
0.07
Earnings History > 40 > surprise Percent
22.5806
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-08
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.41
Earnings History > 41 > eps Estimate
0.44
Earnings History > 41 > eps Difference
-0.03
Earnings History > 41 > surprise Percent
-6.8182
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-02
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.42
Earnings History > 42 > eps Estimate
0.44
Earnings History > 42 > eps Difference
-0.02
Earnings History > 42 > surprise Percent
-4.5455
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-03
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.36
Earnings History > 43 > eps Estimate
0.23
Earnings History > 43 > eps Difference
0.13
Earnings History > 43 > surprise Percent
56.5217
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-04
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.37
Earnings History > 44 > eps Estimate
0.55
Earnings History > 44 > eps Difference
-0.18
Earnings History > 44 > surprise Percent
-32.7273
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-09
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.48
Earnings History > 45 > eps Estimate
0.45
Earnings History > 45 > eps Difference
0.03
Earnings History > 45 > surprise Percent
6.6667
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-03
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.43
Earnings History > 46 > eps Estimate
0.42
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
2.381
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-04
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.27
Earnings History > 47 > eps Estimate
0.23
Earnings History > 47 > eps Difference
0.04
Earnings History > 47 > surprise Percent
17.3913
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-05
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.59
Earnings History > 48 > eps Estimate
0.55
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
7.2727
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-10
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.52
Earnings History > 49 > eps Estimate
0.42
Earnings History > 49 > eps Difference
0.1
Earnings History > 49 > surprise Percent
23.8095
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-04
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.41
Earnings History > 50 > eps Estimate
0.4
Earnings History > 50 > eps Difference
0.01
Earnings History > 50 > surprise Percent
2.5
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-05
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.21
Earnings History > 51 > eps Estimate
0.28
Earnings History > 51 > eps Difference
-0.07
Earnings History > 51 > surprise Percent
-25
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-06
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.41
Earnings History > 52 > eps Estimate
0.34
Earnings History > 52 > eps Difference
0.07
Earnings History > 52 > surprise Percent
20.5882
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-11
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.47
Earnings History > 53 > eps Estimate
0.3
Earnings History > 53 > eps Difference
0.17
Earnings History > 53 > surprise Percent
56.6667
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-05
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.35
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-06
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.29
Earnings History > 55 > eps Estimate
0.21
Earnings History > 55 > eps Difference
0.08
Earnings History > 55 > surprise Percent
38.0952
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-07
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.27
Earnings History > 56 > eps Estimate
0.23
Earnings History > 56 > eps Difference
0.04
Earnings History > 56 > surprise Percent
17.3913
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-06
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.09
Earnings History > 57 > eps Estimate
0.22
Earnings History > 57 > eps Difference
-0.13
Earnings History > 57 > surprise Percent
-59.0909
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-03
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.18
Earnings History > 58 > eps Estimate
0.2
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-10
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-08
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.15
Earnings History > 59 > eps Estimate
0.12
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
25
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-09
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1
Earnings History > 60 > eps Estimate
0.25
Earnings History > 60 > eps Difference
-0.15
Earnings History > 60 > surprise Percent
-60
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-08
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
BeforeMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.24
Earnings History > 61 > eps Estimate
0.36
Earnings History > 61 > eps Difference
-0.12
Earnings History > 61 > surprise Percent
-33.3333
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-28
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.16
Earnings History > 62 > eps Estimate
0.38
Earnings History > 62 > eps Difference
-0.22
Earnings History > 62 > surprise Percent
-57.8947
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-02
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.04
Earnings History > 63 > eps Estimate
0.11
Earnings History > 63 > eps Difference
-0.07
Earnings History > 63 > surprise Percent
-63.6364
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-03
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.18
Earnings History > 64 > eps Estimate
0.13
Earnings History > 64 > eps Difference
0.05
Earnings History > 64 > surprise Percent
38.4615
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-08
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.23
Earnings History > 65 > eps Estimate
0.34
Earnings History > 65 > eps Difference
-0.11
Earnings History > 65 > surprise Percent
-32.3529
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-29
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.29
Earnings History > 66 > eps Estimate
0.27
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
7.4074
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-08-03
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.07
Earnings History > 67 > eps Estimate
0.11
Earnings History > 67 > eps Difference
-0.04
Earnings History > 67 > surprise Percent
-36.3636
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-04
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.12
Earnings History > 68 > eps Estimate
0.33
Earnings History > 68 > eps Difference
-0.21
Earnings History > 68 > surprise Percent
-63.6364
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-02
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.38
Earnings History > 69 > eps Estimate
0.45
Earnings History > 69 > eps Difference
-0.07
Earnings History > 69 > surprise Percent
-15.5556
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-11-03
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.31
Earnings History > 70 > eps Estimate
0.48
Earnings History > 70 > eps Difference
-0.17
Earnings History > 70 > surprise Percent
-35.4167
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-08-04
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.11
Earnings History > 71 > eps Estimate
0.56
Earnings History > 71 > eps Difference
-0.45
Earnings History > 71 > surprise Percent
-80.3571
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-05
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.27
Earnings History > 72 > eps Estimate
0.48
Earnings History > 72 > eps Difference
-0.21
Earnings History > 72 > surprise Percent
-43.75
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-05
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.47
Earnings History > 73 > eps Estimate
0.42
Earnings History > 73 > eps Difference
0.05
Earnings History > 73 > surprise Percent
11.9048
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-01
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.44
Earnings History > 74 > eps Estimate
0.43
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
2.3256
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-06
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.53
Earnings History > 75 > eps Estimate
0.4
Earnings History > 75 > eps Difference
0.13
Earnings History > 75 > surprise Percent
32.5
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-07
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.34
Earnings History > 76 > eps Estimate
0.46
Earnings History > 76 > eps Difference
-0.12
Earnings History > 76 > surprise Percent
-26.087
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-05
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.37
Earnings History > 77 > eps Estimate
0.36
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
2.7778
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-30
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.45
Earnings History > 78 > eps Estimate
0.46
Earnings History > 78 > eps Difference
-0.01
Earnings History > 78 > surprise Percent
-2.1739
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-01
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.37
Earnings History > 79 > eps Estimate
0.39
Earnings History > 79 > eps Difference
-0.02
Earnings History > 79 > surprise Percent
-5.1282
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-01
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.5
Earnings History > 80 > eps Estimate
0.43
Earnings History > 80 > eps Difference
0.07
Earnings History > 80 > surprise Percent
16.2791
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-06
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.42
Earnings History > 81 > eps Estimate
0.36
Earnings History > 81 > eps Difference
0.06
Earnings History > 81 > surprise Percent
16.6667
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-31
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
AfterMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.64
Earnings History > 82 > eps Estimate
0.43
Earnings History > 82 > eps Difference
0.21
Earnings History > 82 > surprise Percent
48.8372
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-08-01
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.37
Earnings History > 83 > eps Estimate
0.33
Earnings History > 83 > eps Difference
0.04
Earnings History > 83 > surprise Percent
12.1212
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-05-02
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
AfterMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.37
Earnings History > 84 > eps Estimate
0.36
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
2.7778
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-07
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
AfterMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.52
Earnings History > 85 > eps Estimate
0.48
Earnings History > 85 > eps Difference
0.04
Earnings History > 85 > surprise Percent
8.3333
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-11-01
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.42
Earnings History > 86 > eps Estimate
0.45
Earnings History > 86 > eps Difference
-0.03
Earnings History > 86 > surprise Percent
-6.6667
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-08-02
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.3
Earnings History > 87 > eps Estimate
0.32
Earnings History > 87 > eps Difference
-0.02
Earnings History > 87 > surprise Percent
-6.25
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-05-03
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
AfterMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.31
Earnings History > 88 > eps Estimate
0.39
Earnings History > 88 > eps Difference
-0.08
Earnings History > 88 > surprise Percent
-20.5128
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-02
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
AfterMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.36
Earnings History > 89 > eps Estimate
0.37
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-2.7027
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-11-03
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
AfterMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.46
Earnings History > 90 > eps Estimate
0.42
Earnings History > 90 > eps Difference
0.04
Earnings History > 90 > surprise Percent
9.5238
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-28
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
AfterMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.32
Earnings History > 91 > eps Estimate
0.42
Earnings History > 91 > eps Difference
-0.1
Earnings History > 91 > surprise Percent
-23.8095
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-28
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
AfterMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.38
Earnings History > 92 > eps Estimate
0.44
Earnings History > 92 > eps Difference
-0.06
Earnings History > 92 > surprise Percent
-13.6364
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-03
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
AfterMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.48
Earnings History > 93 > eps Estimate
0.47
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
2.1277
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-28
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
AfterMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.5
Earnings History > 94 > eps Estimate
0.49
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
2.0408
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-29
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
AfterMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.41
Earnings History > 95 > eps Estimate
0.39
Earnings History > 95 > eps Difference
0.02
Earnings History > 95 > surprise Percent
5.1282
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-29
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
AfterMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.4
Earnings History > 96 > eps Estimate
0.41
Earnings History > 96 > eps Difference
-0.01
Earnings History > 96 > surprise Percent
-2.439
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-02-04
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
AfterMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.43
Earnings History > 97 > eps Estimate
0.42
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
2.381
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-22
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
AfterMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.43
Earnings History > 98 > eps Estimate
0.43
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-31
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
AfterMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.34
Earnings History > 99 > eps Estimate
0.37
Earnings History > 99 > eps Difference
-0.03
Earnings History > 99 > surprise Percent
-8.1081
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-23
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
AfterMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.45
Earnings History > 100 > eps Estimate
0.44
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
2.2727
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-29
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
AfterMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.4
Earnings History > 101 > eps Estimate
0.38
Earnings History > 101 > eps Difference
0.02
Earnings History > 101 > surprise Percent
5.2632
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-23
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
AfterMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.42
Earnings History > 102 > eps Estimate
0.38
Earnings History > 102 > eps Difference
0.04
Earnings History > 102 > surprise Percent
10.5263
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-25
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.36
Earnings History > 103 > eps Estimate
0.31
Earnings History > 103 > eps Difference
0.05
Earnings History > 103 > surprise Percent
16.129
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-24
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.42
Earnings History > 104 > eps Estimate
0.39
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
7.6923
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-01-31
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.41
Earnings History > 105 > eps Estimate
0.4
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
2.5
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-26
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.41
Earnings History > 106 > eps Estimate
0.37
Earnings History > 106 > eps Difference
0.04
Earnings History > 106 > surprise Percent
10.8108
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-26
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.28
Earnings History > 107 > eps Estimate
0.27
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
3.7037
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-27
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.37
Earnings History > 108 > eps Estimate
0.38
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-2.6316
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-02-09
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.44
Earnings History > 109 > eps Estimate
0.41
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
7.3171
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-11-16
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.4
Earnings History > 110 > eps Estimate
0.38
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
5.2632
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-08-06
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.22
Earnings History > 111 > eps Estimate
0.45
Earnings History > 111 > eps Difference
-0.23
Earnings History > 111 > surprise Percent
-51.1111
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.2201
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-02-02
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.34
Earnings History > 113 > eps Estimate
0.34
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-10-17
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.31
Earnings History > 114 > eps Estimate
0.28
Earnings History > 114 > eps Difference
0.03
Earnings History > 114 > surprise Percent
10.7143
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-23
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.21
Earnings History > 115 > eps Estimate
0.25
Earnings History > 115 > eps Difference
-0.04
Earnings History > 115 > surprise Percent
-16
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-21
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.43
Earnings History > 116 > eps Estimate
0.44
Earnings History > 116 > eps Difference
-0.01
Earnings History > 116 > surprise Percent
-2.2727
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-19
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.24
Earnings History > 117 > eps Estimate
0.23
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
4.3478
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-04-19
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.42
Earnings History > 118 > eps Estimate
0.42
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-01-24
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.32
Earnings History > 119 > eps Estimate
0.32
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-09-30
Earnings History > 120 > report Date
1995-10-20
Earnings History > 120 > date
1995-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.3
Earnings History > 120 > eps Estimate
0.26
Earnings History > 120 > eps Difference
0.04
Earnings History > 120 > surprise Percent
15.3846
Earnings History > 121 > period
1995-06-30
Earnings History > 121 > report Date
1995-07-19
Earnings History > 121 > date
1995-06-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.21
Earnings History > 121 > eps Estimate
0.23
Earnings History > 121 > eps Difference
-0.02
Earnings History > 121 > surprise Percent
-8.6957
Otter Tail Corporation, together with its subsidiaries, engages in electric utility, manufacturing, and plastic pipe businesses in the United States. It operates through three segments: Electric, Manufacturing, and Plastics. The Electric segment produces, transmits, distributes, and sells electric energy in Minnesota, North Dakota, and South Dakota; and operates as a participant in the Midcontinent Independent System Operator markets. This segment generates electricity through coal, fuel oil, solar, wind, and natural gas. It serves approximately residential, commercial, and industrial customers. Its Manufacturing segment engages in the contract machining, metal parts stamping, fabrication and painting, production of plastic thermoformed horticultural containers, life science and industrial packaging, and material handling components and extruded raw material stock for the recreational vehicle, lawn and garden, agricultural, construction, and industrial and energy equipment end markets. The Plastics segment manufactures polyvinyl chloride pipes for municipal water, rural water, wastewater, storm drainage and water reclamation system, and other uses for customers in the horticulture, medical and life sciences, industrial, recreation, and electronics industries. This segment markets its products to wholesalers and distributors through independent sales representatives, company salespersons, and customer service representatives. The company was formerly known as Otter Tail Power Company and changed its name to Otter Tail Corporation in 2001. Otter Tail Corporation was incorporated in 1907 and is headquartered in Fergus Falls, Minnesota.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.525Next Payout:
Dec 10, 2025Yield:
2.4982 %With 75% ownership of the shares, Otter Tail Corporation (NASDAQ:OTTR) is heavily dominated by institutional owners simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$83
Analyst Picks
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 78.23% of the total shares of Otter Tail Corporation
1.
BlackRock Inc(15.3406%)
since
2025/06/30
2.
Vanguard Group Inc(12.2724%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9582%)
since
2025/08/31
4.
State Street Corp(3.7512%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(3.1569%)
since
2025/07/31
6.
First Trust Advisors L.P.(2.9676%)
since
2025/06/30
7.
Vanguard Small Cap Index(2.4287%)
since
2025/07/31
8.
Geode Capital Management, LLC(2.4116%)
since
2025/06/30
9.
iShares Russell 2000 ETF(2.228%)
since
2025/08/31
10.
Dimensional Fund Advisors, Inc.(2.1107%)
since
2025/06/30
11.
First Trust SMID Cp Rising Div Achv ETF(1.6188%)
since
2025/08/28
12.
Vanguard Small Cap Value Index Inv(1.5636%)
since
2025/07/31
13.
Caisse De Depot Et Placement Du Quebec(1.3458%)
since
2025/06/30
14.
Charles Schwab Investment Management Inc(1.2751%)
since
2025/06/30
15.
Millennium Management LLC(1.1373%)
since
2025/06/30
16.
Gabelli Funds LLC(1.1206%)
since
2025/06/30
17.
First Trust Value Line® Dividend ETF(1.1061%)
since
2025/08/28
18.
Vanguard Institutional Extnd Mkt Idx Tr(1.0741%)
since
2025/07/31
19.
Morgan Stanley - Brokerage Accounts(1.0283%)
since
2025/06/30
20.
Bank of America Corp(0.9764%)
since
2025/06/30
21.
Northern Trust Corp(0.9736%)
since
2025/06/30
22.
Gabelli Utilities AAA(0.9403%)
since
2025/06/30
23.
Fidelity Small Cap Index(0.9236%)
since
2025/06/30
24.
Bank of New York Mellon Corp(0.9175%)
since
2025/06/30
25.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8838%)
since
2025/08/29
26.
JPMorgan Chase & Co(0.8149%)
since
2025/06/30
27.
iShares Russell 2000 Value ETF(0.7566%)
since
2025/08/31
28.
Vanguard Tax-Managed Small Cap Adm(0.6717%)
since
2025/07/31
29.
Gamco Investors, Inc. Et Al(0.6524%)
since
2025/06/30
30.
Amvescap Plc.(0.6066%)
since
2025/06/30
31.
Vanguard Utilities ETF(0.5709%)
since
2025/07/31
32.
Citadel Advisors Llc(0.5633%)
since
2025/06/30
33.
DFA US Small Cap I(0.5423%)
since
2025/07/31
34.
Fidelity Extended Market Index(0.5409%)
since
2025/07/31
35.
Vanguard Dividend Appreciation ETF(0.5373%)
since
2025/07/31
36.
1290 VT GAMCO Small Company Value IB(0.5357%)
since
2025/07/31
37.
iShares S&P Small-Cap 600 Value ETF(0.5131%)
since
2025/08/31
38.
Principal Financial Group Inc(0.4953%)
since
2025/06/30
39.
Schwab US Small-Cap ETFâ„¢(0.4745%)
since
2025/08/30
40.
Adage Capital Partners Gp LLC(0.4415%)
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
1.26
Date
2025-09-30
EPS Actual
1.86
EPS Estimate
1.87
EPS Difference
-0.01
Surprise Percent
-0.5348%
(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.