_id
6911c9e2ccc777a4e85d6708
Ticker
IBP
Name
Installed Building Products Inc
Exchange
NYSE
Address
495 South High Street, Columbus, OH, United States, 43215
Country
USA
Sector
Consumer Cyclical
Industry
Residential Construction
Currency
USD
Website
https://www.installedbuildingproducts.com
Description
Installed Building Products, Inc., together with its subsidiaries, engages in the installation of insulation for residential and commercial builders in the United States. It operates through three segments: Installation, Distribution, and Manufacturing Operations. The company offers a range of insulation materials, such as fiberglass and cellulose, and spray foam insulation materials. It is also involved in the installation of insulation and sealant materials in various areas of a structure, which includes basement and crawl space, building envelope, attic, and acoustical applications. In addition, the company installs a range of caulk and sealant products that control air infiltration in residential and commercial buildings; basic sliding door and complex custom designs; and custom designed mirrors, as well as closet shelving systems. Further, it installs and services garage doors and openers, including steel, aluminum, wood, and vinyl garage doors, as well as opener systems; installs waterproofing and caulking and moisture protection systems; offers sheet and hot applied waterproofing membrane, deck coating, bentonite, and air and vapor systems; and provides rain gutters installation services. Additionally, the company provides fire-stopping systems, including fire-rated joint assemblies, perimeter fire containment, and smoke and fire containment systems installation services; and cordless blinds, shades, and shutters installation services, as well as other complementary building products. It also distributes products and materials purchased wholesale from manufacturers, such as spray foam insulation, metal building insulation, residential insulation, and mechanical and fabricated Styrofoam insulation; and insulation products, including equipment, machines, and services. The company was formerly known as CCIB Holdco, Inc. Installed Building Products, Inc. was founded in 1977 and is based in Columbus, Ohio.
Last Close
285.08
Volume
110225
Current Price
272.47
Change
-4.423319769889139
Last Updated
2025-12-01T09:08:43.164Z
Image
data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSHgEAAABmS8wRPQ/3ETV2f5XcpPee49Leu+9V9R7vYh2AQlOriUK77333nvi9Or03vP/zzguLO1DG3TkoNVBDl2U0dzBstGyXMJo2OqHYnS0zBqWwGWjYYaGM3Cp0dGgrA5as5+WjQ4zXHa0zNhotGxh2GhZfJgNHbQaZmh4tCh7B6NBWWp2ZLYalMBlq2GmZqtFoWajgVbEBEzAIvFV/zPhU/wJ5kUBTEviJzxjdQMtazHMTEwgIu0j73nD8572MAcD7GFnS3gXwMREBPCH3jLUU4Z4VhE4Hby/0s02tqs1LAPepj/wtt4X/PwINbSjHaAAEAgiacXXveg59a3AS2g5fi/SgdeUl28CXqsrWUUotAL3XneLGf3wemmhla2j9LFXzSg/nxFfy2DrkrjT5k29x6q2tK0/1rQ8Iea84h01FSi0radmKfeb+uO0mQNEFye8LKmZq2lBbmatX3/Mfc5BRulgB6kCkFp4lcvNGyqcqNjCgfZEAFpvd5fu7e1vA3HQ+kpG8odrGI0bqRXG3ilpN/xaBZgbqrGVcwE4TaSWAGfKJc4GAIUJJ2MA6Lrahabs6yRNgwAYrMr96xpKqLJJmDHJSW9mazkTiE4oNQNA6n1KHkjH3gQxaxUlbjGLx81JNAJAKNOb8lEmIyg60vXZUggAKhsBGGFFAfAJTZWopi2xzRUh29UcF1Q/rHBaI8E0HfS1d5SEXA0AIkiJJCCCqASzyPfrEF3XBoEhEhgKGwbAZOclBgEgQ0YGkcBMqFngk1ipKGwPDCCj6gAIioLhaOZqy/byT7Wg1/sSsBVIs0UgnrMgOr7h0T97J/oB/gYALenLwgtDDbbEbUVSPW141P7ucFOH8IDOuAEYmqxhTCI/qQjR6WwdHm0NkHNXdxu83c6YhKtAtLp9zvBIdjvcMxgBqGxi60EpNy/riOqantX0WHmXNcEYHk+6waOC//8ZUoFNNdjW+PGuTZJUwAkYKpSY0+5iuFq9ljVO38p0gxAua2ydnGKyhRnfOxoblC/EazB8i7GYM4Rvc/+GAVRNb28N6JSXjA0AjBGQSEG6LhzNQSyZVkSWdjGC5m0ji4CLTEYwO1J9sIVwWEsNA4OJAGaSMBMIgMYGAFeFlF2yCVLGsDIIIkPOIABgBgA/a5KUXijgy9bcgmAgKElr+bxgUwCoTAcgpiLFlhBJFEUZFvgVBqCGjT6hEA5qgr/gWo09EYjpbhW5jqIkY7LjzWHIKD3EAoD+UOXa5vWGEyH1PxZ65o+uIqdT6J0V+ekIhd4pkrI5RmRWneLhRNRv10P0z13QU10XDcUpBnHm/IqWoAIA5cmF2nGORX2aZBtlhb7fJrseDsE6POZHzw5mm5uzkNvm3DiA4ri61r7ZY3axAB79pYpc56y0hwS8Vs18GEUPcqs9Oc7Hxi8l1ROA0UVH83AWMGvMBDCp3NQYqY7pzExMgEFQws25tipw+cSJagpgYgJF9f9NeDwDpAyA0wDaF2Y1AAwGNIbn5LVukgYABoNjGBUSj2yMrwsEVlA4INIAAADwBQCdASpAAEAAPrFMn0mnJKMhKhzNyOAWCUAZ6S3hPNsBdqoN4QIfxlmxwAW4SwDBLVXZIQmRYAD++ndAQe84PHgybTyQjmsXmXJQZrf+L5x6kA5+yTa80aR73pVmNiZYFDtsxeGv5kbdMhkYAK/syXlkgBHuTRMTIzWjBCSsMvMAWDI/mXXhFl4Ca5L7LfMkdaWeGUB/7bgFK1DiumoFungCAn1tRlQDR/aC35+bLSgawzwIqXxCYT5HROHsc2AxNLLrjJLrs/5ARA6OOOAAAAA=
Ipo Date
2014-02-13T00:00:00.000Z
Market Cap
7229934592
Next Dividend Date
2025-12-31T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.37
Dividend Yield
0.543179065585202
Sentiment
0.98342
Sentiment Sources
20
Rating
3.5455
Target Price
248.2308
Strong Buy
3
Buy
1
Hold
6
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
778200000
Cost Of Revenue
514000000
Gross Profit
264200000
Operating Expenses
157400000
Operating Income
106800000
Interest Expense
6900000
Pretax Income
100300000
Net Income
74400000
Eps
2.738138056552782
Dividends Per Share
10000000
Shares Outstanding
26975357
Income Tax Expense
25900000
EBITDA
142700000
Operating Margin
13.723978411719354
Total Other Income Expense Net
-6500000
Cash
333300000
Short Term Investments
-
Receivables
482700000
Inventories
187700000
Total Current Assets
1035300000
Property Plant Equipment
282800000
Total Assets
2051100000
Payables
137900000
Short Term Debt
74500000
Long Term Debt
846000000
Total Liabilities
1372500000
Equity
678600000
Depreciation
-71200000
Change In Working Capital
12400000
Cash From Operations
-182500000
Capital Expenditures
35800000
Cash From Investing
46900000
Cash From Financing
-58700000
Net Change In Cash
28100000
PE
28.9126
PB
10.909941718287651
ROE
10.963748894783377
ROA
3.6273219248208277
FCF
-218300000
Fcf Percent
-0.2805191467489077
Piotroski FScore
2
Health Score
39
Deep Value Investing Score
2.5
Defensive Investing Score
8
Dividend Investing Score
2.5
Economic Moat Investing Score
5.3
Garp Investing Score
2
Growth Investing Score
2
Momentum Investing Score
4.5
Net Net Investing Score
1
Quality Investing Score
4
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
778200000
Quarters > 0 > income Statement > cost Of Revenue
514000000
Quarters > 0 > income Statement > gross Profit
264200000
Quarters > 0 > income Statement > operating Expenses
157400000
Quarters > 0 > income Statement > operating Income
106800000
Quarters > 0 > income Statement > interest Expense
6900000
Quarters > 0 > income Statement > pretax Income
100300000
Quarters > 0 > income Statement > net Income
74400000
Quarters > 0 > income Statement > eps
2.738138056552782
Quarters > 0 > income Statement > dividends Per Share
10000000
Quarters > 0 > income Statement > shares Outstanding
27171749
Quarters > 0 > income Statement > income Tax Expense
25900000
Quarters > 0 > income Statement > EBITDA
142700000
Quarters > 0 > income Statement > operating Margin
13.723978411719354
Quarters > 0 > income Statement > total Other Income Expense Net
-6500000
Quarters > 0 > balance Sheet > cash
333300000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
482700000
Quarters > 0 > balance Sheet > inventories
187700000
Quarters > 0 > balance Sheet > total Current Assets
1035300000
Quarters > 0 > balance Sheet > property Plant Equipment
282800000
Quarters > 0 > balance Sheet > total Assets
2051100000
Quarters > 0 > balance Sheet > payables
137900000
Quarters > 0 > balance Sheet > short Term Debt
74500000
Quarters > 0 > balance Sheet > long Term Debt
846000000
Quarters > 0 > balance Sheet > total Liabilities
1372500000
Quarters > 0 > balance Sheet > equity
678600000
Quarters > 0 > cash Flow > net Income
-56700000
Quarters > 0 > cash Flow > depreciation
-71200000
Quarters > 0 > cash Flow > change In Working Capital
12400000
Quarters > 0 > cash Flow > cash From Operations
-182500000
Quarters > 0 > cash Flow > capital Expenditures
35800000
Quarters > 0 > cash Flow > cash From Investing
46900000
Quarters > 0 > cash Flow > cash From Financing
-58700000
Quarters > 0 > cash Flow > net Change In Cash
28100000
Quarters > 0 > ratios > PE
2.738138056552782
Quarters > 0 > ratios > PB
10.909941718287651
Quarters > 0 > ratios > ROE
10.963748894783377
Quarters > 0 > ratios > ROA
3.6273219248208277
Quarters > 0 > ratios > FCF
-218300000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.2805191467489077
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
760300000
Quarters > 1 > income Statement > cost Of Revenue
500400000
Quarters > 1 > income Statement > gross Profit
259900000
Quarters > 1 > income Statement > operating Expenses
158900000
Quarters > 1 > income Statement > operating Income
101000000
Quarters > 1 > income Statement > interest Expense
8300000
Quarters > 1 > income Statement > pretax Income
93400000
Quarters > 1 > income Statement > net Income
69000000
Quarters > 1 > income Statement > eps
2.5178806013720623
Quarters > 1 > income Statement > dividends Per Share
10900000
Quarters > 1 > income Statement > shares Outstanding
27404000
Quarters > 1 > income Statement > income Tax Expense
24400000
Quarters > 1 > income Statement > EBITDA
137300000
Quarters > 1 > income Statement > operating Margin
13.284229909246351
Quarters > 1 > income Statement > total Other Income Expense Net
-7600000
Quarters > 1 > balance Sheet > cash
305200000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
447600000
Quarters > 1 > balance Sheet > inventories
192000000
Quarters > 1 > balance Sheet > total Current Assets
1017400000
Quarters > 1 > balance Sheet > property Plant Equipment
277800000
Quarters > 1 > balance Sheet > total Assets
2020100000
Quarters > 1 > balance Sheet > payables
150100000
Quarters > 1 > balance Sheet > short Term Debt
72200000
Quarters > 1 > balance Sheet > long Term Debt
842800000
Quarters > 1 > balance Sheet > total Liabilities
1355600000
Quarters > 1 > balance Sheet > equity
664500000
Quarters > 1 > cash Flow > net Income
69000000
Quarters > 1 > cash Flow > depreciation
35600000
Quarters > 1 > cash Flow > change In Working Capital
-18100000
Quarters > 1 > cash Flow > cash From Operations
90400000
Quarters > 1 > cash Flow > capital Expenditures
15600000
Quarters > 1 > cash Flow > cash From Investing
-17100000
Quarters > 1 > cash Flow > cash From Financing
-66800000
Quarters > 1 > cash Flow > net Change In Cash
6500000
Quarters > 1 > ratios > PE
2.5178806013720623
Quarters > 1 > ratios > PB
11.236671000752446
Quarters > 1 > ratios > ROE
10.383747178329571
Quarters > 1 > ratios > ROA
3.4156724914608185
Quarters > 1 > ratios > FCF
74800000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.09838221754570564
Quarters > 1 > health Score
48
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
684800000
Quarters > 2 > income Statement > cost Of Revenue
461100000
Quarters > 2 > income Statement > gross Profit
223700000
Quarters > 2 > income Statement > operating Expenses
153900000
Quarters > 2 > income Statement > operating Income
69800000
Quarters > 2 > income Statement > interest Expense
8300000
Quarters > 2 > income Statement > pretax Income
61300000
Quarters > 2 > income Statement > net Income
45400000
Quarters > 2 > income Statement > eps
1.6392310894113182
Quarters > 2 > income Statement > dividends Per Share
56800000
Quarters > 2 > income Statement > shares Outstanding
27695912
Quarters > 2 > income Statement > income Tax Expense
15900000
Quarters > 2 > income Statement > EBITDA
105200000
Quarters > 2 > income Statement > operating Margin
10.192757009345794
Quarters > 2 > income Statement > total Other Income Expense Net
-8500000
Quarters > 2 > balance Sheet > cash
298700000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
419400000
Quarters > 2 > balance Sheet > inventories
198400000
Quarters > 2 > balance Sheet > total Current Assets
994700000
Quarters > 2 > balance Sheet > property Plant Equipment
273300000
Quarters > 2 > balance Sheet > total Assets
1999300000
Quarters > 2 > balance Sheet > payables
142300000
Quarters > 2 > balance Sheet > short Term Debt
70100000
Quarters > 2 > balance Sheet > long Term Debt
839800000
Quarters > 2 > balance Sheet > total Liabilities
1338400000
Quarters > 2 > balance Sheet > equity
660900000
Quarters > 2 > cash Flow > net Income
45400000
Quarters > 2 > cash Flow > depreciation
35600000
Quarters > 2 > cash Flow > change In Working Capital
5700000
Quarters > 2 > cash Flow > cash From Operations
92100000
Quarters > 2 > cash Flow > capital Expenditures
20200000
Quarters > 2 > cash Flow > cash From Investing
-26100000
Quarters > 2 > cash Flow > cash From Financing
-94900000
Quarters > 2 > cash Flow > net Change In Cash
-28900000
Quarters > 2 > ratios > PE
1.6392310894113182
Quarters > 2 > ratios > PB
11.418225363353006
Quarters > 2 > ratios > ROE
6.869420487214405
Quarters > 2 > ratios > ROA
2.2707947781723603
Quarters > 2 > ratios > FCF
71900000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.10499415887850468
Quarters > 2 > health Score
45
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
750200000
Quarters > 3 > income Statement > cost Of Revenue
498400000
Quarters > 3 > income Statement > gross Profit
251800000
Quarters > 3 > income Statement > operating Expenses
153300000
Quarters > 3 > income Statement > operating Income
98500000
Quarters > 3 > income Statement > interest Expense
9100000
Quarters > 3 > income Statement > pretax Income
89400000
Quarters > 3 > income Statement > net Income
66900000
Quarters > 3 > income Statement > eps
2.3939881910896403
Quarters > 3 > income Statement > dividends Per Share
9700000
Quarters > 3 > income Statement > shares Outstanding
27945000
Quarters > 3 > income Statement > income Tax Expense
22500000
Quarters > 3 > income Statement > EBITDA
133800000
Quarters > 3 > income Statement > operating Margin
13.129832044788056
Quarters > 3 > income Statement > total Other Income Expense Net
-9100000
Quarters > 3 > balance Sheet > cash
327600000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
433900000
Quarters > 3 > balance Sheet > inventories
194600000
Quarters > 3 > balance Sheet > total Current Assets
1054900000
Quarters > 3 > balance Sheet > property Plant Equipment
270400000
Quarters > 3 > balance Sheet > total Assets
2059900000
Quarters > 3 > balance Sheet > payables
146600000
Quarters > 3 > balance Sheet > short Term Debt
69500000
Quarters > 3 > balance Sheet > long Term Debt
842400000
Quarters > 3 > balance Sheet > total Liabilities
1354600000
Quarters > 3 > balance Sheet > equity
705300000
Quarters > 3 > cash Flow > net Income
66900000
Quarters > 3 > cash Flow > depreciation
35300000
Quarters > 3 > cash Flow > change In Working Capital
-34100000
Quarters > 3 > cash Flow > cash From Operations
74800000
Quarters > 3 > cash Flow > capital Expenditures
21900000
Quarters > 3 > cash Flow > cash From Investing
-64700000
Quarters > 3 > cash Flow > cash From Financing
-88700000
Quarters > 3 > cash Flow > net Change In Cash
-78600000
Quarters > 3 > ratios > PE
2.3939881910896403
Quarters > 3 > ratios > PB
10.795653126329224
Quarters > 3 > ratios > ROE
9.485325393449596
Quarters > 3 > ratios > ROA
3.2477304723530267
Quarters > 3 > ratios > FCF
52900000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.07051452945881098
Quarters > 3 > health Score
49
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2941300000
Annuals > 0 > income Statement > cost Of Revenue
1946800000
Annuals > 0 > income Statement > gross Profit
994500000
Annuals > 0 > income Statement > operating Expenses
612000000
Annuals > 0 > income Statement > operating Income
382500000
Annuals > 0 > income Statement > interest Expense
36900000
Annuals > 0 > income Statement > pretax Income
346400000
Annuals > 0 > income Statement > net Income
256600000
Annuals > 0 > income Statement > eps
9.102518623625398
Annuals > 0 > income Statement > dividends Per Share
84700000
Annuals > 0 > income Statement > shares Outstanding
28190000
Annuals > 0 > income Statement > income Tax Expense
89800000
Annuals > 0 > income Statement > EBITDA
517800000
Annuals > 0 > income Statement > operating Margin
13.004453812939856
Annuals > 0 > income Statement > total Other Income Expense Net
-36100000
Annuals > 0 > balance Sheet > cash
327600000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
433900000
Annuals > 0 > balance Sheet > inventories
194600000
Annuals > 0 > balance Sheet > total Current Assets
1054900000
Annuals > 0 > balance Sheet > property Plant Equipment
270400000
Annuals > 0 > balance Sheet > total Assets
2059900000
Annuals > 0 > balance Sheet > payables
146600000
Annuals > 0 > balance Sheet > short Term Debt
69500000
Annuals > 0 > balance Sheet > long Term Debt
842400000
Annuals > 0 > balance Sheet > total Liabilities
1354600000
Annuals > 0 > balance Sheet > equity
705300000
Annuals > 0 > cash Flow > net Income
256600000
Annuals > 0 > cash Flow > depreciation
134500000
Annuals > 0 > cash Flow > change In Working Capital
-71200000
Annuals > 0 > cash Flow > cash From Operations
340000000
Annuals > 0 > cash Flow > capital Expenditures
88600000
Annuals > 0 > cash Flow > cash From Investing
-159100000
Annuals > 0 > cash Flow > cash From Financing
-239800000
Annuals > 0 > cash Flow > net Change In Cash
-58900000
Annuals > 0 > ratios > PE
9.102518623625398
Annuals > 0 > ratios > PB
10.712439812845597
Annuals > 0 > ratios > ROE
36.381681553948674
Annuals > 0 > ratios > ROA
12.456915384241954
Annuals > 0 > ratios > FCF
251400000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.08547241015877333
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
2778600000
Annuals > 1 > income Statement > cost Of Revenue
1847900000
Annuals > 1 > income Statement > gross Profit
930700000
Annuals > 1 > income Statement > operating Expenses
561600000
Annuals > 1 > income Statement > operating Income
369100000
Annuals > 1 > income Statement > interest Expense
37000000
Annuals > 1 > income Statement > pretax Income
333100000
Annuals > 1 > income Statement > net Income
243700000
Annuals > 1 > income Statement > eps
8.609386888359499
Annuals > 1 > income Statement > dividends Per Share
63100000
Annuals > 1 > income Statement > shares Outstanding
28306313
Annuals > 1 > income Statement > income Tax Expense
89400000
Annuals > 1 > income Statement > EBITDA
495800000
Annuals > 1 > income Statement > operating Margin
13.283668034261858
Annuals > 1 > income Statement > total Other Income Expense Net
-36000000
Annuals > 1 > balance Sheet > cash
386500000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
455000000
Annuals > 1 > balance Sheet > inventories
162800000
Annuals > 1 > balance Sheet > total Current Assets
1070000000
Annuals > 1 > balance Sheet > property Plant Equipment
215300000
Annuals > 1 > balance Sheet > total Assets
1981300000
Annuals > 1 > balance Sheet > payables
158600000
Annuals > 1 > balance Sheet > short Term Debt
63200000
Annuals > 1 > balance Sheet > long Term Debt
835100000
Annuals > 1 > balance Sheet > total Liabilities
1311000000
Annuals > 1 > balance Sheet > equity
670300000
Annuals > 1 > cash Flow > net Income
243700000
Annuals > 1 > cash Flow > depreciation
125700000
Annuals > 1 > cash Flow > change In Working Capital
-40600000
Annuals > 1 > cash Flow > cash From Operations
340200000
Annuals > 1 > cash Flow > capital Expenditures
61600000
Annuals > 1 > cash Flow > cash From Investing
-103400000
Annuals > 1 > cash Flow > cash From Financing
-79900000
Annuals > 1 > cash Flow > net Change In Cash
156900000
Annuals > 1 > ratios > PE
8.609386888359499
Annuals > 1 > ratios > PB
11.318302268029239
Annuals > 1 > ratios > ROE
36.35685513948978
Annuals > 1 > ratios > ROA
12.300005047191238
Annuals > 1 > ratios > FCF
278600000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.100266321168934
Annuals > 1 > health Score
66
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2669844000
Annuals > 2 > income Statement > cost Of Revenue
1842060000
Annuals > 2 > income Statement > gross Profit
827784000
Annuals > 2 > income Statement > operating Expenses
482400000
Annuals > 2 > income Statement > operating Income
345411000
Annuals > 2 > income Statement > interest Expense
41600000
Annuals > 2 > income Statement > pretax Income
303307000
Annuals > 2 > income Statement > net Income
223400000
Annuals > 2 > income Statement > eps
7.738270225037835
Annuals > 2 > income Statement > dividends Per Share
62671000
Annuals > 2 > income Statement > shares Outstanding
28869501
Annuals > 2 > income Statement > income Tax Expense
79879000
Annuals > 2 > income Statement > EBITDA
462600000
Annuals > 2 > income Statement > operating Margin
12.937497471762397
Annuals > 2 > income Statement > total Other Income Expense Net
-42104000
Annuals > 2 > balance Sheet > cash
229600000
Annuals > 2 > balance Sheet > short Term Investments
0
Annuals > 2 > balance Sheet > receivables
397200000
Annuals > 2 > balance Sheet > inventories
176600000
Annuals > 2 > balance Sheet > total Current Assets
884400000
Annuals > 2 > balance Sheet > property Plant Equipment
195000000
Annuals > 2 > balance Sheet > total Assets
1778900000
Annuals > 2 > balance Sheet > payables
149200000
Annuals > 2 > balance Sheet > short Term Debt
59600000
Annuals > 2 > balance Sheet > long Term Debt
830171000
Annuals > 2 > balance Sheet > total Liabilities
1285400000
Annuals > 2 > balance Sheet > equity
493500000
Annuals > 2 > cash Flow > net Income
223428000
Annuals > 2 > cash Flow > depreciation
117677000
Annuals > 2 > cash Flow > change In Working Capital
-72505000
Annuals > 2 > cash Flow > cash From Operations
277904000
Annuals > 2 > cash Flow > capital Expenditures
45646000
Annuals > 2 > cash Flow > cash From Investing
-158669000
Annuals > 2 > cash Flow > cash From Financing
-223093000
Annuals > 2 > cash Flow > net Change In Cash
-103858000
Annuals > 2 > ratios > PE
7.738270225037835
Annuals > 2 > ratios > PB
15.679034768024314
Annuals > 2 > ratios > ROE
45.26849037487335
Annuals > 2 > ratios > ROA
12.558322558884704
Annuals > 2 > ratios > FCF
232258000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.08699309772406177
Annuals > 2 > health Score
61
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1968650000
Annuals > 3 > income Statement > cost Of Revenue
1379200000
Annuals > 3 > income Statement > gross Profit
589450000
Annuals > 3 > income Statement > operating Expenses
401600000
Annuals > 3 > income Statement > operating Income
187900000
Annuals > 3 > income Statement > interest Expense
32800000
Annuals > 3 > income Statement > pretax Income
155475000
Annuals > 3 > income Statement > net Income
118800000
Annuals > 3 > income Statement > eps
4.00964921408344
Annuals > 3 > income Statement > dividends Per Share
35294000
Annuals > 3 > income Statement > shares Outstanding
29628527
Annuals > 3 > income Statement > income Tax Expense
36712000
Annuals > 3 > income Statement > EBITDA
288016000
Annuals > 3 > income Statement > operating Margin
9.544611789805197
Annuals > 3 > income Statement > total Other Income Expense Net
-32425000
Annuals > 3 > balance Sheet > cash
333485000
Annuals > 3 > balance Sheet > short Term Investments
94865000
Annuals > 3 > balance Sheet > receivables
312767000
Annuals > 3 > balance Sheet > inventories
143039000
Annuals > 3 > balance Sheet > total Current Assets
859316000
Annuals > 3 > balance Sheet > property Plant Equipment
175804000
Annuals > 3 > balance Sheet > total Assets
1653202000
Annuals > 3 > balance Sheet > payables
132705000
Annuals > 3 > balance Sheet > short Term Debt
55810000
Annuals > 3 > balance Sheet > long Term Debt
832193000
Annuals > 3 > balance Sheet > total Liabilities
1236362000
Annuals > 3 > balance Sheet > equity
416840000
Annuals > 3 > cash Flow > net Income
118763000
Annuals > 3 > cash Flow > depreciation
102899000
Annuals > 3 > cash Flow > change In Working Capital
-103393000
Annuals > 3 > cash Flow > cash From Operations
138314000
Annuals > 3 > cash Flow > capital Expenditures
36979000
Annuals > 3 > cash Flow > cash From Investing
-278439000
Annuals > 3 > cash Flow > cash From Financing
242090000
Annuals > 3 > cash Flow > net Change In Cash
101965000
Annuals > 3 > ratios > PE
4.00964921408344
Annuals > 3 > ratios > PB
19.050565700364647
Annuals > 3 > ratios > ROE
28.50014394012091
Annuals > 3 > ratios > ROA
7.186054698699857
Annuals > 3 > ratios > FCF
101335000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.0514743606024433
Annuals > 3 > health Score
55
Valuation > metrics > PE
28.9126
Valuation > metrics > PB
10.909941718287651
Valuation > final Score
15.304879999999997
Valuation > verdict
139.7% Overvalued
Profitability > metrics > ROE
10.963748894783377
Profitability > metrics > ROA
7.186322804984063
Profitability > metrics > Net Margin
0.09560524286815729
Profitability > final Score
58
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.022546419098143
Risk > metrics > Interest Coverage
15.478260869565217
Risk > final Score
58
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.874293785310734
Liquidity > metrics > Quick Ratio
3.9905838041431263
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
55
Prev Profitabilities > 1
37
Prev Profitabilities > 2
51
Prev Risks > 0
58
Prev Risks > 1
52
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:38:51.932Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-25
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.46
Earnings History > 0 > eps Difference
-2.46
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
3.18
Earnings History > 1 > eps Estimate
2.73
Earnings History > 1 > eps Difference
0.45
Earnings History > 1 > surprise Percent
16.4835
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
2.95
Earnings History > 2 > eps Estimate
2.42
Earnings History > 2 > eps Difference
0.53
Earnings History > 2 > surprise Percent
21.9008
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
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.08
Earnings History > 3 > eps Estimate
2.2001
Earnings History > 3 > eps Difference
-0.1201
Earnings History > 3 > surprise Percent
-5.4588
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.88
Earnings History > 4 > eps Estimate
2.8546
Earnings History > 4 > eps Difference
0.0254
Earnings History > 4 > surprise Percent
0.8898
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.85
Earnings History > 5 > eps Estimate
3.02
Earnings History > 5 > eps Difference
-0.17
Earnings History > 5 > surprise Percent
-5.6291
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.02
Earnings History > 6 > eps Estimate
2.88
Earnings History > 6 > eps Difference
0.14
Earnings History > 6 > surprise Percent
4.8611
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.47
Earnings History > 7 > eps Estimate
2.32
Earnings History > 7 > eps Difference
0.15
Earnings History > 7 > surprise Percent
6.4655
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
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.72
Earnings History > 8 > eps Estimate
2.45
Earnings History > 8 > eps Difference
0.27
Earnings History > 8 > surprise Percent
11.0204
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.79
Earnings History > 9 > eps Estimate
2.38
Earnings History > 9 > eps Difference
0.41
Earnings History > 9 > surprise Percent
17.2269
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
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.62
Earnings History > 10 > eps Estimate
2.25
Earnings History > 10 > eps Difference
0.37
Earnings History > 10 > surprise Percent
16.4444
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
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.15
Earnings History > 11 > eps Estimate
2.08
Earnings History > 11 > eps Difference
0.07
Earnings History > 11 > surprise Percent
3.3654
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-22
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.43
Earnings History > 12 > eps Estimate
2.16
Earnings History > 12 > eps Difference
0.27
Earnings History > 12 > surprise Percent
12.5
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
2.51
Earnings History > 13 > eps Estimate
2.3
Earnings History > 13 > eps Difference
0.21
Earnings History > 13 > surprise Percent
9.1304
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.48
Earnings History > 14 > eps Estimate
1.94
Earnings History > 14 > eps Difference
0.54
Earnings History > 14 > surprise Percent
27.8351
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-05
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.54
Earnings History > 15 > eps Estimate
1.12
Earnings History > 15 > eps Difference
0.42
Earnings History > 15 > surprise Percent
37.5
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
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.42
Earnings History > 16 > eps Estimate
1.52
Earnings History > 16 > eps Difference
-0.1
Earnings History > 16 > surprise Percent
-6.5789
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.49
Earnings History > 17 > eps Estimate
1.63
Earnings History > 17 > eps Difference
-0.14
Earnings History > 17 > surprise Percent
-8.589
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.59
Earnings History > 18 > eps Estimate
1.47
Earnings History > 18 > eps Difference
0.12
Earnings History > 18 > surprise Percent
8.1633
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-07
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.9
Earnings History > 19 > eps Estimate
1.04
Earnings History > 19 > eps Difference
-0.14
Earnings History > 19 > surprise Percent
-13.4615
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-24
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.23
Earnings History > 20 > eps Estimate
1.23
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.21
Earnings History > 21 > eps Estimate
1.18
Earnings History > 21 > eps Difference
0.03
Earnings History > 21 > surprise Percent
2.5424
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.12
Earnings History > 22 > eps Estimate
0.75
Earnings History > 22 > eps Difference
0.37
Earnings History > 22 > surprise Percent
49.3333
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-08
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.78
Earnings History > 23 > eps Estimate
0.62
Earnings History > 23 > eps Difference
0.16
Earnings History > 23 > surprise Percent
25.8065
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.92
Earnings History > 24 > eps Estimate
0.87
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
5.7471
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-01
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.99
Earnings History > 25 > eps Estimate
0.87
Earnings History > 25 > eps Difference
0.12
Earnings History > 25 > surprise Percent
13.7931
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-08
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.87
Earnings History > 26 > eps Estimate
0.85
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
2.3529
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.51
Earnings History > 27 > eps Estimate
0.51
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-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.72
Earnings History > 28 > eps Estimate
0.64
Earnings History > 28 > eps Difference
0.08
Earnings History > 28 > surprise Percent
12.5
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
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.72
Earnings History > 29 > eps Estimate
0.79
Earnings History > 29 > eps Difference
-0.07
Earnings History > 29 > surprise Percent
-8.8608
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-02
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.78
Earnings History > 30 > eps Estimate
0.81
Earnings History > 30 > eps Difference
-0.03
Earnings History > 30 > surprise Percent
-3.7037
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
0.45
Earnings History > 31 > eps Estimate
0.45
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-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.52
Earnings History > 32 > eps Estimate
0.6
Earnings History > 32 > eps Difference
-0.08
Earnings History > 32 > surprise Percent
-13.3333
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-03
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.57
Earnings History > 33 > eps Estimate
0.62
Earnings History > 33 > eps Difference
-0.05
Earnings History > 33 > surprise Percent
-8.0645
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-04
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.59
Earnings History > 34 > eps Estimate
0.55
Earnings History > 34 > eps Difference
0.04
Earnings History > 34 > surprise Percent
7.2727
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-05
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.35
Earnings History > 35 > eps Estimate
0.32
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
9.375
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-27
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.44
Earnings History > 36 > eps Estimate
0.4
Earnings History > 36 > eps Difference
0.04
Earnings History > 36 > surprise Percent
10
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
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.38
Earnings History > 37 > eps Estimate
0.45
Earnings History > 37 > eps Difference
-0.07
Earnings History > 37 > surprise Percent
-15.5556
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-05
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.34
Earnings History > 38 > eps Estimate
0.37
Earnings History > 38 > eps Difference
-0.03
Earnings History > 38 > surprise Percent
-8.1081
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
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.21
Earnings History > 39 > eps Estimate
0.11
Earnings History > 39 > eps Difference
0.1
Earnings History > 39 > surprise Percent
90.9091
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-02
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.3
Earnings History > 40 > eps Estimate
0.3
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
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.32
Earnings History > 41 > eps Estimate
0.36
Earnings History > 41 > eps Difference
-0.04
Earnings History > 41 > surprise Percent
-11.1111
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.23
Earnings History > 42 > eps Estimate
0.23
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-12
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.05
Earnings History > 43 > eps Estimate
0.1
Earnings History > 43 > eps Difference
-0.05
Earnings History > 43 > surprise Percent
-50
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
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.2
Earnings History > 44 > eps Estimate
0.2
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
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.2
Earnings History > 45 > eps Estimate
0.21
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-4.7619
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-12
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.11
Earnings History > 46 > eps Estimate
0.1
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
10
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-13
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.02
Earnings History > 47 > eps Estimate
-0.01
Earnings History > 47 > eps Difference
0.03
Earnings History > 47 > surprise Percent
300
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-26
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.03
Earnings History > 48 > eps Estimate
0.1
Earnings History > 48 > eps Difference
-0.07
Earnings History > 48 > surprise Percent
-70
Installed Building Products, Inc., together with its subsidiaries, engages in the installation of insulation for residential and commercial builders in the United States. It operates through three segments: Installation, Distribution, and Manufacturing Operations. The company offers a range of insulation materials, such as fiberglass and cellulose, and spray foam insulation materials. It is also involved in the installation of insulation and sealant materials in various areas of a structure, which includes basement and crawl space, building envelope, attic, and acoustical applications. In addition, the company installs a range of caulk and sealant products that control air infiltration in residential and commercial buildings; basic sliding door and complex custom designs; and custom designed mirrors, as well as closet shelving systems. Further, it installs and services garage doors and openers, including steel, aluminum, wood, and vinyl garage doors, as well as opener systems; installs waterproofing and caulking and moisture protection systems; offers sheet and hot applied waterproofing membrane, deck coating, bentonite, and air and vapor systems; and provides rain gutters installation services. Additionally, the company provides fire-stopping systems, including fire-rated joint assemblies, perimeter fire containment, and smoke and fire containment systems installation services; and cordless blinds, shades, and shutters installation services, as well as other complementary building products. It also distributes products and materials purchased wholesale from manufacturers, such as spray foam insulation, metal building insulation, residential insulation, and mechanical and fabricated Styrofoam insulation; and insulation products, including equipment, machines, and services. The company was formerly known as CCIB Holdco, Inc. Installed Building Products, Inc. was founded in 1977 and is based in Columbus, Ohio.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.37Next Payout:
Dec 31, 2025Yield:
0.5432 %What Makes Installed Building Products (IBP) a Strong Momentum Stock: Buy Now? - Yahoo Finance
12/15/2025
What Makes Installed Building Products (IBP) a Strong Momentum Stock: Buy Now? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$248.2308
Analyst Picks
Strong Buy
3
Buy
1
Hold
6
Sell
1
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)
-
Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 100.23% of the total shares of Installed Building Products Inc
1.
BlackRock Inc(13.108%)
since
2025/06/30
2.
Vanguard Group Inc(9.6591%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(4.9948%)
since
2025/08/31
4.
FMR Inc(4.2689%)
since
2025/06/30
5.
State Street Corp(4.1702%)
since
2025/06/30
6.
T. Rowe Price Associates, Inc.(3.6078%)
since
2025/06/30
7.
Eminence Capital LLC(3.4841%)
since
2025/06/30
8.
Timucuan Asset Management Inc/FL(3.1946%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.7049%)
since
2025/07/31
10.
Fidelity International Ltd(2.6754%)
since
2025/06/30
11.
Neuberger Berman Group LLC(2.3604%)
since
2025/06/30
12.
Geode Capital Management, LLC(2.3558%)
since
2025/06/30
13.
UBS Group AG(2.3141%)
since
2025/06/30
14.
Dimensional Fund Advisors, Inc.(2.2161%)
since
2025/06/30
15.
Vaughan Nelson Scarbrgh & Mccullough LP(2.1879%)
since
2025/06/30
16.
Morgan Stanley - Brokerage Accounts(2.1507%)
since
2025/06/30
17.
Vanguard Small Cap Index(2.1002%)
since
2025/07/31
18.
iShares Russell 2000 ETF(2.0824%)
since
2025/08/31
19.
American Funds SMALLCAP World A(1.9606%)
since
2025/06/30
20.
Giverny Capital Inc.(1.8965%)
since
2025/06/30
21.
T. Rowe Price Mid-Cap Value(1.8647%)
since
2025/07/31
22.
BAMCO Inc(1.7733%)
since
2025/06/30
23.
Fidelity Greater Canada Sr F(1.6589%)
since
2025/06/30
24.
Fuller & Thaler Asset Management Inc(1.6491%)
since
2025/06/30
25.
T. Rowe Price Investment Management,Inc.(1.6456%)
since
2025/06/30
26.
Van Berkom and Associates Inc(1.6351%)
since
2025/06/30
27.
FullerThaler Behavioral Small-Cap Equity(1.5676%)
since
2025/06/30
28.
FullerThaler Behavioral Sm-Cp Eq R6(1.5676%)
since
2025/06/30
29.
First Trust Advisors L.P.(1.4378%)
since
2025/06/30
30.
Neuberger Berman Genesis Inv(1.4209%)
since
2025/06/30
31.
First Trust SMID Cp Rising Div Achv ETF(1.3574%)
since
2025/08/28
32.
Baron Small Cap Retail(1.2903%)
since
2025/06/30
33.
Baron Opp. Small Cap Growth Strategy(1.2903%)
since
2025/06/30
34.
Vanguard Small Cap Growth Index Inv(1.1837%)
since
2025/07/31
35.
SPDR® S&P Homebuilders ETF(1.1834%)
since
2025/08/31
36.
iShares US Home Construction ETF(0.9079%)
since
2025/08/31
37.
Vanguard Institutional Extnd Mkt Idx Tr(0.9031%)
since
2025/07/31
38.
Fidelity Small Cap Index(0.8673%)
since
2025/06/30
39.
Vanguard Explorer Inv(0.7709%)
since
2025/06/30
40.
iShares Russell 2000 Growth ETF(0.7605%)
since
2025/08/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.46
Date
2025-09-30
EPS Actual
3.18
EPS Estimate
2.73
EPS Difference
0.45
Surprise Percent
16.4835%
(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.