_id
690dad2cccc777a4e85d09eb
Ticker
ALG
Name
Alamo Group Inc
Exchange
NYSE
Address
1627 East Walnut Street, Seguin, TX, United States, 78155
Country
USA
Sector
Industrials
Industry
Farm & Heavy Construction Machinery
Currency
USD
Website
https://www.alamo-group.com
Description
Alamo Group Inc. designs, manufactures, and services vegetation management and infrastructure maintenance equipment for governmental, industrial, and agricultural uses worldwide. It operates through two segments, Vegetation Management and Industrial Equipment. The company offers rotary, finishing, flail, disc mowers, remote control, industrial grass, commercial and high end residential zero turn, mechanical boom, quick-attach boom, off-road chassis mounted, and reach mowers; rock removal, landscape and vegetation maintenance equipment, agricultural equipment, street sweepers, solid waste and recycling, and commercial tree care and forestry attachments equipment; and boom-mounted hedge and grass, hedgerow, agricultural seedbed preparation cultivators, rotary, and brush cutters. It also provides front-end loaders, backhoes, rotary tillers, posthole diggers, scraper blades, snow blowers, hydraulic, tractor attachments, cutting blades, tree chippers, stump grinders, mulchers, flails and debarkers, tractor- and truck-mounted mowing, and sugar cane trailers; and engineered underground construction forms. In addition, the company offers hydraulic telescoping booms, catch basin cleaners, roadway debris vacuum systems, sewer cleaners, hydro excavators, truck chassis, vacuum trucks, cleaning systems and trenchers, truck mounted, snow plows and blowers, dump bodies and spreaders, snow throwers, brooms, deicers, brine sprayers, wing systems, spreader bodies, hitches and attachments, loaders and graders, salt spreaders and truck bodies, municipal tractors and attachments, asphalt maintenance patchers, truck-mounted air vacuum, mechanical and replacement brooms, regenerative air sweepers, leaf and debris collection equipment, parking lot sweepers, truck mounted highway crash attenuator trucks, and cone safety and traffic control trucks. The company was founded in 1955 and is headquartered in Seguin, Texas.
Last Close
193.6795
Volume
2828
Current Price
190.04
Change
-2.54
Last Updated
2026-01-20T15:10:00.386Z
Image
data:image/webp;base64,UklGRiIDAABXRUJQVlA4IBYDAABQDgCdASo4AEAAPrVMoEunJCMhrBK8yOAWiWQAzdCAN4A3l2YxrXEYHYE414gNI7je9BXPM9SewP0p2nSvr5VRSxWYU/96SByL0UD/qjvLaSeSuPmyIwQ/IStpXI+nCtzsLyvGJYYwAdjx9t803ACwXvDZltkQru32HKAA/vxKFzuQAw+tH2JpIhk1fy3GjtsZ1xjETTB8R9/iZ/xj/1Ta/Z4N/wPxaQtyfTjsFUEOjBseavHpTITxURgMs+k700SADgPSLQvybeE4VJdRLOKP4v18mMNUYBImdEfnrB59eXdbXXfrC0vaqw+Dqb/r+54fPQ7AVJ9U+SHE9x/8o6xN2BlMnd1+KUD258Xn+Q9HEjZNP7RseaXBYxS8KrS1rk/COkKB+o7ObFkGZZLh5ofae4l1xZqTyT0hUdtPk24TwbP+u5pJZXxTYVIsJqBHYaBzaKXsTivvHRXj9K+np98rfaytKGe7s96m7XJGqu/LctsB/amdpEEM3v+TajHeDJ2jUyf76jn7vb3up/4bypiBQtsG+CQQP77h9n+q8YRNf/Ykl+++XuC/xMhlL2Oxla1Lea66yTLzul9Fl6zC26btdXnWtghsM1XrrbsXIKVVXclsRdAqEXIwfLoMsvg1Ir2I2/dOq9GMCp3ltcE86vUYI4vXJad+2vv1Gm8ks6zYieATSjHQBjJ1VLFf6hPVV9uJ0/2qVKW4426vocQ05rbi8Zi7wX359ze8H1GlPkbjIgxYDAcprwfgnDBbjawdx8aa+O7fL43+LlsZRPadn7ovdP5t9fWcoYWesl7CPsGP0gqTiOv1p2dmZJS/ZCHKLVk1BrbDZirzSHrujKYKpU+IjVMI0TwCWz7ZKbHR09fI/bwNGbHi2yeaoDwkt65Dp/iXLmdwk+X+l4AeFSyIPQT1V9qjUIWyM9CFXe9bWU7GvZ1wafjMOT0xnjwnK/4qIqf+lZJEC8rQ786DKVQS3jnFX5zvS7caImBGu3woQU6+m7IRghfZlnTBn+oXJh9qtYximqX7dkk0e3XRWcnw5YERLkygAAAA
Ipo Date
1993-03-18T00:00:00.000Z
Market Cap
2333189120
Next Dividend Date
2026-01-29T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.34
Dividend Yield
0.7156388128814987
Sentiment
0.973
Sentiment Sources
12
Rating
4.25
Target Price
219.75
Strong Buy
2
Buy
1
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
420042000
Cost Of Revenue
318359000
Gross Profit
101683000
Operating Expenses
64141000
Operating Income
37542000
Interest Expense
3897000
Pretax Income
34957000
Net Income
25383000
Eps
2.098809326938978
Dividends Per Share
3609000
Shares Outstanding
12115428
Income Tax Expense
9574000
EBITDA
52710000
Operating Margin
8.937677660805347
Total Other Income Expense Net
-2585000
Cash
244806000
Short Term Investments
-
Receivables
346663000
Inventories
378166000
Total Current Assets
979393000
Property Plant Equipment
227445000
Total Assets
1594979000
Payables
129297000
Short Term Debt
15000000
Long Term Debt
194430000
Total Liabilities
462373000
Equity
1132606000
Bs_currency_symbol
USD
Depreciation
14032000
Change In Working Capital
8626000
Cash From Operations
65513000
Capital Expenditures
12429000
Cash From Investing
-12188000
Cash From Financing
-8470000
Net Change In Cash
42983000
Cf_currency_symbol
USD
PE
19.9565
PB
2.0292526792194283
ROE
2.241114738929513
ROA
1.5914316113252902
FCF
53084000
Fcf Percent
0.12637783840663552
Piotroski FScore
4
Health Score
65
Deep Value Investing Score
6
Defensive Investing Score
10
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
7
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
420042000
Quarters > 0 > income Statement > cost Of Revenue
318359000
Quarters > 0 > income Statement > gross Profit
101683000
Quarters > 0 > income Statement > operating Expenses
64141000
Quarters > 0 > income Statement > operating Income
37542000
Quarters > 0 > income Statement > interest Expense
3897000
Quarters > 0 > income Statement > pretax Income
34957000
Quarters > 0 > income Statement > net Income
25383000
Quarters > 0 > income Statement > eps
2.098809326938978
Quarters > 0 > income Statement > dividends Per Share
3609000
Quarters > 0 > income Statement > shares Outstanding
12094000
Quarters > 0 > income Statement > income Tax Expense
9574000
Quarters > 0 > income Statement > EBITDA
52710000
Quarters > 0 > income Statement > operating Margin
8.937677660805347
Quarters > 0 > income Statement > total Other Income Expense Net
-2585000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
244806000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
346663000
Quarters > 0 > balance Sheet > inventories
378166000
Quarters > 0 > balance Sheet > total Current Assets
979393000
Quarters > 0 > balance Sheet > property Plant Equipment
227445000
Quarters > 0 > balance Sheet > total Assets
1594979000
Quarters > 0 > balance Sheet > payables
129297000
Quarters > 0 > balance Sheet > short Term Debt
15000000
Quarters > 0 > balance Sheet > long Term Debt
194430000
Quarters > 0 > balance Sheet > total Liabilities
462373000
Quarters > 0 > balance Sheet > equity
1132606000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
25383000
Quarters > 0 > cash Flow > depreciation
14032000
Quarters > 0 > cash Flow > change In Working Capital
8626000
Quarters > 0 > cash Flow > cash From Operations
65513000
Quarters > 0 > cash Flow > capital Expenditures
12429000
Quarters > 0 > cash Flow > cash From Investing
-12188000
Quarters > 0 > cash Flow > cash From Financing
-8470000
Quarters > 0 > cash Flow > net Change In Cash
42983000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
2.098809326938978
Quarters > 0 > ratios > PB
2.0292526792194283
Quarters > 0 > ratios > ROE
2.241114738929513
Quarters > 0 > ratios > ROA
1.5914316113252902
Quarters > 0 > ratios > FCF
53084000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.12637783840663552
Quarters > 0 > health Score
65
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
419073000
Quarters > 1 > income Statement > cost Of Revenue
310781000
Quarters > 1 > income Statement > gross Profit
108292000
Quarters > 1 > income Statement > operating Expenses
61214000
Quarters > 1 > income Statement > operating Income
47078000
Quarters > 1 > income Statement > interest Expense
3684000
Quarters > 1 > income Statement > pretax Income
41406000
Quarters > 1 > income Statement > net Income
31106000
Quarters > 1 > income Statement > eps
2.5743606720185386
Quarters > 1 > income Statement > dividends Per Share
3601000
Quarters > 1 > income Statement > shares Outstanding
12083000
Quarters > 1 > income Statement > income Tax Expense
10300000
Quarters > 1 > income Statement > EBITDA
58940000
Quarters > 1 > income Statement > operating Margin
11.233842313868944
Quarters > 1 > income Statement > total Other Income Expense Net
-5672000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
201823000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
356236000
Quarters > 1 > balance Sheet > inventories
372074000
Quarters > 1 > balance Sheet > total Current Assets
942594000
Quarters > 1 > balance Sheet > property Plant Equipment
220322000
Quarters > 1 > balance Sheet > total Assets
1557649000
Quarters > 1 > balance Sheet > payables
111820000
Quarters > 1 > balance Sheet > short Term Debt
15000000
Quarters > 1 > balance Sheet > long Term Debt
198112000
Quarters > 1 > balance Sheet > total Liabilities
442253000
Quarters > 1 > balance Sheet > equity
1115396000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
31106000
Quarters > 1 > cash Flow > depreciation
13850000
Quarters > 1 > cash Flow > change In Working Capital
-23846000
Quarters > 1 > cash Flow > cash From Operations
22710000
Quarters > 1 > cash Flow > capital Expenditures
6963000
Quarters > 1 > cash Flow > cash From Investing
-23838000
Quarters > 1 > cash Flow > cash From Financing
-6506000
Quarters > 1 > cash Flow > net Change In Cash
1549000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
2.5743606720185386
Quarters > 1 > ratios > PB
2.058688860279219
Quarters > 1 > ratios > ROE
2.7887853282600976
Quarters > 1 > ratios > ROA
1.9969839161454217
Quarters > 1 > ratios > FCF
15747000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.03757579228439914
Quarters > 1 > health Score
56
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
390950000
Quarters > 2 > income Statement > cost Of Revenue
288109000
Quarters > 2 > income Statement > gross Profit
102841000
Quarters > 2 > income Statement > operating Expenses
58379000
Quarters > 2 > income Statement > operating Income
44462000
Quarters > 2 > income Statement > interest Expense
3194000
Quarters > 2 > income Statement > pretax Income
41843000
Quarters > 2 > income Statement > net Income
31800000
Quarters > 2 > income Statement > eps
2.639442231075697
Quarters > 2 > income Statement > dividends Per Share
3595000
Quarters > 2 > income Statement > shares Outstanding
12048000
Quarters > 2 > income Statement > income Tax Expense
10043000
Quarters > 2 > income Statement > EBITDA
58531000
Quarters > 2 > income Statement > operating Margin
11.372809822227907
Quarters > 2 > income Statement > total Other Income Expense Net
-2619000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
200274000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
339623000
Quarters > 2 > balance Sheet > inventories
356406000
Quarters > 2 > balance Sheet > total Current Assets
911234000
Quarters > 2 > balance Sheet > property Plant Equipment
216381000
Quarters > 2 > balance Sheet > total Assets
1504694000
Quarters > 2 > balance Sheet > payables
104977000
Quarters > 2 > balance Sheet > short Term Debt
15009000
Quarters > 2 > balance Sheet > long Term Debt
201784000
Quarters > 2 > balance Sheet > total Liabilities
447633000
Quarters > 2 > balance Sheet > equity
1057061000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
31800000
Quarters > 2 > cash Flow > depreciation
13494000
Quarters > 2 > cash Flow > change In Working Capital
-31966000
Quarters > 2 > cash Flow > cash From Operations
14201000
Quarters > 2 > cash Flow > capital Expenditures
6008000
Quarters > 2 > cash Flow > cash From Investing
-5892000
Quarters > 2 > cash Flow > cash From Financing
-8606000
Quarters > 2 > cash Flow > net Change In Cash
3000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
2.639442231075697
Quarters > 2 > ratios > PB
2.1660073732736334
Quarters > 2 > ratios > ROE
3.0083410512732947
Quarters > 2 > ratios > ROA
2.113386509150698
Quarters > 2 > ratios > FCF
8193000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.020956644072131988
Quarters > 2 > health Score
55
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
385323000
Quarters > 3 > income Statement > cost Of Revenue
293535000
Quarters > 3 > income Statement > gross Profit
91788000
Quarters > 3 > income Statement > operating Expenses
57347000
Quarters > 3 > income Statement > operating Income
34441000
Quarters > 3 > income Statement > interest Expense
3473000
Quarters > 3 > income Statement > pretax Income
34458000
Quarters > 3 > income Statement > net Income
28081000
Quarters > 3 > income Statement > eps
2.3317279747571202
Quarters > 3 > income Statement > dividends Per Share
3113000
Quarters > 3 > income Statement > shares Outstanding
12043000
Quarters > 3 > income Statement > income Tax Expense
6377000
Quarters > 3 > income Statement > EBITDA
51556000
Quarters > 3 > income Statement > operating Margin
8.93821547117613
Quarters > 3 > income Statement > total Other Income Expense Net
17000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
197274000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
305652000
Quarters > 3 > balance Sheet > inventories
343363000
Quarters > 3 > balance Sheet > total Current Assets
857495000
Quarters > 3 > balance Sheet > property Plant Equipment
211274000
Quarters > 3 > balance Sheet > total Assets
1450279000
Quarters > 3 > balance Sheet > payables
84505000
Quarters > 3 > balance Sheet > short Term Debt
21457000
Quarters > 3 > balance Sheet > long Term Debt
205473000
Quarters > 3 > balance Sheet > total Liabilities
432025000
Quarters > 3 > balance Sheet > equity
1018254000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
28081000
Quarters > 3 > cash Flow > depreciation
13625000
Quarters > 3 > cash Flow > change In Working Capital
35865000
Quarters > 3 > cash Flow > cash From Operations
79136000
Quarters > 3 > cash Flow > capital Expenditures
6238000
Quarters > 3 > cash Flow > cash From Investing
-6099000
Quarters > 3 > cash Flow > cash From Financing
-6570000
Quarters > 3 > cash Flow > net Change In Cash
57236000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
2.3317279747571202
Quarters > 3 > ratios > PB
2.247623598827012
Quarters > 3 > ratios > ROE
2.7577598516676587
Quarters > 3 > ratios > ROA
1.936248128808319
Quarters > 3 > ratios > FCF
72898000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1891867342463336
Quarters > 3 > health Score
72
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1628513000
Annuals > 0 > income Statement > cost Of Revenue
1216025000
Annuals > 0 > income Statement > gross Profit
412488000
Annuals > 0 > income Statement > operating Expenses
247680000
Annuals > 0 > income Statement > operating Income
164808000
Annuals > 0 > income Statement > interest Expense
20548000
Annuals > 0 > income Statement > pretax Income
149628000
Annuals > 0 > income Statement > net Income
115930000
Annuals > 0 > income Statement > eps
9.63113732657639
Annuals > 0 > income Statement > dividends Per Share
12442000
Annuals > 0 > income Statement > shares Outstanding
12037000
Annuals > 0 > income Statement > income Tax Expense
33698000
Annuals > 0 > income Statement > EBITDA
223260000
Annuals > 0 > income Statement > operating Margin
10.120152556350487
Annuals > 0 > income Statement > total Other Income Expense Net
-15180000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
197274000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
305652000
Annuals > 0 > balance Sheet > inventories
343363000
Annuals > 0 > balance Sheet > total Current Assets
857495000
Annuals > 0 > balance Sheet > property Plant Equipment
211274000
Annuals > 0 > balance Sheet > total Assets
1450279000
Annuals > 0 > balance Sheet > payables
84505000
Annuals > 0 > balance Sheet > short Term Debt
21457000
Annuals > 0 > balance Sheet > long Term Debt
205473000
Annuals > 0 > balance Sheet > total Liabilities
432025000
Annuals > 0 > balance Sheet > equity
1018254000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
115930000
Annuals > 0 > cash Flow > depreciation
53084000
Annuals > 0 > cash Flow > change In Working Capital
33448000
Annuals > 0 > cash Flow > cash From Operations
209778000
Annuals > 0 > cash Flow > capital Expenditures
24993000
Annuals > 0 > cash Flow > cash From Investing
-22181000
Annuals > 0 > cash Flow > cash From Financing
-31973000
Annuals > 0 > cash Flow > net Change In Cash
145355000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
9.63113732657639
Annuals > 0 > ratios > PB
2.2465037996413466
Annuals > 0 > ratios > ROE
11.385175015271239
Annuals > 0 > ratios > ROA
7.993634328291314
Annuals > 0 > ratios > FCF
184785000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1134685446170832
Annuals > 0 > health Score
77
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1689651000
Annuals > 1 > income Statement > cost Of Revenue
1236007000
Annuals > 1 > income Statement > gross Profit
453644000
Annuals > 1 > income Statement > operating Expenses
255677000
Annuals > 1 > income Statement > operating Income
197967000
Annuals > 1 > income Statement > interest Expense
26093000
Annuals > 1 > income Statement > pretax Income
175120000
Annuals > 1 > income Statement > net Income
136161000
Annuals > 1 > income Statement > eps
11.359055643613916
Annuals > 1 > income Statement > dividends Per Share
10485000
Annuals > 1 > income Statement > shares Outstanding
11987000
Annuals > 1 > income Statement > income Tax Expense
38959000
Annuals > 1 > income Statement > EBITDA
249186000
Annuals > 1 > income Statement > operating Margin
11.716443218155701
Annuals > 1 > income Statement > total Other Income Expense Net
-22847000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
51919000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
362061000
Annuals > 1 > balance Sheet > inventories
377480000
Annuals > 1 > balance Sheet > total Current Assets
803957000
Annuals > 1 > balance Sheet > property Plant Equipment
205924000
Annuals > 1 > balance Sheet > total Assets
1409386000
Annuals > 1 > balance Sheet > payables
99678000
Annuals > 1 > balance Sheet > short Term Debt
20303000
Annuals > 1 > balance Sheet > long Term Debt
220269000
Annuals > 1 > balance Sheet > total Liabilities
476623000
Annuals > 1 > balance Sheet > equity
932763000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
136161000
Annuals > 1 > cash Flow > depreciation
47973000
Annuals > 1 > cash Flow > change In Working Capital
-50486000
Annuals > 1 > cash Flow > cash From Operations
131154000
Annuals > 1 > cash Flow > capital Expenditures
37745000
Annuals > 1 > cash Flow > cash From Investing
-52623000
Annuals > 1 > cash Flow > cash From Financing
-76881000
Annuals > 1 > cash Flow > net Change In Cash
4903000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
11.359055643613916
Annuals > 1 > ratios > PB
2.442216811773194
Annuals > 1 > ratios > ROE
14.59759874694858
Annuals > 1 > ratios > ROA
9.661015506043057
Annuals > 1 > ratios > FCF
93409000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.05528301406621841
Annuals > 1 > health Score
67
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1513616000
Annuals > 2 > income Statement > cost Of Revenue
1137098000
Annuals > 2 > income Statement > gross Profit
376518000
Annuals > 2 > income Statement > operating Expenses
227926000
Annuals > 2 > income Statement > operating Income
148592000
Annuals > 2 > income Statement > interest Expense
14361000
Annuals > 2 > income Statement > pretax Income
134310000
Annuals > 2 > income Statement > net Income
101928000
Annuals > 2 > income Statement > eps
8.540975364504776
Annuals > 2 > income Statement > dividends Per Share
8549000
Annuals > 2 > income Statement > shares Outstanding
11934000
Annuals > 2 > income Statement > income Tax Expense
32382000
Annuals > 2 > income Statement > EBITDA
195360000
Annuals > 2 > income Statement > operating Margin
9.817020961723449
Annuals > 2 > income Statement > total Other Income Expense Net
-14282000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
47016000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
318497000
Annuals > 2 > balance Sheet > inventories
352553000
Annuals > 2 > balance Sheet > total Current Assets
727210000
Annuals > 2 > balance Sheet > property Plant Equipment
188730000
Annuals > 2 > balance Sheet > total Assets
1308508000
Annuals > 2 > balance Sheet > payables
97537000
Annuals > 2 > balance Sheet > short Term Debt
19694000
Annuals > 2 > balance Sheet > long Term Debt
286943000
Annuals > 2 > balance Sheet > total Liabilities
523148000
Annuals > 2 > balance Sheet > equity
785360000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
101928000
Annuals > 2 > cash Flow > depreciation
46689000
Annuals > 2 > cash Flow > change In Working Capital
-138241000
Annuals > 2 > cash Flow > cash From Operations
14530000
Annuals > 2 > cash Flow > capital Expenditures
31304000
Annuals > 2 > cash Flow > cash From Investing
-31738000
Annuals > 2 > cash Flow > cash From Financing
24455000
Annuals > 2 > cash Flow > net Change In Cash
4901000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
8.540975364504776
Annuals > 2 > ratios > PB
2.887767851685851
Annuals > 2 > ratios > ROE
12.978506672099419
Annuals > 2 > ratios > ROA
7.789635218126294
Annuals > 2 > ratios > FCF
-16774000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.011082071014048477
Annuals > 2 > health Score
65
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1334223000
Annuals > 3 > income Statement > cost Of Revenue
999709000
Annuals > 3 > income Statement > gross Profit
334514000
Annuals > 3 > income Statement > operating Expenses
217576000
Annuals > 3 > income Statement > operating Income
116938000
Annuals > 3 > income Statement > interest Expense
10533000
Annuals > 3 > income Statement > pretax Income
109498000
Annuals > 3 > income Statement > net Income
80245000
Annuals > 3 > income Statement > eps
6.745544720914594
Annuals > 3 > income Statement > dividends Per Share
6627000
Annuals > 3 > income Statement > shares Outstanding
11896000
Annuals > 3 > income Statement > income Tax Expense
29253000
Annuals > 3 > income Statement > EBITDA
164510000
Annuals > 3 > income Statement > operating Margin
8.76450188611649
Annuals > 3 > income Statement > total Other Income Expense Net
-7440000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
42115000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
239636000
Annuals > 3 > balance Sheet > inventories
320917000
Annuals > 3 > balance Sheet > total Current Assets
612168000
Annuals > 3 > balance Sheet > property Plant Equipment
185005000
Annuals > 3 > balance Sheet > total Assets
1205742000
Annuals > 3 > balance Sheet > payables
101396000
Annuals > 3 > balance Sheet > short Term Debt
19687000
Annuals > 3 > balance Sheet > long Term Debt
254522000
Annuals > 3 > balance Sheet > total Liabilities
500079000
Annuals > 3 > balance Sheet > equity
705663000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
80245000
Annuals > 3 > cash Flow > depreciation
44479000
Annuals > 3 > cash Flow > change In Working Capital
-77256000
Annuals > 3 > cash Flow > cash From Operations
49667000
Annuals > 3 > cash Flow > capital Expenditures
25307000
Annuals > 3 > cash Flow > cash From Investing
-33438000
Annuals > 3 > cash Flow > cash From Financing
-23001000
Annuals > 3 > cash Flow > net Change In Cash
-8080000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
6.745544720914594
Annuals > 3 > ratios > PB
3.203676315748452
Annuals > 3 > ratios > ROE
11.371575383717158
Annuals > 3 > ratios > ROA
6.655238019410454
Annuals > 3 > ratios > FCF
24360000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.01825781747129228
Annuals > 3 > health Score
56
Valuation > metrics > PE
19.9565
Valuation > metrics > PB
2.0292526792194283
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.241114738929513
Profitability > metrics > ROA
2.5917073125905534
Profitability > metrics > Net Margin
0.06042967131858243
Profitability > final Score
21
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.40823816931925133
Risk > metrics > Interest Coverage
9.63356428021555
Risk > final Score
99
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.787341386168805
Liquidity > metrics > Quick Ratio
4.166593900081082
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
27
Prev Profitabilities > 1
29
Prev Profitabilities > 2
26
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:22:13.187Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-19
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.78
Earnings History > 0 > eps Difference
-2.78
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.34
Earnings History > 1 > eps Estimate
2.66
Earnings History > 1 > eps Difference
-0.32
Earnings History > 1 > surprise Percent
-12.0301
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-29
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.57
Earnings History > 2 > eps Estimate
2.59
Earnings History > 2 > eps Difference
-0.02
Earnings History > 2 > surprise Percent
-0.7722
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.64
Earnings History > 3 > eps Estimate
2.2067
Earnings History > 3 > eps Difference
0.4333
Earnings History > 3 > surprise Percent
19.6357
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.39
Earnings History > 4 > eps Estimate
2.2775
Earnings History > 4 > eps Difference
0.1125
Earnings History > 4 > surprise Percent
4.9396
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.28
Earnings History > 5 > eps Estimate
2.44
Earnings History > 5 > eps Difference
-0.16
Earnings History > 5 > surprise Percent
-6.5574
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.35
Earnings History > 6 > eps Estimate
2.72
Earnings History > 6 > eps Difference
-0.37
Earnings History > 6 > surprise Percent
-13.6029
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.67
Earnings History > 7 > eps Estimate
2.53
Earnings History > 7 > eps Difference
0.14
Earnings History > 7 > surprise Percent
5.5336
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.63
Earnings History > 8 > eps Estimate
2.68
Earnings History > 8 > eps Difference
-0.05
Earnings History > 8 > surprise Percent
-1.8657
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.91
Earnings History > 9 > eps Estimate
2.65
Earnings History > 9 > eps Difference
0.26
Earnings History > 9 > surprise Percent
9.8113
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3.03
Earnings History > 10 > eps Estimate
3.05
Earnings History > 10 > eps Difference
-0.02
Earnings History > 10 > surprise Percent
-0.6557
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-04
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.79
Earnings History > 11 > eps Estimate
2.12
Earnings History > 11 > eps Difference
0.67
Earnings History > 11 > surprise Percent
31.6038
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.44
Earnings History > 12 > eps Estimate
1.99
Earnings History > 12 > eps Difference
0.45
Earnings History > 12 > surprise Percent
22.6131
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
2.16
Earnings History > 13 > eps Estimate
2.42
Earnings History > 13 > eps Difference
-0.26
Earnings History > 13 > surprise Percent
-10.7438
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-03
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.39
Earnings History > 14 > eps Estimate
1.96
Earnings History > 14 > eps Difference
0.43
Earnings History > 14 > surprise Percent
21.9388
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.63
Earnings History > 15 > eps Estimate
1.73
Earnings History > 15 > eps Difference
-0.1
Earnings History > 15 > surprise Percent
-5.7803
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-24
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.62
Earnings History > 16 > eps Estimate
1.6
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
1.25
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-03
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.59
Earnings History > 17 > eps Estimate
2.05
Earnings History > 17 > eps Difference
-0.46
Earnings History > 17 > surprise Percent
-22.439
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-04
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.97
Earnings History > 18 > eps Estimate
1.57
Earnings History > 18 > eps Difference
0.4
Earnings History > 18 > surprise Percent
25.4777
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.47
Earnings History > 19 > eps Estimate
1.39
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
5.7554
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-25
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.93
Earnings History > 20 > eps Estimate
1.37
Earnings History > 20 > eps Difference
-0.44
Earnings History > 20 > surprise Percent
-32.1168
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.74
Earnings History > 21 > eps Estimate
1.38
Earnings History > 21 > eps Difference
0.36
Earnings History > 21 > surprise Percent
26.087
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.06
Earnings History > 22 > eps Estimate
0.81
Earnings History > 22 > eps Difference
0.25
Earnings History > 22 > surprise Percent
30.8642
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.29
Earnings History > 23 > eps Estimate
1.21
Earnings History > 23 > eps Difference
0.08
Earnings History > 23 > surprise Percent
6.6116
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-27
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.32
Earnings History > 24 > eps Estimate
1.49
Earnings History > 24 > eps Difference
-0.17
Earnings History > 24 > surprise Percent
-11.4094
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.54
Earnings History > 25 > eps Estimate
1.87
Earnings History > 25 > eps Difference
-0.33
Earnings History > 25 > surprise Percent
-17.6471
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.75
Earnings History > 26 > eps Estimate
1.62
Earnings History > 26 > eps Difference
0.13
Earnings History > 26 > surprise Percent
8.0247
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.3
Earnings History > 27 > eps Estimate
1.34
Earnings History > 27 > eps Difference
-0.04
Earnings History > 27 > surprise Percent
-2.9851
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-28
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.38
Earnings History > 28 > eps Estimate
1.3
Earnings History > 28 > eps Difference
0.08
Earnings History > 28 > surprise Percent
6.1538
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-31
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.75
Earnings History > 29 > eps Estimate
1.75
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
0
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.6
Earnings History > 30 > eps Estimate
1.4
Earnings History > 30 > eps Difference
0.2
Earnings History > 30 > surprise Percent
14.2857
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-03
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.19
Earnings History > 31 > eps Estimate
1.47
Earnings History > 31 > eps Difference
-0.28
Earnings History > 31 > surprise Percent
-19.0476
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-01
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.1
Earnings History > 32 > eps Estimate
1.04
Earnings History > 32 > eps Difference
0.06
Earnings History > 32 > surprise Percent
5.7692
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-31
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.4
Earnings History > 33 > eps Estimate
1.25
Earnings History > 33 > eps Difference
0.15
Earnings History > 33 > surprise Percent
12
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.05
Earnings History > 34 > eps Estimate
1.04
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
0.9615
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.05
Earnings History > 35 > eps Estimate
0.77
Earnings History > 35 > eps Difference
0.28
Earnings History > 35 > surprise Percent
36.3636
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-07
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.81
Earnings History > 36 > eps Estimate
0.89
Earnings History > 36 > eps Difference
-0.08
Earnings History > 36 > surprise Percent
-8.9888
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-03
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.14
Earnings History > 37 > eps Estimate
1.22
Earnings History > 37 > eps Difference
-0.08
Earnings History > 37 > surprise Percent
-6.5574
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-04
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.92
Earnings History > 38 > eps Estimate
1
Earnings History > 38 > eps Difference
-0.08
Earnings History > 38 > surprise Percent
-8
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-04
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.75
Earnings History > 39 > eps Estimate
0.73
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
2.7397
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-03
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.95
Earnings History > 40 > eps Estimate
0.91
Earnings History > 40 > eps Difference
0.04
Earnings History > 40 > surprise Percent
4.3956
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-04
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.31
Earnings History > 41 > eps Estimate
1.35
Earnings History > 41 > eps Difference
-0.04
Earnings History > 41 > surprise Percent
-2.963
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-05
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.9
Earnings History > 42 > eps Estimate
1.18
Earnings History > 42 > eps Difference
-0.28
Earnings History > 42 > surprise Percent
-23.7288
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-06
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.74
Earnings History > 43 > eps Estimate
0.77
Earnings History > 43 > eps Difference
-0.03
Earnings History > 43 > surprise Percent
-3.8961
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.09
Earnings History > 44 > eps Estimate
0.72
Earnings History > 44 > eps Difference
0.37
Earnings History > 44 > surprise Percent
51.3889
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-05
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.16
Earnings History > 45 > eps Estimate
0.89
Earnings History > 45 > eps Difference
0.27
Earnings History > 45 > surprise Percent
30.3371
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-07
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.87
Earnings History > 46 > eps Estimate
1.05
Earnings History > 46 > eps Difference
-0.18
Earnings History > 46 > surprise Percent
-17.1429
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-06
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.59
Earnings History > 47 > eps Estimate
0.59
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
0
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-06
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.49
Earnings History > 48 > eps Estimate
0.45
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
8.8889
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-07
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.93
Earnings History > 49 > eps Estimate
0.79
Earnings History > 49 > eps Difference
0.14
Earnings History > 49 > surprise Percent
17.7215
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.97
Earnings History > 50 > eps Estimate
0.78
Earnings History > 50 > eps Difference
0.19
Earnings History > 50 > surprise Percent
24.359
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-01
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.57
Earnings History > 51 > eps Estimate
0.56
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
1.7857
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-06
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.4
Earnings History > 52 > eps Estimate
0.3
Earnings History > 52 > eps Difference
0.1
Earnings History > 52 > surprise Percent
33.3333
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-06
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.71
Earnings History > 53 > eps Estimate
0.8
Earnings History > 53 > eps Difference
-0.09
Earnings History > 53 > surprise Percent
-11.25
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-01
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.77
Earnings History > 54 > eps Estimate
0.78
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-1.2821
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-02
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.56
Earnings History > 55 > eps Estimate
0.58
Earnings History > 55 > eps Difference
-0.02
Earnings History > 55 > surprise Percent
-3.4483
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-07
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.39
Earnings History > 56 > eps Estimate
0.42
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-7.1429
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-03
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.8417
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.7449
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.473
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.3434
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.6845
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.4099
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-05
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.29
Earnings History > 63 > eps Estimate
0.16
Earnings History > 63 > eps Difference
0.13
Earnings History > 63 > surprise Percent
81.25
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-08
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.35
Earnings History > 64 > eps Estimate
0.3
Earnings History > 64 > eps Difference
0.05
Earnings History > 64 > surprise Percent
16.6667
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.46
Earnings History > 65 > eps Estimate
0.28
Earnings History > 65 > eps Difference
0.18
Earnings History > 65 > surprise Percent
64.2857
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-05
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.32
Earnings History > 66 > eps Estimate
0.2
Earnings History > 66 > eps Difference
0.12
Earnings History > 66 > surprise Percent
60
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-06
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.18
Earnings History > 67 > eps Estimate
0.18
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-04
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.2
Earnings History > 68 > eps Estimate
0.17
Earnings History > 68 > eps Difference
0.03
Earnings History > 68 > surprise Percent
17.6471
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-05
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.45
Earnings History > 69 > eps Estimate
0.59
Earnings History > 69 > eps Difference
-0.14
Earnings History > 69 > surprise Percent
-23.7288
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-06
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.56
Earnings History > 70 > eps Estimate
0.56
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-06
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.29
Earnings History > 71 > eps Estimate
0.23
Earnings History > 71 > eps Difference
0.06
Earnings History > 71 > surprise Percent
26.087
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-04
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.33
Earnings History > 72 > eps Estimate
0.24
Earnings History > 72 > eps Difference
0.09
Earnings History > 72 > surprise Percent
37.5
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-31
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.42
Earnings History > 73 > eps Estimate
0.48
Earnings History > 73 > eps Difference
-0.06
Earnings History > 73 > surprise Percent
-12.5
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-01
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.41
Earnings History > 74 > eps Estimate
0.59
Earnings History > 74 > eps Difference
-0.18
Earnings History > 74 > surprise Percent
-30.5085
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-02
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.08
Earnings History > 75 > eps Estimate
0.22
Earnings History > 75 > eps Difference
-0.14
Earnings History > 75 > surprise Percent
-63.6364
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-05
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.1
Earnings History > 76 > eps Estimate
0.1
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-11-01
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.31
Earnings History > 77 > eps Estimate
0.56
Earnings History > 77 > eps Difference
-0.25
Earnings History > 77 > surprise Percent
-44.6429
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-03
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.53
Earnings History > 78 > eps Estimate
0.43
Earnings History > 78 > eps Difference
0.1
Earnings History > 78 > surprise Percent
23.2558
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-03
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.2
Earnings History > 79 > eps Estimate
0.25
Earnings History > 79 > eps Difference
-0.05
Earnings History > 79 > surprise Percent
-20
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-28
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.1
Earnings History > 80 > eps Estimate
0.24
Earnings History > 80 > eps Difference
-0.14
Earnings History > 80 > surprise Percent
-58.3333
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-09
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.4432
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-03
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.4251
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-03
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.259
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-02
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2082
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-04
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.43
Earnings History > 85 > eps Estimate
0.31
Earnings History > 85 > eps Difference
0.12
Earnings History > 85 > surprise Percent
38.7097
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-03
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.491
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-04
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.2338
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-18
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.15
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-05
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.27
Earnings History > 89 > eps Estimate
0.29
Earnings History > 89 > eps Difference
-0.02
Earnings History > 89 > surprise Percent
-6.8966
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-05
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.33
Earnings History > 90 > eps Estimate
0.3
Earnings History > 90 > eps Difference
0.03
Earnings History > 90 > surprise Percent
10
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-06
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.07
Earnings History > 91 > eps Estimate
0.22
Earnings History > 91 > eps Difference
-0.15
Earnings History > 91 > surprise Percent
-68.1818
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-20
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.05
Earnings History > 92 > eps Estimate
0.05
Earnings History > 92 > eps Difference
-0.1
Earnings History > 92 > surprise Percent
-200
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-11-06
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.17
Earnings History > 93 > eps Estimate
0.26
Earnings History > 93 > eps Difference
-0.09
Earnings History > 93 > surprise Percent
-34.6154
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.2778
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-05-08
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.26
Earnings History > 95 > eps Estimate
0.35
Earnings History > 95 > eps Difference
-0.09
Earnings History > 95 > surprise Percent
-25.7143
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-20
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.07
Earnings History > 96 > eps Estimate
0.08
Earnings History > 96 > eps Difference
-0.01
Earnings History > 96 > surprise Percent
-12.5
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-11-06
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.39
Earnings History > 97 > eps Estimate
0.35
Earnings History > 97 > eps Difference
0.04
Earnings History > 97 > surprise Percent
11.4286
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-08-02
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.36
Earnings History > 98 > eps Estimate
0.44
Earnings History > 98 > eps Difference
-0.08
Earnings History > 98 > surprise Percent
-18.1818
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-02
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.3
Earnings History > 99 > eps Estimate
0.29
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
3.4483
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-20
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.07
Earnings History > 100 > eps Estimate
0.14
Earnings History > 100 > eps Difference
-0.07
Earnings History > 100 > surprise Percent
-50
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-11-02
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.38
Earnings History > 101 > eps Estimate
0.35
Earnings History > 101 > eps Difference
0.03
Earnings History > 101 > surprise Percent
8.5714
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-08-02
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.43
Earnings History > 102 > eps Estimate
0.48
Earnings History > 102 > eps Difference
-0.05
Earnings History > 102 > surprise Percent
-10.4167
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-05-02
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.28
Earnings History > 103 > eps Estimate
0.21
Earnings History > 103 > eps Difference
0.07
Earnings History > 103 > surprise Percent
33.3333
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-17
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.08
Earnings History > 104 > eps Estimate
0.08
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-09-30
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0135
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-06-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3706
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1664
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-23
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
-0.03
Earnings History > 108 > eps Estimate
-0.01
Earnings History > 108 > eps Difference
-0.02
Earnings History > 108 > surprise Percent
-200
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-11-02
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.21
Earnings History > 109 > eps Estimate
0.42
Earnings History > 109 > eps Difference
-0.21
Earnings History > 109 > surprise Percent
-50
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-28
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.46
Earnings History > 110 > eps Estimate
0.52
Earnings History > 110 > eps Difference
-0.06
Earnings History > 110 > surprise Percent
-11.5385
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-28
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.2
Earnings History > 111 > eps Estimate
0.31
Earnings History > 111 > eps Difference
-0.11
Earnings History > 111 > surprise Percent
-35.4839
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-17
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.02
Earnings History > 112 > eps Estimate
0.18
Earnings History > 112 > eps Difference
-0.16
Earnings History > 112 > surprise Percent
-88.8889
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-27
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.5
Earnings History > 113 > eps Estimate
0.49
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
2.0408
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-23
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.54
Earnings History > 114 > eps Estimate
0.52
Earnings History > 114 > eps Difference
0.02
Earnings History > 114 > surprise Percent
3.8462
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-23
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.34
Earnings History > 115 > eps Estimate
0.25
Earnings History > 115 > eps Difference
0.09
Earnings History > 115 > surprise Percent
36
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-20
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.01
Earnings History > 116 > eps Estimate
0.21
Earnings History > 116 > eps Difference
-0.2
Earnings History > 116 > surprise Percent
-95.2381
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-30
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.43
Earnings History > 117 > eps Estimate
0.46
Earnings History > 117 > eps Difference
-0.03
Earnings History > 117 > surprise Percent
-6.5217
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-29
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.44
Earnings History > 118 > eps Estimate
0.46
Earnings History > 118 > eps Difference
-0.02
Earnings History > 118 > surprise Percent
-4.3478
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-05-01
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.24
Earnings History > 119 > eps Estimate
0.29
Earnings History > 119 > eps Difference
-0.05
Earnings History > 119 > surprise Percent
-17.2414
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-02-13
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.21
Earnings History > 120 > eps Estimate
0.21
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-26
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.41
Earnings History > 121 > eps Estimate
0.43
Earnings History > 121 > eps Difference
-0.02
Earnings History > 121 > surprise Percent
-4.6512
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.46
Earnings History > 122 > eps Estimate
0.43
Earnings History > 122 > eps Difference
0.03
Earnings History > 122 > surprise Percent
6.9767
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-04-24
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.28
Earnings History > 123 > eps Estimate
0.27
Earnings History > 123 > eps Difference
0.01
Earnings History > 123 > surprise Percent
3.7037
Earnings History > 124 > period
1994-12-31
Earnings History > 124 > report Date
1995-02-06
Earnings History > 124 > date
1994-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.22
Earnings History > 124 > eps Estimate
0.2
Earnings History > 124 > eps Difference
0.02
Earnings History > 124 > surprise Percent
10
Earnings History > 125 > period
1994-09-30
Earnings History > 125 > report Date
1994-10-27
Earnings History > 125 > date
1994-09-30
Earnings History > 125 > before After Market
BeforeMarket
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.4
Earnings History > 125 > eps Estimate
0.38
Earnings History > 125 > eps Difference
0.02
Earnings History > 125 > surprise Percent
5.2632
Earnings History > 126 > period
1994-06-30
Earnings History > 126 > report Date
1994-07-29
Earnings History > 126 > date
1994-06-30
Earnings History > 126 > before After Market
BeforeMarket
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.35
Earnings History > 126 > eps Estimate
0.34
Earnings History > 126 > eps Difference
0.01
Earnings History > 126 > surprise Percent
2.9412
Earnings History > 127 > period
1994-03-31
Earnings History > 127 > report Date
1994-04-26
Earnings History > 127 > date
1994-03-31
Earnings History > 127 > before After Market
BeforeMarket
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.23
Earnings History > 127 > eps Estimate
0.33
Earnings History > 127 > eps Difference
-0.1
Earnings History > 127 > surprise Percent
-30.303
Earnings History > 128 > period
1993-12-31
Earnings History > 128 > report Date
1994-02-04
Earnings History > 128 > date
1993-12-31
Earnings History > 128 > before After Market
BeforeMarket
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.16
Earnings History > 128 > eps Estimate
0.18
Earnings History > 128 > eps Difference
-0.02
Earnings History > 128 > surprise Percent
-11.1111
Earnings History > 129 > period
1993-09-30
Earnings History > 129 > report Date
1993-10-20
Earnings History > 129 > date
1993-09-30
Earnings History > 129 > before After Market
BeforeMarket
Earnings History > 129 > currency
USD
Earnings History > 129 > eps Actual
0.3
Earnings History > 129 > eps Estimate
0.31
Earnings History > 129 > eps Difference
-0.01
Earnings History > 129 > surprise Percent
-3.2258
Earnings History > 130 > period
1993-06-30
Earnings History > 130 > report Date
1993-07-22
Earnings History > 130 > date
1993-06-30
Earnings History > 130 > before After Market
BeforeMarket
Earnings History > 130 > currency
USD
Earnings History > 130 > eps Actual
0.32
Earnings History > 130 > eps Estimate
0.3
Earnings History > 130 > eps Difference
0.02
Earnings History > 130 > surprise Percent
6.6667
Alamo Group Inc. designs, manufactures, and services vegetation management and infrastructure maintenance equipment for governmental, industrial, and agricultural uses worldwide. It operates through two segments, Vegetation Management and Industrial Equipment. The company offers rotary, finishing, flail, disc mowers, remote control, industrial grass, commercial and high end residential zero turn, mechanical boom, quick-attach boom, off-road chassis mounted, and reach mowers; rock removal, landscape and vegetation maintenance equipment, agricultural equipment, street sweepers, solid waste and recycling, and commercial tree care and forestry attachments equipment; and boom-mounted hedge and grass, hedgerow, agricultural seedbed preparation cultivators, rotary, and brush cutters. It also provides front-end loaders, backhoes, rotary tillers, posthole diggers, scraper blades, snow blowers, hydraulic, tractor attachments, cutting blades, tree chippers, stump grinders, mulchers, flails and debarkers, tractor- and truck-mounted mowing, and sugar cane trailers; and engineered underground construction forms. In addition, the company offers hydraulic telescoping booms, catch basin cleaners, roadway debris vacuum systems, sewer cleaners, hydro excavators, truck chassis, vacuum trucks, cleaning systems and trenchers, truck mounted, snow plows and blowers, dump bodies and spreaders, snow throwers, brooms, deicers, brine sprayers, wing systems, spreader bodies, hitches and attachments, loaders and graders, salt spreaders and truck bodies, municipal tractors and attachments, asphalt maintenance patchers, truck-mounted air vacuum, mechanical and replacement brooms, regenerative air sweepers, leaf and debris collection equipment, parking lot sweepers, truck mounted highway crash attenuator trucks, and cone safety and traffic control trucks. The company was founded in 1955 and is headquartered in Seguin, Texas.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.34Next Payout:
Jan 29, 2026Yield:
0.7156 %The Technical Signals Behind (ALG) That Institutions Follow Stock Traders Daily
Read more →Campbell & CO Investment Adviser LLC Increases Stake in Alamo Group, Inc. $ALG - Defense World
1/19/2026
Campbell & CO Investment Adviser LLC Increases Stake in Alamo Group, Inc. $ALG Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$219.75
Analyst Picks
Strong Buy
2
Buy
1
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
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 High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 105.52% of the total shares of Alamo Group Inc
1.
BlackRock Inc(13.46%)
since
2025/06/30
2.
Longview Management Group LLC(11.2444%)
since
2025/06/30
3.
Vanguard Group Inc(6.4088%)
since
2025/06/30
4.
Allspring Global Investments Holdings, LLC(5.4688%)
since
2025/06/30
5.
iShares Core S&P Small-Cap ETF(5.1055%)
since
2025/08/31
6.
Victory Capital Management Inc.(4.3663%)
since
2025/06/30
7.
Dimensional Fund Advisors, Inc.(4.2982%)
since
2025/06/30
8.
Allspring Special Small Cap Value A(3.4157%)
since
2025/08/31
9.
State Street Corp(3.2857%)
since
2025/06/30
10.
First Trust Advisors L.P.(3.1723%)
since
2025/06/30
11.
First Trust SMID Cp Rising Div Achv ETF(3.0615%)
since
2025/08/28
12.
Westwood Holdings Group Inc(2.8104%)
since
2025/06/30
13.
Ninepoint Partners LP(2.7248%)
since
2025/06/30
14.
Victory Sycamore Small Company Opp R(2.7166%)
since
2025/06/30
15.
Vanguard Total Stock Mkt Idx Inv(2.677%)
since
2025/07/31
16.
Macquarie Group Ltd(2.2061%)
since
2025/06/30
17.
Morgan Stanley - Brokerage Accounts(2.1198%)
since
2025/06/30
18.
iShares Russell 2000 ETF(2.0608%)
since
2025/08/31
19.
Geode Capital Management, LLC(2.0103%)
since
2025/06/30
20.
Wasatch Advisors LP(1.9445%)
since
2025/06/30
21.
Macquarie Small Cap Core I(1.6671%)
since
2025/07/31
22.
Kennedy Capital Management Inc(1.3979%)
since
2025/06/30
23.
Ameriprise Financial Inc(1.3456%)
since
2025/06/30
24.
HHG PLC(1.2961%)
since
2025/06/30
25.
American Century Companies Inc(1.2693%)
since
2025/06/30
26.
Avantis US Small Cap Value ETF(1.2686%)
since
2025/08/30
27.
Janus Henderson Venture D(1.2256%)
since
2025/06/30
28.
Janus Henderson US Small Cap Growth(1.2256%)
since
2025/06/30
29.
Charles Schwab Investment Management Inc(1.1915%)
since
2025/06/30
30.
Northern Trust Corp(1.1138%)
since
2025/06/30
31.
Wasatch Small Cap Value(1.0067%)
since
2025/06/30
32.
Vanguard Institutional Extnd Mkt Idx Tr(0.9217%)
since
2025/07/31
33.
Fidelity Small Cap Index(0.8566%)
since
2025/06/30
34.
DFA US Targeted Value I(0.7971%)
since
2025/07/31
35.
CT (Lux) Glb Smlr Coms IE(0.7615%)
since
2025/05/31
36.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7582%)
since
2025/08/29
37.
Westwood Quality SmallCap Fund Inst(0.7445%)
since
2025/06/30
38.
Westwood Mgt SmallCap Value(0.7445%)
since
2025/06/30
39.
Dimensional US Targeted Value ETF(0.695%)
since
2025/08/29
40.
Templeton Global Smaller Comp A(0.6706%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
2.78
Date
2025-09-30
EPS Actual
2.34
EPS Estimate
2.66
EPS Difference
-0.32
Surprise Percent
-12.0301%
(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.