_id
6911b6dcccc777a4e85d607e
Ticker
FSS
Name
Federal Signal Corporation
Exchange
NYSE
Address
1333 Butterfield Road, Downers Grove, IL, United States, 60515
Country
USA
Sector
Industrials
Industry
Pollution & Treatment Controls
Currency
USD
Website
https://www.federalsignal.com
Description
Federal Signal Corporation designs, manufactures, and supplies a suite of products and integrated solutions for municipal, governmental, industrial, and commercial customers in the United States, Canada, Europe, and internationally. It operates through two segments, Environmental Solutions Group, and Safety and Security Systems Group. The company offers street sweepers, sewer cleaners, industrial vacuum loaders, safe-digging trucks, dump truck bodies, and trailers, as well as waterblasting, road-marking, line-removal, metal extraction support equipment, and multi-purpose maintenance vehicles under the Elgin, Vactor, Guzzler, TRUVAC, Westech, Jetstream, Blasters, Mark Rite Lines, Trackless, Ox Bodies, Crysteel, J-Craft, Duraclass, Rugby, Travis, OSW, NTE, WTB, Ground Force, TowHaul, Bucks, and Switch-N-Go brands; and provides refuse and recycling collection vehicles through a dealer network or direct sales to service customers. It is also involved in sale of parts, service and repair, equipment rentals, and training. The company also provides systems for community alerting, emergency vehicles, first responder interoperable communications, and industrial communications; public safety equipment, such as vehicle lightbars and sirens, industrial signaling equipment, public warning systems, and general alarm/public address systems under the Federal Signal, Federal Signal VAMA, and Victor brand names through wholesalers, distributors, independent manufacturer representatives, original equipment manufacturers, and direct sales force, as well as independent foreign distributors. Federal Signal Corporation was founded in 1901 and is based in Downers Grove, Illinois.
Last Close
109.22
Volume
202736
Current Price
112.785
Change
2.85
Last Updated
2026-01-03T12:09:12.431Z
Image
data:image/webp;base64,UklGRuoCAABXRUJQVlA4WAoAAAAQAAAAPwAANAAAQUxQSNoBAAABkEPbtqk9+737J+lt27ZtdU4q2+iMTpVt27Yqluxsfnnnnl18et+9URkREwAgMDCtVt19JYxX2AYGOQ0MWl9Vxp+7IMR8pRVRb7CakTCHOTOYy0jpEep/p9KrnYzoTmhirPyV6owJEedYCh0JQ6B0z6kLst7JyBGDsP+pT4zxAa0bBlUuUCkxfqQ6YdD2LSNR+piUD3XfMaKnSWGBWxT6hFGM6LhK+gTbIN89WsesMr2wHZrSdctP6wa2Td26fSFMpbhleb8WAqTPw3pGTinfVEOZZVfv3Llz5/aDRy964RzFKeE81HpGy5TCIbjoljJRB8eZkJT2Fwe5ZvkEVb9SmVo42DXhTXSj0KdbGOCEpoyrvwtWGbcrSpv4/u7dOyf6xmJ5rVGRYgULFsydWlsX92mzUX6qjBAA4urHhKTlaVT8Ts1GeA0mSI5rAIUplZcqYDaF2Z1BgOR4bqDsyOEjUg5rkh8131JjOJuT68g4X59ntHTsJmof3bUn5e4jj1WVrt1CRwrTW0sPOjAhqSPLWHPXkcLc/g8651nEgzBeCZcjz7NBMD4pP5RF6JNwC0J4pPxS2ysbcRIMvFGxXIgQfqiKKL+MRghPkn9sqwIT+BK9PDuzEgKDTAFWUDgg6gAAADAGAJ0BKkAANQA+tVSfTKckoqIqGZlw4BaJQBm2OAYY1IDkALUl8owB0E6A+0Puw6DhExv4/g8JgXAA/unwnmUW9AZ2N33/85ZTxvsIdP6g/L/j9950K6zW4QN4ArQ9q78J3ORzr4plJ/914zD4k+Un+/+M2rZVmKI+ustvEByOQy1T8e2KOv4dBj3LmRqOwlBEeQD+LupR4/ncDf5o/4zGFqqgYIAbxzHF8a2ItCxjtSR+AG/mG2QdL5BfiH6aDzVp9AkyJuFR1ovLEvEMbf4MwLRgv5/59/Oj0+k/oPMSUmv+DL26KgAAAA==
Ipo Date
1982-03-01T00:00:00.000Z
Market Cap
6776507904
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9877562499999999
Sentiment Sources
16
Rating
4
Target Price
133.8333
Strong Buy
2
Buy
2
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
555000000
Cost Of Revenue
398000000
Gross Profit
157000000
Operating Expenses
61400000
Operating Income
95600000
Interest Expense
2800000
Pretax Income
90500000
Net Income
68100000
Eps
1.1091205211726385
Dividends Per Share
8500000
Shares Outstanding
60808577
Income Tax Expense
22400000
EBITDA
113600000
Operating Margin
17.225225225225223
Total Other Income Expense Net
-5100000
Cash
54400000
Short Term Investments
-
Receivables
263600000
Inventories
367300000
Total Current Assets
706500000
Property Plant Equipment
266300000
Total Assets
1938400000
Payables
103100000
Short Term Debt
19200000
Long Term Debt
200700000
Total Liabilities
616700000
Equity
1321700000
Bs_currency_symbol
USD
Depreciation
20300000
Change In Working Capital
-39600000
Cash From Operations
61100000
Capital Expenditures
7000000
Cash From Investing
-7000000
Cash From Financing
-64600000
Net Change In Cash
-10300000
Cf_currency_symbol
USD
PE
29.1728
PB
5.239463569645154
ROE
5.152455171370205
ROA
3.513206768468841
FCF
54100000
Fcf Percent
0.09747747747747748
Piotroski FScore
3
Health Score
60
Deep Value Investing Score
5.5
Defensive Investing Score
8
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
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
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
555000000
Quarters > 0 > income Statement > cost Of Revenue
398000000
Quarters > 0 > income Statement > gross Profit
157000000
Quarters > 0 > income Statement > operating Expenses
61400000
Quarters > 0 > income Statement > operating Income
95600000
Quarters > 0 > income Statement > interest Expense
2800000
Quarters > 0 > income Statement > pretax Income
90500000
Quarters > 0 > income Statement > net Income
68100000
Quarters > 0 > income Statement > eps
1.1091205211726385
Quarters > 0 > income Statement > dividends Per Share
8500000
Quarters > 0 > income Statement > shares Outstanding
61400000
Quarters > 0 > income Statement > income Tax Expense
22400000
Quarters > 0 > income Statement > EBITDA
113600000
Quarters > 0 > income Statement > operating Margin
17.225225225225223
Quarters > 0 > income Statement > total Other Income Expense Net
-5100000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
54400000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
263600000
Quarters > 0 > balance Sheet > inventories
367300000
Quarters > 0 > balance Sheet > total Current Assets
706500000
Quarters > 0 > balance Sheet > property Plant Equipment
266300000
Quarters > 0 > balance Sheet > total Assets
1938400000
Quarters > 0 > balance Sheet > payables
103100000
Quarters > 0 > balance Sheet > short Term Debt
19200000
Quarters > 0 > balance Sheet > long Term Debt
200700000
Quarters > 0 > balance Sheet > total Liabilities
616700000
Quarters > 0 > balance Sheet > equity
1321700000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
68100000
Quarters > 0 > cash Flow > depreciation
20300000
Quarters > 0 > cash Flow > change In Working Capital
-39600000
Quarters > 0 > cash Flow > cash From Operations
61100000
Quarters > 0 > cash Flow > capital Expenditures
7000000
Quarters > 0 > cash Flow > cash From Investing
-7000000
Quarters > 0 > cash Flow > cash From Financing
-64600000
Quarters > 0 > cash Flow > net Change In Cash
-10300000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.1091205211726385
Quarters > 0 > ratios > PB
5.239463569645154
Quarters > 0 > ratios > ROE
5.152455171370205
Quarters > 0 > ratios > ROA
3.513206768468841
Quarters > 0 > ratios > FCF
54100000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.09747747747747748
Quarters > 0 > health Score
60
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
564600000
Quarters > 1 > income Statement > cost Of Revenue
395000000
Quarters > 1 > income Statement > gross Profit
169600000
Quarters > 1 > income Statement > operating Expenses
71900000
Quarters > 1 > income Statement > operating Income
97700000
Quarters > 1 > income Statement > interest Expense
3500000
Quarters > 1 > income Statement > pretax Income
93400000
Quarters > 1 > income Statement > net Income
71400000
Quarters > 1 > income Statement > eps
1.1647634584013051
Quarters > 1 > income Statement > dividends Per Share
8500000
Quarters > 1 > income Statement > shares Outstanding
61300000
Quarters > 1 > income Statement > income Tax Expense
22000000
Quarters > 1 > income Statement > EBITDA
116800000
Quarters > 1 > income Statement > operating Margin
17.30428622033298
Quarters > 1 > income Statement > total Other Income Expense Net
-4300000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
64700000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
238300000
Quarters > 1 > balance Sheet > inventories
356500000
Quarters > 1 > balance Sheet > total Current Assets
684100000
Quarters > 1 > balance Sheet > property Plant Equipment
464200000
Quarters > 1 > balance Sheet > total Assets
1916000000
Quarters > 1 > balance Sheet > payables
102800000
Quarters > 1 > balance Sheet > short Term Debt
17600000
Quarters > 1 > balance Sheet > long Term Debt
257800000
Quarters > 1 > balance Sheet > total Liabilities
653800000
Quarters > 1 > balance Sheet > equity
1262200000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
71400000
Quarters > 1 > cash Flow > depreciation
19900000
Quarters > 1 > cash Flow > change In Working Capital
-36700000
Quarters > 1 > cash Flow > cash From Operations
59700000
Quarters > 1 > cash Flow > capital Expenditures
7300000
Quarters > 1 > cash Flow > cash From Investing
-6600000
Quarters > 1 > cash Flow > cash From Financing
-46700000
Quarters > 1 > cash Flow > net Change In Cash
7200000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.1647634584013051
Quarters > 1 > ratios > PB
5.47751584534939
Quarters > 1 > ratios > ROE
5.656789732213595
Quarters > 1 > ratios > ROA
3.7265135699373695
Quarters > 1 > ratios > FCF
52400000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.09280906836698548
Quarters > 1 > health Score
57
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
463800000
Quarters > 2 > income Statement > cost Of Revenue
333000000
Quarters > 2 > income Statement > gross Profit
130800000
Quarters > 2 > income Statement > operating Expenses
65100000
Quarters > 2 > income Statement > operating Income
65700000
Quarters > 2 > income Statement > interest Expense
3000000
Quarters > 2 > income Statement > pretax Income
62000000
Quarters > 2 > income Statement > net Income
46300000
Quarters > 2 > income Statement > eps
0.7491909385113269
Quarters > 2 > income Statement > dividends Per Share
8600000
Quarters > 2 > income Statement > shares Outstanding
61800000
Quarters > 2 > income Statement > income Tax Expense
15700000
Quarters > 2 > income Statement > EBITDA
83700000
Quarters > 2 > income Statement > operating Margin
14.165588615782665
Quarters > 2 > income Statement > total Other Income Expense Net
-3700000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
57500000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
223200000
Quarters > 2 > balance Sheet > inventories
362000000
Quarters > 2 > balance Sheet > total Current Assets
664800000
Quarters > 2 > balance Sheet > property Plant Equipment
263100000
Quarters > 2 > balance Sheet > total Assets
1879400000
Quarters > 2 > balance Sheet > payables
103800000
Quarters > 2 > balance Sheet > short Term Debt
17000000
Quarters > 2 > balance Sheet > long Term Debt
266600000
Quarters > 2 > balance Sheet > total Liabilities
677000000
Quarters > 2 > balance Sheet > equity
1202400000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
46300000
Quarters > 2 > cash Flow > depreciation
18700000
Quarters > 2 > cash Flow > change In Working Capital
-31400000
Quarters > 2 > cash Flow > cash From Operations
36700000
Quarters > 2 > cash Flow > capital Expenditures
5600000
Quarters > 2 > cash Flow > cash From Investing
-87700000
Quarters > 2 > cash Flow > cash From Financing
16900000
Quarters > 2 > cash Flow > net Change In Cash
-33600000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.7491909385113269
Quarters > 2 > ratios > PB
5.796833832335329
Quarters > 2 > ratios > ROE
3.850632069194943
Quarters > 2 > ratios > ROA
2.4635521975098436
Quarters > 2 > ratios > FCF
31100000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.06705476498490728
Quarters > 2 > health Score
51
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
472000000
Quarters > 3 > income Statement > cost Of Revenue
339400000
Quarters > 3 > income Statement > gross Profit
132600000
Quarters > 3 > income Statement > operating Expenses
62500000
Quarters > 3 > income Statement > operating Income
70100000
Quarters > 3 > income Statement > interest Expense
3100000
Quarters > 3 > income Statement > pretax Income
62900000
Quarters > 3 > income Statement > net Income
50000000
Quarters > 3 > income Statement > eps
0.8077544426494345
Quarters > 3 > income Statement > dividends Per Share
7300000
Quarters > 3 > income Statement > shares Outstanding
61900000
Quarters > 3 > income Statement > income Tax Expense
12900000
Quarters > 3 > income Statement > EBITDA
83600000
Quarters > 3 > income Statement > operating Margin
14.851694915254237
Quarters > 3 > income Statement > total Other Income Expense Net
-7200000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
91100000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
196400000
Quarters > 3 > balance Sheet > inventories
331000000
Quarters > 3 > balance Sheet > total Current Assets
642500000
Quarters > 3 > balance Sheet > property Plant Equipment
419900000
Quarters > 3 > balance Sheet > total Assets
1765200000
Quarters > 3 > balance Sheet > payables
79000000
Quarters > 3 > balance Sheet > short Term Debt
26200000
Quarters > 3 > balance Sheet > long Term Debt
203900000
Quarters > 3 > balance Sheet > total Liabilities
579100000
Quarters > 3 > balance Sheet > equity
1186100000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
50000000
Quarters > 3 > cash Flow > depreciation
17600000
Quarters > 3 > cash Flow > change In Working Capital
18500000
Quarters > 3 > cash Flow > cash From Operations
90600000
Quarters > 3 > cash Flow > capital Expenditures
8500000
Quarters > 3 > cash Flow > cash From Investing
-48100000
Quarters > 3 > cash Flow > cash From Financing
-23800000
Quarters > 3 > cash Flow > net Change In Cash
17400000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.8077544426494345
Quarters > 3 > ratios > PB
5.886005817384706
Quarters > 3 > ratios > ROE
4.215496163898491
Quarters > 3 > ratios > ROA
2.8325402220711537
Quarters > 3 > ratios > FCF
82100000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1739406779661017
Quarters > 3 > health Score
68
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1861500000
Annuals > 0 > income Statement > cost Of Revenue
1328500000
Annuals > 0 > income Statement > gross Profit
533000000
Annuals > 0 > income Statement > operating Expenses
251600000
Annuals > 0 > income Statement > operating Income
281400000
Annuals > 0 > income Statement > interest Expense
12500000
Annuals > 0 > income Statement > pretax Income
263900000
Annuals > 0 > income Statement > net Income
216300000
Annuals > 0 > income Statement > eps
3.505672609400324
Annuals > 0 > income Statement > dividends Per Share
29300000
Annuals > 0 > income Statement > shares Outstanding
61700000
Annuals > 0 > income Statement > income Tax Expense
47600000
Annuals > 0 > income Statement > EBITDA
341700000
Annuals > 0 > income Statement > operating Margin
15.116841257050764
Annuals > 0 > income Statement > total Other Income Expense Net
-17500000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
91100000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
196400000
Annuals > 0 > balance Sheet > inventories
331000000
Annuals > 0 > balance Sheet > total Current Assets
642500000
Annuals > 0 > balance Sheet > property Plant Equipment
419900000
Annuals > 0 > balance Sheet > total Assets
1765200000
Annuals > 0 > balance Sheet > payables
79000000
Annuals > 0 > balance Sheet > short Term Debt
26200000
Annuals > 0 > balance Sheet > long Term Debt
203900000
Annuals > 0 > balance Sheet > total Liabilities
579100000
Annuals > 0 > balance Sheet > equity
1186100000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
216300000
Annuals > 0 > cash Flow > depreciation
65300000
Annuals > 0 > cash Flow > change In Working Capital
-69700000
Annuals > 0 > cash Flow > cash From Operations
231300000
Annuals > 0 > cash Flow > capital Expenditures
40600000
Annuals > 0 > cash Flow > cash From Investing
-78900000
Annuals > 0 > cash Flow > cash From Financing
-121000000
Annuals > 0 > cash Flow > net Change In Cash
30100000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
3.505672609400324
Annuals > 0 > ratios > PB
5.797022173509822
Annuals > 0 > ratios > ROE
18.236236405024872
Annuals > 0 > ratios > ROA
12.253569000679809
Annuals > 0 > ratios > FCF
190700000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.10244426537738383
Annuals > 0 > health Score
78
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1722700000
Annuals > 1 > income Statement > cost Of Revenue
1272500000
Annuals > 1 > income Statement > gross Profit
450200000
Annuals > 1 > income Statement > operating Expenses
225700000
Annuals > 1 > income Statement > operating Income
224500000
Annuals > 1 > income Statement > interest Expense
19700000
Annuals > 1 > income Statement > pretax Income
203000000
Annuals > 1 > income Statement > net Income
157400000
Annuals > 1 > income Statement > eps
2.559349593495935
Annuals > 1 > income Statement > dividends Per Share
23800000
Annuals > 1 > income Statement > shares Outstanding
61500000
Annuals > 1 > income Statement > income Tax Expense
45600000
Annuals > 1 > income Statement > EBITDA
283100000
Annuals > 1 > income Statement > operating Margin
13.031868578394382
Annuals > 1 > income Statement > total Other Income Expense Net
-21500000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
61000000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
186200000
Annuals > 1 > balance Sheet > inventories
303400000
Annuals > 1 > balance Sheet > total Current Assets
570200000
Annuals > 1 > balance Sheet > property Plant Equipment
346600000
Annuals > 1 > balance Sheet > total Assets
1620500000
Annuals > 1 > balance Sheet > payables
66700000
Annuals > 1 > balance Sheet > short Term Debt
11500000
Annuals > 1 > balance Sheet > long Term Debt
293500000
Annuals > 1 > balance Sheet > total Liabilities
618600000
Annuals > 1 > balance Sheet > equity
1001900000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
157400000
Annuals > 1 > cash Flow > depreciation
60400000
Annuals > 1 > cash Flow > change In Working Capital
-30400000
Annuals > 1 > cash Flow > cash From Operations
194400000
Annuals > 1 > cash Flow > capital Expenditures
30300000
Annuals > 1 > cash Flow > cash From Investing
-83700000
Annuals > 1 > cash Flow > cash From Financing
-97900000
Annuals > 1 > cash Flow > net Change In Cash
13500000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.559349593495935
Annuals > 1 > ratios > PB
6.840562930432178
Annuals > 1 > ratios > ROE
15.710150713644074
Annuals > 1 > ratios > ROA
9.713051527306387
Annuals > 1 > ratios > FCF
164100000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.09525744470888721
Annuals > 1 > health Score
68
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1434800000
Annuals > 2 > income Statement > cost Of Revenue
1089900000
Annuals > 2 > income Statement > gross Profit
344900000
Annuals > 2 > income Statement > operating Expenses
184100000
Annuals > 2 > income Statement > operating Income
160800000
Annuals > 2 > income Statement > interest Expense
10300000
Annuals > 2 > income Statement > pretax Income
150900000
Annuals > 2 > income Statement > net Income
120400000
Annuals > 2 > income Statement > eps
1.9673202614379084
Annuals > 2 > income Statement > dividends Per Share
21800000
Annuals > 2 > income Statement > shares Outstanding
61200000
Annuals > 2 > income Statement > income Tax Expense
30500000
Annuals > 2 > income Statement > EBITDA
215900000
Annuals > 2 > income Statement > operating Margin
11.207136883189294
Annuals > 2 > income Statement > total Other Income Expense Net
-9900000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
47500000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
173800000
Annuals > 2 > balance Sheet > inventories
292700000
Annuals > 2 > balance Sheet > total Current Assets
531400000
Annuals > 2 > balance Sheet > property Plant Equipment
313100000
Annuals > 2 > balance Sheet > total Assets
1524300000
Annuals > 2 > balance Sheet > payables
72400000
Annuals > 2 > balance Sheet > short Term Debt
8400000
Annuals > 2 > balance Sheet > long Term Debt
360200000
Annuals > 2 > balance Sheet > total Liabilities
663400000
Annuals > 2 > balance Sheet > equity
860900000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
120400000
Annuals > 2 > cash Flow > depreciation
54700000
Annuals > 2 > cash Flow > change In Working Capital
-108300000
Annuals > 2 > cash Flow > cash From Operations
71800000
Annuals > 2 > cash Flow > capital Expenditures
53000000
Annuals > 2 > cash Flow > cash From Investing
-99700000
Annuals > 2 > cash Flow > cash From Financing
35500000
Annuals > 2 > cash Flow > net Change In Cash
7000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.9673202614379084
Annuals > 2 > ratios > PB
7.922090835172494
Annuals > 2 > ratios > ROE
13.985364153792542
Annuals > 2 > ratios > ROA
7.898707603490126
Annuals > 2 > ratios > FCF
18800000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.013102871480345692
Annuals > 2 > health Score
57
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1213200000
Annuals > 3 > income Statement > cost Of Revenue
924500000
Annuals > 3 > income Statement > gross Profit
288700000
Annuals > 3 > income Statement > operating Expenses
158000000
Annuals > 3 > income Statement > operating Income
130700000
Annuals > 3 > income Statement > interest Expense
4500000
Annuals > 3 > income Statement > pretax Income
117600000
Annuals > 3 > income Statement > net Income
100600000
Annuals > 3 > income Statement > eps
1.6252019386106624
Annuals > 3 > income Statement > dividends Per Share
22000000
Annuals > 3 > income Statement > shares Outstanding
61900000
Annuals > 3 > income Statement > income Tax Expense
17000000
Annuals > 3 > income Statement > EBITDA
172500000
Annuals > 3 > income Statement > operating Margin
10.77316188592153
Annuals > 3 > income Statement > total Other Income Expense Net
-13100000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
40500000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
136000000
Annuals > 3 > balance Sheet > inventories
229100000
Annuals > 3 > balance Sheet > total Current Assets
431000000
Annuals > 3 > balance Sheet > property Plant Equipment
280100000
Annuals > 3 > balance Sheet > total Assets
1366100000
Annuals > 3 > balance Sheet > payables
64800000
Annuals > 3 > balance Sheet > short Term Debt
9400000
Annuals > 3 > balance Sheet > long Term Debt
282200000
Annuals > 3 > balance Sheet > total Liabilities
582100000
Annuals > 3 > balance Sheet > equity
784000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
100600000
Annuals > 3 > cash Flow > depreciation
50400000
Annuals > 3 > cash Flow > change In Working Capital
-53600000
Annuals > 3 > cash Flow > cash From Operations
101800000
Annuals > 3 > cash Flow > capital Expenditures
37400000
Annuals > 3 > cash Flow > cash From Investing
-168700000
Annuals > 3 > cash Flow > cash From Financing
26400000
Annuals > 3 > cash Flow > net Change In Cash
-41200000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.6252019386106624
Annuals > 3 > ratios > PB
8.798642857142857
Annuals > 3 > ratios > ROE
12.831632653061225
Annuals > 3 > ratios > ROA
7.364028987629016
Annuals > 3 > ratios > FCF
64400000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.0530827563468513
Annuals > 3 > health Score
60
Valuation > metrics > PE
29.1728
Valuation > metrics > PB
5.239463569645154
Valuation > final Score
22.59800430354846
Valuation > verdict
45.7% Overvalued
Profitability > metrics > ROE
5.152455171370205
Profitability > metrics > ROA
9.639065817409767
Profitability > metrics > Net Margin
0.1227027027027027
Profitability > final Score
58
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.46659605054097
Risk > metrics > Interest Coverage
34.142857142857146
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
5.776778413736713
Liquidity > metrics > Quick Ratio
2.7735077677841375
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
45.2248415465061
Prev Valuations > 1
42.031661676646706
Prev Valuations > 2
41.13994182615295
Prev Profitabilities > 0
60
Prev Profitabilities > 1
44
Prev Profitabilities > 2
48
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:51:59.835Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
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
1.06
Earnings History > 0 > eps Difference
-1.06
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.14
Earnings History > 1 > eps Estimate
1.08
Earnings History > 1 > eps Difference
0.06
Earnings History > 1 > surprise Percent
5.5556
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-23
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.17
Earnings History > 2 > eps Estimate
1.06
Earnings History > 2 > eps Difference
0.11
Earnings History > 2 > surprise Percent
10.3774
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.76
Earnings History > 3 > eps Estimate
0.7314
Earnings History > 3 > eps Difference
0.0286
Earnings History > 3 > surprise Percent
3.9103
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-25
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.87
Earnings History > 4 > eps Estimate
0.8714
Earnings History > 4 > eps Difference
-0.0014
Earnings History > 4 > surprise Percent
-0.1607
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
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.88
Earnings History > 5 > eps Estimate
0.84
Earnings History > 5 > eps Difference
0.04
Earnings History > 5 > surprise Percent
4.7619
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.95
Earnings History > 6 > eps Estimate
0.84
Earnings History > 6 > eps Difference
0.11
Earnings History > 6 > surprise Percent
13.0952
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-30
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.64
Earnings History > 7 > eps Estimate
0.57
Earnings History > 7 > eps Difference
0.07
Earnings History > 7 > surprise Percent
12.2807
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-27
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.74
Earnings History > 8 > eps Estimate
0.66
Earnings History > 8 > eps Difference
0.08
Earnings History > 8 > surprise Percent
12.1212
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
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.71
Earnings History > 9 > eps Estimate
0.66
Earnings History > 9 > eps Difference
0.05
Earnings History > 9 > surprise Percent
7.5758
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.67
Earnings History > 10 > eps Estimate
0.62
Earnings History > 10 > eps Difference
0.05
Earnings History > 10 > surprise Percent
8.0645
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-02
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.46
Earnings History > 11 > eps Estimate
0.4
Earnings History > 11 > eps Difference
0.06
Earnings History > 11 > surprise Percent
15
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-01
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.57
Earnings History > 12 > eps Estimate
0.56
Earnings History > 12 > eps Difference
0.01
Earnings History > 12 > surprise Percent
1.7857
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
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.53
Earnings History > 13 > eps Estimate
0.53
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.53
Earnings History > 14 > eps Estimate
0.47
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
12.766
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-02
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.34
Earnings History > 15 > eps Estimate
0.27
Earnings History > 15 > eps Difference
0.07
Earnings History > 15 > surprise Percent
25.9259
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-01
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.4
Earnings History > 16 > eps Estimate
0.38
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
5.2632
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-09
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.48
Earnings History > 17 > eps Estimate
0.46
Earnings History > 17 > eps Difference
0.02
Earnings History > 17 > surprise Percent
4.3478
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.5
Earnings History > 18 > eps Estimate
0.45
Earnings History > 18 > eps Difference
0.05
Earnings History > 18 > surprise Percent
11.1111
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-04
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.38
Earnings History > 19 > eps Estimate
0.33
Earnings History > 19 > eps Difference
0.05
Earnings History > 19 > surprise Percent
15.1515
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
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.44
Earnings History > 20 > eps Estimate
0.41
Earnings History > 20 > eps Difference
0.03
Earnings History > 20 > surprise Percent
7.3171
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.42
Earnings History > 21 > eps Estimate
0.38
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
10.5263
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
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.42
Earnings History > 22 > eps Estimate
0.31
Earnings History > 22 > eps Difference
0.11
Earnings History > 22 > surprise Percent
35.4839
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-29
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.39
Earnings History > 23 > eps Estimate
0.33
Earnings History > 23 > eps Difference
0.06
Earnings History > 23 > surprise Percent
18.1818
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
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.48
Earnings History > 24 > eps Estimate
0.42
Earnings History > 24 > eps Difference
0.06
Earnings History > 24 > surprise Percent
14.2857
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.47
Earnings History > 25 > eps Estimate
0.42
Earnings History > 25 > eps Difference
0.05
Earnings History > 25 > surprise Percent
11.9048
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
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.55
Earnings History > 26 > eps Estimate
0.46
Earnings History > 26 > eps Difference
0.09
Earnings History > 26 > surprise Percent
19.5652
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-02
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.3
Earnings History > 27 > eps Estimate
0.26
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
15.3846
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
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.39
Earnings History > 28 > eps Estimate
0.31
Earnings History > 28 > eps Difference
0.08
Earnings History > 28 > surprise Percent
25.8065
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-06
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.36
Earnings History > 29 > eps Estimate
0.32
Earnings History > 29 > eps Difference
0.04
Earnings History > 29 > surprise Percent
12.5
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-07
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.45
Earnings History > 30 > eps Estimate
0.33
Earnings History > 30 > eps Difference
0.12
Earnings History > 30 > surprise Percent
36.3636
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-08
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.23
Earnings History > 31 > eps Estimate
0.2
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
15
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.24
Earnings History > 32 > eps Estimate
0.2
Earnings History > 32 > eps Difference
0.04
Earnings History > 32 > surprise Percent
20
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.24
Earnings History > 33 > eps Estimate
0.21
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
14.2857
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-08
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.23
Earnings History > 34 > eps Estimate
0.2
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
15
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.14
Earnings History > 35 > eps Estimate
0.12
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
16.6667
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-28
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.16
Earnings History > 36 > eps Estimate
0.16
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.17
Earnings History > 37 > eps Estimate
0.16
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
6.25
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.17
Earnings History > 38 > eps Estimate
0.19
Earnings History > 38 > eps Difference
-0.02
Earnings History > 38 > surprise Percent
-10.5263
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-03
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.19
Earnings History > 39 > eps Estimate
0.16
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
18.75
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-29
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.25
Earnings History > 40 > eps Estimate
0.24
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
4.1667
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-03
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.26
Earnings History > 41 > eps Estimate
0.23
Earnings History > 41 > eps Difference
0.03
Earnings History > 41 > surprise Percent
13.0435
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-28
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.29
Earnings History > 42 > eps Estimate
0.26
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
11.5385
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.23
Earnings History > 43 > eps Estimate
0.14
Earnings History > 43 > eps Difference
0.09
Earnings History > 43 > surprise Percent
64.2857
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-02
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.3
Earnings History > 44 > eps Estimate
0.28
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
7.1429
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
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.24
Earnings History > 45 > eps Estimate
0.2
Earnings History > 45 > eps Difference
0.04
Earnings History > 45 > surprise Percent
20
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-29
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.27
Earnings History > 46 > eps Estimate
0.23
Earnings History > 46 > eps Difference
0.04
Earnings History > 46 > surprise Percent
17.3913
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-01
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.12
Earnings History > 47 > eps Estimate
0.17
Earnings History > 47 > eps Difference
-0.05
Earnings History > 47 > surprise Percent
-29.4118
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-05
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.34
Earnings History > 48 > eps Estimate
0.25
Earnings History > 48 > eps Difference
0.09
Earnings History > 48 > surprise Percent
36
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-06
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.26
Earnings History > 49 > eps Estimate
0.17
Earnings History > 49 > eps Difference
0.09
Earnings History > 49 > surprise Percent
52.9412
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-09
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.23
Earnings History > 50 > eps Estimate
0.14
Earnings History > 50 > eps Difference
0.09
Earnings History > 50 > surprise Percent
64.2857
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-06
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.12
Earnings History > 51 > eps Estimate
0.1
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
20
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-15
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.09
Earnings History > 52 > eps Estimate
0.11
Earnings History > 52 > eps Difference
-0.02
Earnings History > 52 > surprise Percent
-18.1818
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-09
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.09
Earnings History > 53 > eps Estimate
0.07
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
28.5714
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-03
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.15
Earnings History > 54 > eps Estimate
0.11
Earnings History > 54 > eps Difference
0.04
Earnings History > 54 > surprise Percent
36.3636
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-04
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.03
Earnings History > 55 > eps Estimate
0.02
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
50
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-14
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.06
Earnings History > 56 > eps Estimate
0.07
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-14.2857
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-01
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.03
Earnings History > 57 > eps Estimate
0.08
Earnings History > 57 > eps Difference
-0.05
Earnings History > 57 > surprise Percent
-62.5
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.08
Earnings History > 58 > eps Estimate
0.08
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-28
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.08
Earnings History > 59 > eps Estimate
-0.08
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.02
Earnings History > 60 > eps Estimate
0.08
Earnings History > 60 > eps Difference
-0.06
Earnings History > 60 > surprise Percent
-75
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-03
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.05
Earnings History > 61 > eps Estimate
0.06
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-16.6667
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-30
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.06
Earnings History > 62 > eps Estimate
0.09
Earnings History > 62 > eps Difference
-0.03
Earnings History > 62 > surprise Percent
-33.3333
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-30
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.06
Earnings History > 63 > eps Estimate
0.1
Earnings History > 63 > eps Difference
-0.16
Earnings History > 63 > surprise Percent
-160
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-23
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.18
Earnings History > 64 > eps Estimate
0.12
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
50
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-03
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.1
Earnings History > 65 > eps Estimate
0.11
Earnings History > 65 > eps Difference
-0.01
Earnings History > 65 > surprise Percent
-9.0909
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.11
Earnings History > 66 > eps Estimate
0.06
Earnings History > 66 > eps Difference
0.05
Earnings History > 66 > surprise Percent
83.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-01
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.02
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
300
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-26
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.22
Earnings History > 68 > eps Estimate
0.18
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
22.2222
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.31
Earnings History > 69 > eps Estimate
0.24
Earnings History > 69 > eps Difference
0.07
Earnings History > 69 > surprise Percent
29.1667
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-25
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.17
Earnings History > 70 > eps Estimate
0.18
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-5.5556
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-02
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.09
Earnings History > 71 > eps Estimate
0.1
Earnings History > 71 > eps Difference
-0.01
Earnings History > 71 > surprise Percent
-10
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-27
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.17
Earnings History > 72 > eps Estimate
0.14
Earnings History > 72 > eps Difference
0.03
Earnings History > 72 > surprise Percent
21.4286
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-25
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.1
Earnings History > 73 > eps Estimate
0.21
Earnings History > 73 > eps Difference
-0.11
Earnings History > 73 > surprise Percent
-52.381
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-26
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.23
Earnings History > 74 > eps Estimate
0.25
Earnings History > 74 > eps Difference
-0.02
Earnings History > 74 > surprise Percent
-8
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-26
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.13
Earnings History > 75 > eps Estimate
0.16
Earnings History > 75 > eps Difference
-0.03
Earnings History > 75 > surprise Percent
-18.75
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-22
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.27
Earnings History > 76 > eps Estimate
0.26
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
3.8462
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-27
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.19
Earnings History > 77 > eps Estimate
0.21
Earnings History > 77 > eps Difference
-0.02
Earnings History > 77 > surprise Percent
-9.5238
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-28
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.24
Earnings History > 78 > eps Estimate
0.21
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
14.2857
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-27
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.05
Earnings History > 79 > eps Estimate
0.12
Earnings History > 79 > eps Difference
-0.07
Earnings History > 79 > surprise Percent
-58.3333
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-21
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.28
Earnings History > 80 > eps Estimate
0.15
Earnings History > 80 > eps Difference
0.13
Earnings History > 80 > surprise Percent
86.6667
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-28
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.09
Earnings History > 81 > eps Estimate
0.13
Earnings History > 81 > eps Difference
-0.04
Earnings History > 81 > surprise Percent
-30.7692
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-05
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.08
Earnings History > 82 > eps Estimate
0.12
Earnings History > 82 > eps Difference
-0.04
Earnings History > 82 > surprise Percent
-33.3333
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-06
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.02
Earnings History > 83 > eps Estimate
0.09
Earnings History > 83 > eps Difference
-0.07
Earnings History > 83 > surprise Percent
-77.7778
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-14
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.07
Earnings History > 84 > eps Estimate
0.07
Earnings History > 84 > eps Difference
-0.14
Earnings History > 84 > surprise Percent
-200
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-26
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.05
Earnings History > 85 > eps Estimate
0.13
Earnings History > 85 > eps Difference
-0.18
Earnings History > 85 > surprise Percent
-138.4615
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-27
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.13
Earnings History > 86 > eps Estimate
0.15
Earnings History > 86 > eps Difference
-0.02
Earnings History > 86 > surprise Percent
-13.3333
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.05
Earnings History > 87 > eps Estimate
0.17
Earnings History > 87 > eps Difference
-0.12
Earnings History > 87 > surprise Percent
-70.5882
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-29
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.24
Earnings History > 88 > eps Estimate
0.25
Earnings History > 88 > eps Difference
-0.01
Earnings History > 88 > surprise Percent
-4
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-22
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.21
Earnings History > 89 > eps Estimate
0.2
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
5
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-22
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.21
Earnings History > 90 > eps Estimate
0.2
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
5
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-22
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.14
Earnings History > 91 > eps Estimate
0.13
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
7.6923
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-29
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.28
Earnings History > 92 > eps Estimate
0.29
Earnings History > 92 > eps Difference
-0.01
Earnings History > 92 > surprise Percent
-3.4483
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-22
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.28
Earnings History > 93 > eps Estimate
0.3
Earnings History > 93 > eps Difference
-0.02
Earnings History > 93 > surprise Percent
-6.6667
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-19
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.24
Earnings History > 94 > eps Estimate
0.24
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-16
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.22
Earnings History > 95 > eps Estimate
0.22
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-29
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.26
Earnings History > 96 > eps Estimate
0.26
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-16
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.2
Earnings History > 97 > eps Estimate
0.21
Earnings History > 97 > eps Difference
-0.01
Earnings History > 97 > surprise Percent
-4.7619
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-18
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.37
Earnings History > 98 > eps Estimate
0.37
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-17
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.26
Earnings History > 99 > eps Estimate
0.28
Earnings History > 99 > eps Difference
-0.02
Earnings History > 99 > surprise Percent
-7.1429
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-25
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.32
Earnings History > 100 > eps Estimate
0.28
Earnings History > 100 > eps Difference
0.04
Earnings History > 100 > surprise Percent
14.2857
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-16
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.36
Earnings History > 101 > eps Estimate
0.36
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-19
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.36
Earnings History > 102 > eps Estimate
0.36
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-17
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.33
Earnings History > 103 > eps Estimate
0.32
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
3.125
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-27
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.37
Earnings History > 104 > eps Estimate
0.36
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
2.7778
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-14
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.3
Earnings History > 105 > eps Estimate
0.3
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-15
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3
Earnings History > 106 > eps Estimate
0.3
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-15
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.29
Earnings History > 107 > eps Estimate
0.29
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-27
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.36
Earnings History > 108 > eps Estimate
0.35
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
2.8571
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-15
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.36
Earnings History > 109 > eps Estimate
0.38
Earnings History > 109 > eps Difference
-0.02
Earnings History > 109 > surprise Percent
-5.2632
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-16
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.35
Earnings History > 110 > eps Estimate
0.34
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
2.9412
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-15
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.24
Earnings History > 111 > eps Estimate
0.26
Earnings History > 111 > eps Difference
-0.02
Earnings History > 111 > surprise Percent
-7.6923
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-27
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.29
Earnings History > 112 > eps Estimate
0.29
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-14
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.35
Earnings History > 113 > eps Estimate
0.35
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-15
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.35
Earnings History > 114 > eps Estimate
0.35
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-16
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.3
Earnings History > 115 > eps Estimate
0.3
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-27
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.34
Earnings History > 116 > eps Estimate
0.34
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-17
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.35
Earnings History > 117 > eps Estimate
0.35
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-18
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.35
Earnings History > 118 > eps Estimate
0.35
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-17
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.26
Earnings History > 119 > eps Estimate
0.27
Earnings History > 119 > eps Difference
-0.01
Earnings History > 119 > surprise Percent
-3.7037
Federal Signal Corporation designs, manufactures, and supplies a suite of products and integrated solutions for municipal, governmental, industrial, and commercial customers in the United States, Canada, Europe, and internationally. It operates through two segments, Environmental Solutions Group, and Safety and Security Systems Group. The company offers street sweepers, sewer cleaners, industrial vacuum loaders, safe-digging trucks, dump truck bodies, and trailers, as well as waterblasting, road-marking, line-removal, metal extraction support equipment, and multi-purpose maintenance vehicles under the Elgin, Vactor, Guzzler, TRUVAC, Westech, Jetstream, Blasters, Mark Rite Lines, Trackless, Ox Bodies, Crysteel, J-Craft, Duraclass, Rugby, Travis, OSW, NTE, WTB, Ground Force, TowHaul, Bucks, and Switch-N-Go brands; and provides refuse and recycling collection vehicles through a dealer network or direct sales to service customers. It is also involved in sale of parts, service and repair, equipment rentals, and training. The company also provides systems for community alerting, emergency vehicles, first responder interoperable communications, and industrial communications; public safety equipment, such as vehicle lightbars and sirens, industrial signaling equipment, public warning systems, and general alarm/public address systems under the Federal Signal, Federal Signal VAMA, and Victor brand names through wholesalers, distributors, independent manufacturer representatives, original equipment manufacturers, and direct sales force, as well as independent foreign distributors. Federal Signal Corporation was founded in 1901 and is based in Downers Grove, Illinois.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AFederal Signal Corporation $FSS Shares Sold by Maryland State Retirement & Pension System MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$133.8333
Analyst Picks
Strong Buy
2
Buy
2
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 97.96% of the total shares of Federal Signal Corporation
1.
BlackRock Inc(14.5782%)
since
2025/06/30
2.
Vanguard Group Inc(11.2011%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9637%)
since
2025/08/31
4.
American Funds SMALLCAP World A(4.2134%)
since
2025/06/30
5.
State Street Corp(3.7283%)
since
2025/06/30
6.
Capital World Investors(3.7214%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(2.9992%)
since
2025/07/31
8.
Amvescap Plc.(2.789%)
since
2025/06/30
9.
Geode Capital Management, LLC(2.7872%)
since
2025/06/30
10.
FMR Inc(2.7348%)
since
2025/06/30
11.
Neuberger Berman Group LLC(2.6428%)
since
2025/06/30
12.
Macquarie Group Ltd(2.5409%)
since
2025/06/30
13.
First Trust Advisors L.P.(2.4698%)
since
2025/06/30
14.
iShares Russell 2000 ETF(2.386%)
since
2025/08/31
15.
Vanguard Small Cap Index(2.3135%)
since
2025/07/31
16.
Conestoga Capital Advisors, LLC(2.2263%)
since
2025/06/30
17.
Dimensional Fund Advisors, Inc.(2.0758%)
since
2025/06/30
18.
T. Rowe Price Investment Management,Inc.(1.8011%)
since
2025/06/30
19.
Macquarie Small Cap Core I(1.6359%)
since
2025/07/31
20.
Neuberger Berman Genesis Inv(1.5682%)
since
2025/06/30
21.
Conestoga Small Cap Investors(1.4314%)
since
2025/07/31
22.
ArrowMark Colorado Holdings, LLC (ArrowMark Partners)(1.3825%)
since
2025/06/30
23.
Van Berkom and Associates Inc(1.3766%)
since
2025/06/30
24.
First Trust RBA Amer Indl RenaisTM ETF(1.3303%)
since
2025/08/28
25.
Vanguard Small Cap Growth Index Inv(1.3036%)
since
2025/07/31
26.
NORGES BANK(1.2237%)
since
2025/06/30
27.
GW&K Investment Management, LLC(1.2223%)
since
2025/06/30
28.
Charles Schwab Investment Management Inc(1.2197%)
since
2025/06/30
29.
Franklin Resources Inc(1.2046%)
since
2025/06/30
30.
T. Rowe Price Associates, Inc.(1.1976%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0784%)
since
2025/07/31
32.
Fidelity Small Cap Index(0.9918%)
since
2025/06/30
33.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8875%)
since
2025/08/29
34.
T. Rowe Price Integrated US SmCapGrEq(0.8714%)
since
2025/06/30
35.
T. Rowe Price Integrated US Sm Gr Eq(0.8714%)
since
2025/07/31
36.
iShares Russell 2000 Growth ETF(0.8691%)
since
2025/08/31
37.
iShares S&P Small-Cap 600 Growth ETF(0.863%)
since
2025/08/31
38.
Vanguard Explorer Inv(0.8226%)
since
2025/06/30
39.
T. Rowe Price US Small-Cap Core Equity(0.7283%)
since
2025/06/30
40.
Conestoga Small Cap Growth(0.7119%)
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.06
Date
2025-09-30
EPS Actual
1.14
EPS Estimate
1.08
EPS Difference
0.06
Surprise Percent
5.5556%
(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.