EXP Eagle Materials Inc Common Stock
NYSE · Construction · View on SEC EDGAR ↗ close Oct 2, 2026 10-K/10-Q Jul 29, 2026EXP Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
EXP Stock Price Chart Daily OHLCV with technical indicators — pan, zoom, and customize your view
Bar granularity adapts to the selected period — hover the chart to see open/high/low/close for a bar.
| Ex-date | Split | Type |
|---|---|---|
| Feb. 27, 2006 | 3-for-1 | Forward |
About Eagle Materials Inc Common Stock Company overview from Wikipedia
Eagle Materials Inc. is an American producer of building materials based in Dallas, Texas. The company produces cement, concrete, construction aggregate, gypsum, wallboard, paperboard, and sand for hydraulic fracturing.
As of 2023, the company operates 7 cement plants, 1 slag grinding facility, 17 cement distribution terminals, five gypsum wallboard plants, 3 frac sand wet processing facilities, 3 frac sand drying facilities, and 6 frac sand trans-load locations.
## History
The company was founded in 1963 as a division of Centex Construction Company. Between April 1994 and January 30, 2004, the company was known as Centex Construction Products, Inc.
On January 30, 2004, Centex distributed its shares in the company to its shareholders and the company was renamed Eagle Materials Inc.
In May 2005, the company announced a $65 million expansion of its plant in LaSalle, Illinois.
In September 2012, the company acquired plants in Sugar Creek, Missouri and Tulsa, Oklahoma from Lafarge for $446 million.
In October 2014, the company acquired CRS Proppants LLC, a frac sand supplier, for $225 million.
In February 2017, the company acquired a cement plant in Fairborn, Ohio from Cemex for $400 million.
In May 2024, the company began expanding its cement plant in Laramie, Wyoming.
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
10-Year Performance Revenue, net income, margins and EPS trends
Valuation P/E, P/S, P/B, EV/EBITDA ratios — is the stock expensive or cheap?
| Metric | 5Y trend | EXP | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| P/E (TTM) | 13.55Y avg ≈15.3 | ≈15.3 | 22.4 | Undervalued | |
| P/S (TTM) | 2.35Y avg ≈3.0 | ≈3.0 | 3.0 | Fair value | |
| P/B (MRQ) | 3.65Y avg ≈5.0 | ≈5.0 | 3.0 | Overvalued | |
| EV / EBITDA | 41.45Y avg ≈25.7 | ≈25.7 | 19.1 | Overvalued | |
| Price / FCF (TTM) | 31.05Y avg ≈19.1 | ≈19.1 | · | · | |
| Price / Cash Flow (TTM) | 8.45Y avg ≈11.8 | ≈11.8 | 13.9 | Undervalued | |
| EV / Revenue | 3.05Y avg ≈3.6 | ≈3.6 | · | · | |
| EV / FCF | 34.55Y avg ≈22.7 | ≈22.7 | · | · | |
| Price / Tangible Book | 5.35Y avg ≈7.3 | ≈7.3 | · | · | |
| PEG Ratio | ≈1.3 | · | · | · |
Peer median is calculated on a standardized basis per metric and may not always match the TTM/MRQ basis shown for this stock.
Profitability Gross, operating and net margins; ROE, ROA, ROIC
| Metric | 5Y trend | EXP | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Gross Margin (TTM) | 27.0%5Y avg ≈29.2% | ≈29.2% | 26.9% | Weak | |
| EBITDA Margin | 7.1%5Y avg ≈25.4% | ≈25.4% | 16.9% | Weak | |
| Pretax Margin | 23.5% | · | 17.1% | Top tier | |
| Net Profit Margin (TTM) | 17.3%5Y avg ≈20.3% | ≈20.3% | 13.3% | Top tier | |
| ROA (TTM) | 11.0%5Y avg ≈14.9% | ≈14.9% | 6.4% | Top tier | |
| ROE (TTM) | 27.0%5Y avg ≈33.3% | ≈33.3% | 12.9% | Top tier |
Financial Health Debt, liquidity, solvency — balance sheet strength
| Metric | 5Y trend | EXP | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Debt / Equity (MRQ) | 1.25Y avg ≈0.9 | ≈0.9 | 0.5 | High debt | |
| Current Ratio (MRQ) | 3.25Y avg ≈2.7 | ≈2.7 | 2.2 | Strong liquidity | |
| Quick Ratio | 2.05Y avg ≈1.0 | ≈1.0 | 1.0 | Strong liquidity | |
| Long-Term Debt / Equity (MRQ) | 1.25Y avg ≈0.9 | ≈0.9 | 0.5 | High debt |
Growth Revenue, EPS and net income growth: YoY, 3Y CAGR, 5Y CAGR
| Metric | 5Y trend | EXP | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Revenue YoY | 2.1%5Y avg ≈7.5% | ≈7.5% | · | · | |
| Revenue CAGR 3Y | 2.4%5Y avg ≈6.9% | ≈6.9% | · | · | |
| Revenue CAGR 5Y | 7.3% | · | · | · | |
| EPS YoY | -4.4%5Y avg ≈11.0% | ≈11.0% | · | · | |
| Net Income YoY | -8.6%5Y avg ≈5.1% | ≈5.1% | · | · | |
| EPS CAGR 3Y | 1.8%5Y avg ≈11.8% | ≈11.8% | · | · | |
| EPS CAGR 5Y | 10.1% | · | · | · | |
| Net Income CAGR 3Y | -2.8%5Y avg ≈5.5% | ≈5.5% | · | · | |
| Net Income CAGR 5Y | 4.5% | · | · | · |
Capital Efficiency Asset turnover, inventory turnover, receivables turnover
| Metric | 5Y trend | EXP | 5Y avg | Peer Median | Verdict |
|---|---|---|---|---|---|
| Asset Turnover | 0.65Y avg ≈0.7 | ≈0.7 | 0.6 | In line | |
| Inventory Turnover | 4.05Y avg ≈4.8 | ≈4.8 | 6.1 | Weak | |
| Receivables Turnover | 10.55Y avg ≈11.1 | ≈11.1 | 8.8 | Top tier | |
| Revenue / Employee | ≈$824.5K | · | · | · |
value · ≈ 5Y avg · industry median · verdict relative to median
Dividends Yield, payout ratio, dividend history, 5Y CAGR
| Ex-date | Amount | Currency | Yield |
|---|---|---|---|
| Sep 14, 2026 | $0.25 | USD | ≈0.55% |
| Jun 15, 2026 | $0.25 | USD | ≈0.46% |
| Mar 16, 2026 | $0.25 | USD | ≈0.53% |
| Dec 15, 2025 | $0.25 | USD | ≈0.45% |
| Sep 15, 2025 | $0.25 | USD | ≈0.43% |
| Jun 16, 2025 | $0.25 | USD | ≈0.51% |
| Mar 17, 2025 | $0.25 | USD | ≈0.46% |
| Dec 16, 2024 | $0.25 | USD | ≈0.37% |
| Sep 17, 2024 | $0.25 | USD | ≈0.36% |
| Jun 17, 2024 | $0.25 | USD | ≈0.43% |
| Mar 14, 2024 | $0.25 | USD | ≈0.40% |
| Dec 14, 2023 | $0.25 | USD | ≈0.49% |
| Sep 14, 2023 | $0.25 | USD | ≈0.56% |
| Jun 15, 2023 | $0.25 | USD | ≈0.59% |
| Mar 16, 2023 | $0.25 | USD | ≈0.74% |
| Dec 15, 2022 | $0.25 | USD | ≈0.74% |
| Sep 15, 2022 | $0.25 | USD | ≈0.88% |
| Jun 15, 2022 | $0.25 | USD | ≈0.83% |
| Mar 17, 2022 | $0.25 | USD | ≈0.75% |
| Dec 16, 2021 | $0.25 | USD | ≈0.46% |
Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | Report | EPS Actual | EPS Est | Surprise |
|---|---|---|---|---|
| Dec. 31, 2026 | May 19, 2026 | $1.91 | $1.58 | 20.6% |
| June 30, 2026 | $3.29 | $3.39 | -3.0% | |
| March 31, 2026 | $1.91 | $1.58 | 20.6% | |
| Dec. 31, 2025 | $3.22 | $3.49 | -7.8% | |
| Sept. 30, 2025 | $4.23 | $4.40 | -3.8% | |
| June 30, 2025 | $3.76 | $3.73 | 0.86% | |
| March 31, 2025 | $2.08 | $2.51 | -17.0% |
Full Fundamentals All metrics by year — income statement, balance sheet, cash flow
Income Statement
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.31B | $2.26B | $2.26B | $2.15B | $1.86B | $1.62B | $1.40B | $1.31B | $1.39B | $1.21B | $1.14B | $1.07B | |
| Cost of Revenue | $1.66B | $1.59B | $1.57B | $1.51B | $1.34B | $1.21B | $1.06B | $962M | $1.05B | $899M | $912M | $812M | |
| Gross Profit | $653M | $673M | $685M | $639M | $520M | $408M | $343M | $348M | $339M | $312M | $232M | $254M | |
| SG&A Expense | $167M | $149M | $135M | $119M | $103M | $106M | $122M | $91M | $104M | $91M | $93M | $80M | |
| Operating Income | · | · | $717M | $675M | $552M | $446M | $385M | $387M | $382M | $354M | $271M | $302M | |
| Interest Expense | $46M | $41M | $42M | $35M | $31M | $44M | $38M | $28M | $28M | $23M | $17M | $12M | |
| Interest Income | $6M | $2M | $1M | $421.0K | $39.0K | $66.0K | $34.0K | $123.0K | $14.0K | $40.0K | $6.0K | $6.0K | |
| Other Non-op | $5M | $6M | $3M | $3M | $9M | $20M | $-594.0K | $2M | $4M | $2M | $2M | · | |
| Pretax Income | $542M | $591M | $618M | · | · | · | · | · | · | · | · | · | |
| Income Tax | $118M | $128M | $140M | $127M | $101M | $90M | $25M | $60M | $15M | $96M | $67M | $66M | |
| Net Income | $424M | $463M | $478M | $462M | $374M | $339M | $71M | $69M | $257M | $198M | $153M | $187M | |
| EPS (Basic) | $13.24 | $13.88 | $13.72 | $12.54 | $9.23 | $8.17 | $1.69 | $1.48 | $5.33 | $4.14 | $3.08 | $3.77 | |
| EPS (Diluted) | $13.16 | $13.77 | $13.61 | $12.46 | $9.14 | $8.12 | $1.68 | $1.47 | $5.28 | $4.10 | $3.05 | $3.71 | |
| Shares (Basic) | 32,014,721 | 33,378,050 | 34,811,560 | 36,798,354 | 40,547,048 | 41,543,067 | 42,021,892 | 46,620,894 | 48,141,226 | 47,931,518 | 49,471,157 | 49,604,249 | |
| Shares (Diluted) | 32,193,791 | 33,646,395 | 35,097,871 | 37,052,942 | 40,929,712 | 41,826,709 | 42,285,343 | 46,932,380 | 48,645,986 | 48,361,286 | 50,070,829 | 50,372,243 | |
| EBITDA | $165M | $159M | $867M | $813M | $681M | $575M | $487M | $488M | $496M | $448M | $370M | $379M |
Balance Sheet
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $298M | $20M | $35M | $15M | $19M | $264M | $119M | $9M | $9M | $7M | $5M | $8M | |
| Receivables | $229M | $212M | $203M | $195M | $176M | $147M | · | · | · | · | · | · | |
| Inventory | $408M | $415M | $374M | $292M | $237M | $236M | $272M | $275M | $258M | $253M | $244M | $235M | |
| Prepaid Expense | $8M | $11M | $6M | $3M | $3M | $7M | $6M | $10M | $5M | $5M | $5M | $8M | |
| Current Assets | $951M | $669M | $628M | $522M | $443M | $662M | $678M | $428M | $459M | $401M | $380M | $364M | |
| PP&E (Net) | $2.06B | $1.79B | $1.68B | $1.66B | $1.62B | $1.66B | $1.76B | $1.43B | $1.60B | $1.55B | $1.26B | $1.22B | |
| PP&E (Gross) | $3.83B | $3.42B | $3.16B | $3.03B | $2.86B | $2.78B | $2.81B | $2.69B | $2.59B | $2.44B | $2.07B | $1.96B | |
| Accum. Depreciation | $1.76B | $1.63B | $1.49B | $1.36B | $1.24B | $1.13B | $1.05B | $1.26B | $991M | $893M | $817M | $740M | |
| Goodwill | $471M | $470M | $393M | $381M | $329M | $329M | $332M | $198M | $205M | $198M | $134M | $133M | |
| Other Non-current Assets | $52M | $38M | $24M | $14M | $20M | $16M | $11M | $18M | $14M | $15M | $30M | $33M | |
| Total Assets | $3.84B | $3.26B | $2.95B | $2.78B | $2.58B | $2.84B | $2.96B | $2.17B | $2.37B | $2.25B | $1.88B | $1.88B | |
| Accounts Payable | $139M | $130M | $127M | $110M | $114M | $84M | $84M | $81M | $73M | $92M | $67M | $78M | |
| Accrued Liabilities | $102M | $96M | $94M | $86M | $87M | $79M | $70M | $62M | $106M | $55M | $46M | $47M | |
| Current Liabilities | $260M | $245M | $239M | $213M | $208M | $169M | $170M | $179M | $179M | $230M | $121M | $185M | |
| Capital Leases | $33M | $34M | $19M | $25M | $29M | $29M | $40M | · | · | · | · | · | |
| Deferred Tax | $263M | $240M | $245M | $237M | $232M | $226M | $167M | $91M | $119M | $166M | $162M | $160M | |
| Other Non-current Liabilities | $67M | $66M | $52M | $42M | $39M | $41M | $34M | $34M | $31M | $43M | $61M | $69M | |
| Total Liabilities | $2.37B | $1.81B | $1.64B | $1.60B | $1.45B | $1.48B | $1.99B | $960M | $950M | $1.04B | $843M | $870M | |
| Long-term Debt | $1.78B | $1.25B | $1.10B | $1.10B | $1.11B | $1.01B | $1.57B | $696M | $621M | $693M | $508M | $513M | |
| Total Debt | $1.76B | $1.24B | $1.09B | $1.09B | $938M | $1.01B | $1.57B | $692M | $621M | $686M | $508M | $513M | |
| Common Stock | $312.0K | $330.0K | $341.0K | $358.0K | $387.0K | $424.0K | $416.0K | $451.0K | $483.0K | $485.0K | $485.0K | $502.0K | |
| Retained Earnings | $1.48B | $1.46B | $1.31B | $1.19B | $1.14B | $1.30B | $960M | $1.21B | $1.30B | $1.06B | $882M | $750M | |
| AOCI | $-4M | $-3M | $-3M | $-4M | $-3M | $-3M | $-4M | $-3M | $-4M | $-7M | $-11M | $-12M | |
| Stockholders' Equity | $1.47B | $1.46B | $1.31B | $1.19B | $1.13B | $1.36B | $968M | $1.21B | $1.42B | $1.20B | $1.04B | $1.01B | |
| Liabilities + Equity | $3.84B | $3.26B | $2.95B | $2.78B | $2.58B | $2.84B | $2.96B | $2.17B | $2.37B | $2.25B | $1.88B | $1.88B | |
| Shares Outstanding | 31,227,012 | 32,973,121 | 32,973,121 | 35,768,376 | 38,710,929 | 42,370,878 | 41,649,041 | 45,117,393 | 48,282,784 | 48,453,268 | 48,526,843 | 50,245,364 |
Cash Flow
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $165M | $159M | $150M | $139M | $129M | $129M | $114M | $123M | $114M | $92M | $97M | $76M | |
| Stock-based Comp | $21M | $19M | $20M | $17M | $14M | $15M | $20M | $15M | $14M | $12M | $17M | $13M | |
| Deferred Tax | $23M | $-5M | $8M | $5M | $6M | $12M | $113M | $-3M | $-49M | $2M | $-2M | $6M | |
| Amort. of Intangibles | $10M | $8M | $8M | $7M | $4M | $4M | $2M | $4M | $4M | $5M | $13M | $6M | |
| Other Non-cash | $-19M | $-88M | $-91M | $-80M | $-6M | $147M | $119M | $172M | $2M | $27M | $1M | $-48M | |
| Operating Cash Flow | $614M | $549M | $564M | $542M | $517M | $643M | $399M | $350M | $338M | $332M | $266M | $234M | |
| CapEx | $417M | $195M | $120M | $110M | $74M | $54M | $132M | $169M | $132M | $57M | $90M | $112M | |
| Investing Cash Flow | $-432M | $-370M | $-175M | $-269M | $-74M | $37M | $-831M | $-167M | $-169M | $-457M | · | · | |
| Debt Issued | · | · | · | · | · | · | · | · | · | $350M | · | · | |
| Net Debt Issued | · | · | · | · | · | · | · | · | · | $350M | · | · | |
| Stock Repurchased | $382M | $298M | $343M | $388M | $590M | $0 | $314M | $272M | $61M | $60M | $124M | · | |
| Net Stock Activity | $-382M | $-298M | $-343M | $-388M | $-590M | · | $-314M | $-272M | $-61M | $-60M | $-124M | · | |
| Dividends Paid | $32M | $34M | $35M | $37M | $31M | $4M | $17M | $19M | $19M | $19M | $20M | $20M | |
| Financing Cash Flow | $95M | $-193M | $-369M | $-277M | $-692M | $-530M | $542M | $-223M | $-127M | $127M | · | · | |
| Net Change in Cash | · | · | · | · | · | · | · | · | · | $1M | $-2M | $1M | |
| Taxes Paid | $92M | $141M | $124M | $132M | $86M | $33M | $20M | $40M | $69M | $76M | $64M | $78M | |
| Free Cash Flow | $197M | $353M | $444M | $432M | $443M | $589M | $267M | $181M | $206M | $275M | $176M | $123M | |
| Levered FCF | $161M | · | · | · | · | · | · | · | · | · | · | · |
Profitability
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 28.3% | 29.8% | 30.3% | 29.8% | 27.9% | 25.2% | 22.8% | 23.4% | 24.4% | 25.8% | 20.3% | 23.8% | |
| Operating Margin | · | · | 31.7% | 31.4% | 29.7% | 27.5% | 25.8% | 26.2% | 27.6% | 29.4% | 23.9% | 28.3% | |
| Net Margin | 18.4% | 20.5% | 21.1% | 21.5% | 20.1% | 20.9% | 4.9% | 4.9% | 18.5% | 16.4% | 13.3% | 17.5% | |
| Pretax Margin | 23.5% | · | · | · | · | · | · | · | · | · | · | · | |
| EBITDA Margin | 7.1% | 7.0% | 38.4% | 37.9% | 36.6% | 35.4% | 33.6% | 35.0% | 35.8% | 37.0% | 32.4% | 35.5% | |
| ROA | 11.9% | 14.9% | 16.7% | 17.2% | 13.8% | 11.7% | 2.8% | 3.0% | 11.1% | 9.6% | 8.1% | 11.0% | |
| ROE | 28.1% | 31.4% | 36.2% | 39.3% | 31.8% | 25.9% | 7.6% | 5.2% | 19.6% | 17.7% | 14.9% | 20.3% |
Liquidity & Solvency
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 3.7 | 2.7 | 2.6 | 2.4 | 2.1 | 3.9 | 4.0 | 2.4 | 2.6 | 1.7 | 3.2 | 2.0 | |
| Quick Ratio | 2.0 | 0.9 | 1.0 | 1.0 | 0.1 | 1.6 | 0.7 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | |
| Debt / Equity | 1.2 | 0.9 | 0.8 | 0.9 | 0.8 | 0.7 | 1.6 | 0.6 | 0.4 | 0.6 | 0.5 | 0.5 | |
| LT Debt / Equity | 1.2 | 0.8 | 0.8 | 0.9 | 0.8 | 0.7 | 1.6 | 0.5 | 0.4 | 0.5 | 0.5 | 0.5 | |
| Interest Coverage | · | · | 17.0 | 19.2 | 17.9 | 10.0 | 9.7 | 12.9 | 13.8 | 15.8 | 16.5 | 25.7 |
Efficiency
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.6 | 0.7 | 0.8 | 0.8 | 0.7 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | |
| Inventory Turnover | 4.0 | 4.0 | 4.7 | 5.7 | 5.7 | 4.8 | 4.1 | 4.0 | 4.1 | 3.6 | 3.8 | 3.8 | |
| Receivables Turnover | 10.5 | 10.9 | 11.4 | 11.6 | · | · | · | · | · | · | · | · |
Per Share
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $47.23 | $42.66 | $38.32 | $33.15 | $29.28 | $32.07 | $23.24 | $26.81 | $29.36 | $24.84 | $21.44 | $20.11 | |
| Revenue / Share | $71.71 | $67.18 | $64.37 | $57.97 | $45.48 | $38.79 | $34.31 | $29.69 | $28.50 | $25.05 | $22.84 | $21.17 | |
| Cash Flow / Share | $19.08 | $16.30 | $16.07 | $14.62 | $12.64 | $15.37 | $9.44 | $7.46 | $6.94 | $6.86 | $5.31 | $4.65 | |
| Cash / Share | $9.54 | $0.60 | $1.02 | $0.43 | $0.50 | $6.22 | $2.85 | $0.19 | $0.19 | $0.14 | $0.11 | $0.15 | |
| Dividend Paid / Share | $1.00 | $1.00 | $1.00 | $1.00 | $0.75 | $0.10 | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | |
| EPS (TTM) | $13.16 | $13.77 | $13.61 | $12.46 | $9.14 | $8.12 | $1.68 | $1.47 | $5.28 | $4.10 | $3.05 | $3.71 |
Growth Rates
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 2.1% | 0.05% | 5.2% | 15.4% | 14.7% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | 2.4% | 6.7% | 11.7% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 7.3% | · | · | · | · | · | · | · | · | · | · | · | |
| EPS YoY | -4.4% | 1.2% | 9.2% | 36.3% | 12.6% | · | · | · | · | · | · | · | |
| EPS CAGR 3Y | 1.8% | 14.6% | 18.8% | · | · | · | · | · | · | · | · | · | |
| EPS CAGR 5Y | 10.1% | · | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | -8.6% | -3.0% | 3.5% | 23.3% | 10.2% | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | -2.8% | 7.4% | 12.1% | · | · | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 4.5% | · | · | · | · | · | · | · | · | · | · | · | |
| Dividends Paid CAGR 5Y | 50.7% | · | · | · | · | · | · | · | · | · | · | · |
Valuation (TTM)
| Metric | Trend | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.31B | $2.26B | $2.26B | $2.15B | $1.86B | $1.62B | $1.40B | $1.31B | $1.39B | $1.21B | $1.14B | $1.07B | |
| Net Income TTM | $424M | $463M | $478M | $462M | $374M | $339M | $71M | $69M | $257M | $198M | $153M | $187M | |
| Market Cap | $5.92B | $7.58B | $9.28B | $5.25B | $4.97B | $5.70B | $2.43B | $3.80B | $4.98B | $4.71B | $3.40B | $4.20B | |
| Enterprise Value | $7.38B | $8.80B | $10.34B | $6.32B | $5.89B | $6.44B | $3.88B | $4.49B | $5.59B | $5.39B | $3.90B | $4.70B | |
| P/E | 14.4 | 16.1 | 20.0 | 11.8 | 14.0 | 16.6 | 34.8 | 57.3 | 19.5 | 23.7 | 23.0 | 22.5 | |
| P/S | 2.6 | 3.4 | 4.1 | 2.4 | 2.7 | 3.5 | 1.7 | 2.9 | 3.6 | 3.9 | 3.0 | 3.9 | |
| P/B | 4.0 | 5.2 | 7.1 | 4.4 | 4.4 | 4.2 | 2.5 | 3.1 | 3.5 | 3.9 | 3.3 | 4.2 | |
| P / Tangible Book | 5.9 | 7.7 | 10.1 | 6.5 | 6.2 | 5.5 | · | · | · | · | · | · | |
| P / Cash Flow | 9.6 | 13.8 | 16.5 | 9.7 | 9.6 | 8.9 | 6.1 | 10.9 | 14.7 | 14.2 | 12.8 | 17.9 | |
| P / FCF | 30.0 | 21.4 | 20.9 | 12.2 | 11.2 | 9.7 | 9.1 | 21.0 | 24.2 | 17.1 | 19.3 | 34.3 | |
| EV / EBITDA | 44.8 | 55.4 | 11.9 | 7.8 | 8.6 | 11.2 | 8.0 | 9.2 | 11.3 | 12.0 | 10.5 | 12.4 | |
| EV / FCF | 37.4 | 24.9 | 23.3 | 14.7 | 13.3 | 10.9 | 14.5 | 24.7 | 27.2 | 19.6 | 22.2 | 38.4 | |
| EV / Revenue | 3.2 | 3.9 | 4.6 | 2.9 | 3.2 | 4.0 | 2.8 | 3.4 | 4.0 | 4.4 | 3.4 | 4.4 | |
| Dividend Yield | 0.55% | 0.45% | 0.38% | 0.71% | 0.62% | 0.07% | 0.70% | 0.50% | 0.39% | 0.41% | 0.59% | 0.48% | |
| Earnings Yield | 7.0% | 6.2% | 5.0% | 8.5% | 7.1% | 6.0% | 2.9% | 1.7% | 5.1% | 4.2% | 4.3% | 4.4% | |
| Payout Ratio | 7.6% | 7.3% | 7.4% | 8.1% | 8.2% | 1.2% | 24.2% | 27.5% | 7.6% | 9.8% | 13.1% | 10.7% | |
| Annual Payout | $32M | $34M | $35M | $37M | $31M | $4M | $17M | $19M | $19M | $19M | $20M | $20M |
Income Statement
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $651M | $479M | $556M | $639M | $635M | $470M | $558M | $624M | $609M | $477M | $559M | $622M | $602M | $470M | $511M | $605M | |
| Cost of Revenue | $490M | $373M | $395M | $439M | $449M | $366M | $380M | $420M | $422M | $357M | $378M | $413M | $426M | $335M | $353M | $411M | |
| Gross Profit | $161M | $106M | $161M | $200M | $186M | $105M | $178M | $204M | $187M | $120M | $181M | $209M | $176M | $135M | $159M | $194M | |
| SG&A Expense | $20M | $101M | $24M | $21M | $21M | $94M | $21M | $18M | $16M | $92M | $14M | $17M | $12M | $81M | $12M | $14M | |
| Operating Income | · | · | · | · | · | · | $183M | $213M | $195M | · | $190M | $219M | $179M | · | $170M | $201M | |
| Interest Expense | $13M | $12M | $14M | $9M | $12M | $10M | $9M | $11M | $11M | $10M | $10M | $10M | $12M | $10M | $9M | $9M | |
| Interest Income | $2M | $4M | $2M | $363.0K | $151.0K | $755.0K | $223.0K | $558.0K | $182.0K | $520.0K | $150.0K | $215.0K | $158.0K | $173.0K | $163.0K | $70.0K | |
| Other Non-op | $746.0K | $1M | $2M | $1M | $954.0K | $2M | $1M | $724.0K | $3M | $250.0K | $1M | $2M | $213.0K | $2M | $2M | $-664.0K | |
| Income Tax | $30M | $18M | $26M | $39M | $34M | $15M | $35M | $42M | $37M | $25M | $37M | $44M | $35M | $23M | $34M | $40M | |
| Net Income | $102M | $60M | $103M | $137M | $123M | $66M | $120M | $144M | $134M | $77M | $129M | $151M | $121M | $72M | $117M | $139M | |
| EPS (Basic) | $3.30 | $1.98 | $3.23 | $4.25 | $3.78 | $2.03 | $3.59 | $4.29 | $3.97 | $2.25 | $3.75 | $4.29 | $3.43 | $2.81 | $3.23 | $3.74 | |
| EPS (Diluted) | $3.29 | $1.95 | $3.22 | $4.23 | $3.76 | $2.01 | $3.56 | $4.26 | $3.94 | $2.23 | $3.72 | $4.26 | $3.40 | $2.79 | $3.20 | $3.72 | |
| Shares (Basic) | 30,936,307 | · | 31,824,706 | 32,297,313 | 32,624,075 | · | 33,317,168 | 33,431,315 | 33,734,280 | · | 34,466,141 | 35,056,973 | 35,274,753 | · | 36,336,056 | 37,140,197 | |
| Shares (Diluted) | 31,088,474 | · | 32,005,925 | 32,469,833 | 32,808,568 | · | 33,608,538 | 33,716,036 | 33,993,023 | · | 34,749,721 | 35,336,966 | 35,532,284 | · | 36,605,982 | 37,366,879 | |
| EBITDA | $41M | · | · | · | $41M | · | $183M | $213M | $233M | · | $190M | $219M | $216M | · | $170M | $201M |
Balance Sheet
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $234M | $298M | $419M | $35M | $60M | $20M | $31M | $94M | $47M | $35M | $49M | $47M | $53M | · | $61M | $84M | |
| Receivables | $294M | $229M | $209M | $251M | $263M | $212M | $182M | $246M | $278M | $203M | $193M | $245M | $249M | · | $173M | $233M | |
| Inventory | $380M | $408M | $385M | $370M | $393M | $415M | $392M | $376M | $372M | $374M | $334M | $301M | $303M | · | $247M | $226M | |
| Prepaid Expense | $16M | $8M | $12M | $14M | $14M | $11M | $11M | $12M | $14M | $6M | $9M | $10M | $10M | · | $5M | $6M | |
| Current Assets | $929M | $951M | $1.03B | $671M | $732M | $669M | $618M | $730M | $713M | $628M | $588M | $612M | $616M | · | $491M | $553M | |
| PP&E (Net) | $2.15B | $2.06B | $1.98B | $1.91B | $1.84B | $1.79B | $1.74B | $1.72B | $1.68B | $1.68B | $1.67B | $1.68B | $1.68B | · | $1.64B | $1.66B | |
| PP&E (Gross) | · | $3.83B | · | · | · | $3.42B | · | · | · | $3.16B | · | · | · | · | · | · | |
| Accum. Depreciation | · | $1.76B | · | · | · | $1.63B | · | · | · | $1.49B | · | · | · | · | · | · | |
| Goodwill | $471M | $471M | $471M | $471M | $470M | $470M | $398M | $397M | $393M | $393M | $393M | $393M | $395M | · | $381M | $378M | |
| Other Non-current Assets | $52M | $52M | $54M | $57M | $55M | $38M | $32M | $30M | $30M | $24M | $21M | $16M | $15M | · | $15M | $15M | |
| Total Assets | $3.91B | $3.84B | $3.84B | $3.41B | $3.40B | $3.26B | $3.04B | $3.12B | $3.04B | $2.95B | $2.89B | $2.92B | $2.92B | $2.78B | $2.73B | $2.81B | |
| Accounts Payable | $157M | $139M | $124M | $133M | $136M | $130M | $119M | $131M | $148M | $127M | $117M | $114M | $118M | · | $107M | $114M | |
| Accrued Liabilities | $108M | $102M | $96M | $93M | $88M | $96M | $87M | $95M | $90M | $94M | $88M | $91M | $75M | · | $84M | $92M | |
| Current Liabilities | $288M | $260M | $242M | $247M | $268M | $245M | $224M | $312M | $291M | $239M | $226M | $225M | $230M | · | $208M | $223M | |
| Capital Leases | $34M | $33M | $33M | $34M | $35M | $34M | $35M | $18M | $18M | $19M | $21M | $23M | $27M | · | $25M | $27M | |
| Deferred Tax | $290M | $263M | $261M | $253M | $243M | $240M | $246M | $246M | $243M | $245M | $246M | $244M | $239M | · | $240M | $239M | |
| Other Non-current Liabilities | $68M | $67M | $66M | $66M | $64M | $66M | $51M | $51M | $50M | $52M | $42M | $40M | $41M | · | $37M | $37M | |
| Total Liabilities | $2.42B | $2.37B | $2.35B | $1.87B | $1.91B | $1.81B | $1.55B | $1.69B | $1.69B | $1.64B | $1.56B | $1.61B | $1.68B | · | $1.56B | $1.65B | |
| Long-term Debt | $1.76B | $1.78B | $1.76B | $1.29B | $1.31B | $1.25B | $1.00B | $1.07B | $1.10B | $1.09B | $1.03B | $1.09B | $1.15B | · | $1.06B | $1.14B | |
| Total Debt | $1.76B | · | $1.76B | $1.29B | $1.31B | · | $1.00B | $1.07B | $1.10B | · | $1.03B | $1.09B | $1.15B | · | $1.06B | $1.14B | |
| Common Stock | $308.0K | $312.0K | $316.0K | $322.0K | $326.0K | $330.0K | $334.0K | $335.0K | $338.0K | $341.0K | $345.0K | $350.0K | $354.0K | · | $362.0K | $371.0K | |
| Retained Earnings | $1.49B | $1.48B | $1.50B | $1.54B | $1.49B | $1.46B | $1.50B | $1.43B | $1.35B | $1.31B | $1.34B | $1.31B | $1.24B | · | $1.17B | $1.16B | |
| AOCI | $-4M | $-4M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | $-3M | · | $-3M | $-3M | |
| Stockholders' Equity | $1.49B | $1.47B | $1.49B | $1.54B | $1.49B | $1.46B | $1.50B | $1.43B | $1.35B | $1.31B | $1.33B | $1.31B | $1.24B | $1.19B | $1.17B | $1.16B | |
| Liabilities + Equity | $3.91B | $3.84B | $3.84B | $3.41B | $3.40B | $3.26B | $3.04B | $3.12B | $3.04B | $2.95B | $2.89B | $2.92B | $2.92B | · | $2.73B | $2.81B | |
| Shares Outstanding | 30,804,441 | 31,227,012 | 31,554,877 | 32,202,392 | 32,582,297 | 32,973,121 | 33,391,155 | 33,539,154 | 33,761,968 | 32,973,121 | 34,474,435 | 35,031,889 | 35,446,312 | · | 36,242,274 | 37,064,662 |
Cash Flow
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $41M | $41M | $42M | $42M | $41M | $42M | $39M | $39M | $38M | $38M | $37M | $37M | $37M | $35M | $35M | $35M | |
| Stock-based Comp | $5M | $5M | $6M | $5M | $5M | $5M | $5M | $5M | $5M | $5M | $4M | $5M | $6M | $4M | $4M | $4M | |
| Other Non-cash | $6M | · | · | · | $-32M | · | · | · | $-44M | · | · | · | $-24M | · | · | · | |
| Operating Cash Flow | $154M | $102M | $171M | $205M | $137M | $63M | $120M | $233M | $133M | $63M | $188M | $172M | $140M | $62M | $180M | $176M | |
| CapEx | $121M | $122M | $110M | $109M | $76M | $48M | $47M | $66M | $33M | $32M | $22M | $29M | $36M | $49M | $18M | $28M | |
| Investing Cash Flow | $-121M | $-137M | $-110M | $-109M | $-76M | $-198M | $-47M | $-91M | $-33M | $-32M | $-22M | $-29M | $-91M | $-49M | $-18M | $-66M | |
| Debt Issued | · | · | · | · | · | · | · | · | · | · | · | · | $0 | · | · | · | |
| Net Debt Issued | · | · | · | · | · | · | · | · | · | · | · | · | $0 | · | · | · | |
| Stock Repurchased | $84M | $72M | $143M | $89M | $79M | $97M | $55M | $61M | $85M | $94M | $98M | $77M | $74M | $74M | $104M | $101M | |
| Net Stock Activity | $-84M | · | · | · | $-79M | · | · | · | $-85M | · | · | · | $-74M | · | · | · | |
| Dividends Paid | $8M | $8M | $8M | $8M | $8M | $8M | $8M | $8M | $9M | $9M | $9M | $9M | $9M | $9M | $9M | $10M | |
| Financing Cash Flow | $-98M | $-86M | $323M | $-121M | $-21M | $125M | $-135M | $-95M | $-88M | $-45M | $-164M | $-149M | $-12M | $-58M | $-185M | $-94M | |
| Taxes Paid | $657.0K | $14M | $24M | $53M | $734.0K | $30M | $100M | $10M | $780.0K | $32M | $30M | $62M | $636.0K | $37M | $33M | $61M | |
| Free Cash Flow | $34M | · | · | · | $61M | · | · | · | $100M | · | · | · | $104M | · | · | · |
Profitability
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 24.8% | · | 28.9% | 31.3% | 29.2% | · | 31.9% | 32.7% | 30.7% | · | 32.3% | 33.6% | 29.3% | · | 31.0% | 32.1% | |
| Operating Margin | · | · | · | · | · | · | 32.8% | 34.2% | 32.0% | · | 34.0% | 35.2% | 29.8% | · | 33.3% | 33.3% | |
| Net Margin | 15.7% | · | 18.5% | 21.5% | 19.4% | · | 21.4% | 23.0% | 22.0% | · | 23.1% | 24.2% | 20.1% | · | 22.9% | 23.0% | |
| EBITDA Margin | 6.3% | · | · | · | 6.4% | · | 32.8% | 34.2% | 38.3% | · | 34.0% | 35.2% | 35.9% | · | 33.3% | 33.3% | |
| ROA | 2.8% | · | 3.0% | 4.2% | 3.8% | · | 4.0% | 4.8% | 4.5% | · | 4.6% | 5.3% | 4.2% | · | 4.4% | 5.1% | |
| ROE | 6.9% | · | 6.9% | 9.3% | 8.7% | · | 8.5% | 10.5% | 10.3% | · | 10.3% | 12.2% | 10.2% | · | 9.8% | 11.3% |
Liquidity & Solvency
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 3.2 | · | 4.3 | 2.7 | 2.7 | · | 2.8 | 2.3 | 2.5 | · | 2.6 | 2.7 | 2.7 | · | 2.4 | 2.5 | |
| Quick Ratio | 1.8 | · | 2.6 | 1.2 | 1.2 | · | 1.0 | 1.1 | 1.1 | · | 1.1 | 1.3 | 1.3 | · | 1.1 | 1.4 | |
| Debt / Equity | 1.2 | · | 1.2 | 0.8 | 0.9 | · | 0.7 | 0.8 | 0.8 | · | 0.8 | 0.8 | 0.9 | · | 0.9 | 1.0 | |
| LT Debt / Equity | 1.2 | · | 1.2 | 0.8 | 0.9 | · | 0.7 | 0.7 | 0.8 | · | 0.8 | 0.8 | 0.9 | · | 0.9 | 1.0 | |
| Interest Coverage | · | · | · | · | · | · | 20.2 | 19.9 | 18.2 | · | 18.8 | 21.5 | 14.6 | · | 19.0 | 23.5 |
Efficiency
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | |
| Inventory Turnover | 1.3 | · | 1.0 | 1.2 | 1.2 | · | 1.0 | 1.2 | 1.3 | · | 1.3 | 1.6 | 1.6 | · | 1.5 | 1.9 | |
| Receivables Turnover | 2.3 | · | 2.8 | 2.6 | 2.3 | · | 3.0 | 2.5 | 2.3 | · | 3.1 | 2.6 | 2.5 | · | 3.0 | 2.8 |
Per Share
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Book Value / Share | $48.27 | · | $47.33 | $47.73 | $45.78 | · | $44.81 | $42.69 | $40.01 | · | $38.67 | $37.30 | $34.94 | · | $32.16 | $31.21 | |
| Revenue / Share | $20.94 | · | $17.37 | $19.68 | $19.35 | · | $16.60 | $18.50 | $17.91 | · | $16.08 | $17.61 | $16.93 | · | $13.97 | $16.19 | |
| Cash Flow / Share | $4.97 | · | · | · | $4.16 | · | · | · | $3.90 | · | · | · | $3.95 | · | · | · | |
| Cash / Share | $7.58 | · | $13.28 | $1.09 | $1.83 | · | $0.93 | $2.80 | $1.38 | · | $1.42 | $1.35 | $1.50 | · | $1.68 | $2.27 | |
| Dividend Paid / Share | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | |
| EPS (TTM) | $12.69 | · | $13.22 | $13.56 | $13.59 | · | $13.99 | $14.15 | $14.15 | · | $14.17 | $13.65 | $13.11 | · | $11.57 | $10.90 |
Valuation (TTM)
| Metric | Trend | Q1 2027 | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.32B | · | $2.30B | $2.30B | $2.29B | · | $2.27B | $2.27B | $2.27B | · | $2.25B | $2.21B | $2.19B | · | $2.09B | $2.04B | |
| Net Income TTM | $403M | · | $430M | $447M | $453M | · | $474M | $484M | $491M | · | $472M | $460M | $449M | · | $464M | $450M | |
| Market Cap | $6.93B | · | $6.52B | $7.50B | $6.59B | · | $8.24B | $9.65B | $7.34B | · | $6.99B | $5.83B | $6.61B | · | $4.81B | $3.97B | |
| Enterprise Value | $8.45B | · | $7.87B | $8.76B | $7.84B | · | $9.21B | $10.63B | $8.40B | · | $7.98B | $6.88B | $7.71B | · | $5.82B | $5.02B | |
| P/E | 17.7 | · | 15.6 | 17.2 | 14.9 | · | 17.6 | 20.3 | 15.4 | · | 14.3 | 12.2 | 14.2 | · | 11.5 | 9.8 | |
| P/S | 3.0 | · | 2.8 | 3.3 | 2.9 | · | 3.6 | 4.3 | 3.2 | · | 3.1 | 2.6 | 3.0 | · | 2.3 | 1.9 | |
| P/B | 4.7 | · | 4.4 | 4.9 | 4.4 | · | 5.5 | 6.7 | 5.4 | · | 5.2 | 4.5 | 5.3 | · | 4.1 | 3.4 | |
| P / Tangible Book | 6.8 | · | 6.4 | 7.0 | 6.4 | · | 7.5 | 9.3 | 7.7 | · | 7.4 | 6.4 | 7.8 | · | 6.1 | 5.1 | |
| P / Cash Flow | 44.9 | · | · | · | 48.2 | · | · | · | 55.4 | · | · | · | 47.0 | · | · | · | |
| EV / Revenue | 3.6 | · | 3.4 | 3.8 | 3.4 | · | 4.1 | 4.7 | 3.7 | · | 3.5 | 3.1 | 3.5 | · | 2.8 | 2.5 | |
| Dividend Yield | 0.46% | · | 0.50% | 0.44% | 0.51% | · | 0.41% | 0.36% | 0.47% | · | 0.51% | 0.62% | 0.56% | · | 0.80% | 0.99% | |
| Earnings Yield | 5.6% | · | 6.4% | 5.8% | 6.7% | · | 5.7% | 4.9% | 6.5% | · | 7.0% | 8.2% | 7.0% | · | 8.7% | 10.2% | |
| Payout Ratio | 7.8% | · | · | · | 6.7% | · | · | · | 6.4% | · | · | · | 7.4% | · | · | · | |
| Annual Payout | $32M | · | $33M | $33M | $33M | · | $34M | $34M | $35M | · | $36M | $36M | $37M | · | $39M | $39M |
Most recent period on the left · null values shown as ·
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
| Metric | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|---|
| Revenue | $2.31B | $2.26B | $2.26B | $2.15B | $1.86B |
| Gross Margin % | 28.3% | 29.8% | 30.3% | 29.8% | 27.9% |
| Operating Margin % | · | · | 31.7% | 31.4% | 29.7% |
| Net Income | $424M | $463M | $478M | $462M | $374M |
| Diluted EPS | $13.16 | $13.77 | $13.61 | $12.46 | $9.14 |
| Metric | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|---|
| Debt / Equity | 1.2 | 0.9 | 0.8 | 0.9 | 0.8 |
| Current Ratio | 3.7 | 2.7 | 2.6 | 2.4 | 2.1 |
| Quick Ratio | 2.0 | 0.9 | 1.0 | 1.0 | 0.1 |
| Metric | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|---|
| Free Cash Flow | $197M | $353M | $444M | $432M | $443M |
Institutional owners (13F) 570 filers · $7.8B total · As of Sept. 30, 2026
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
| New positions | Exited positions | Increased | Decreased | Net shares change |
|---|---|---|---|---|
| 91 (+18 vs prior Q) | 33 (-27 vs prior Q) | 185 (+16 vs prior Q) | 173 (0 vs prior Q) | +1.6M |
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
| Institution | Value | Shares | % of tracked 13F | Type |
|---|---|---|---|---|
| FMR LLC | $816,284,955 | 3,627,934 | 10.45% | Shares |
| BlackRock, Inc. | $688,486,053 | 3,059,938 | 8.81% | Shares |
| VANGUARD GROUP INC | $625,686,703 | 3,027,321 | 8.01% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $316,039,950 | 1,404,622 | 4.05% | Shares |
| VANGUARD PORTFOLIO MANAGEMENT LLC | $301,394,925 | 1,339,533 | 3.86% | Shares |
| ALLIANCEBERNSTEIN L.P. | $233,507,355 | 1,232,554 | 2.99% | Shares |
| STATE STREET CORP | $227,380,566 | 1,009,453 | 2.91% | Shares |
| JPMORGAN CHASE & CO | $217,773,378 | 955,615 | 2.79% | Shares |
| NEUBERGER BERMAN GROUP LLC | $200,083,779 | 889,261 | 2.56% | Shares |
| Black Creek Investment Management Inc. | $185,812,425 | 825,833 | 2.38% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $179,723,887 | 798,621 | 2.30% | Shares |
| AQR CAPITAL MANAGEMENT LLC | $179,540,865 | 797,959 | 2.30% | Shares |
| W1M Asset Management Ltd | $155,199,234 | 689,422 | 1.99% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $147,113,296 | 653,791 | 1.88% | Shares |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | $129,760,200 | 576,712 | 1.66% | Shares |
| FRONTIER CAPITAL MANAGEMENT CO LLC | $103,189,780 | 458,621 | 1.32% | Shares |
| PRINCIPAL FINANCIAL GROUP INC | $91,624,920 | 407,187 | 1.17% | Shares |
| Invesco Ltd. | $85,354,425 | 379,353 | 1.09% | Shares |
| Epoch Investment Partners, Inc. | $74,974,500 | 333,220 | 0.96% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $74,969,325 | 333,197 | 0.96% | Shares |
| BROWN ADVISORY INC | $74,019,444 | 328,975 | 0.95% | Shares |
| NORGES BANK | $73,452,150 | 326,454 | 0.94% | Shares |
| EARNEST PARTNERS LLC | $72,600,300 | 322,668 | 0.93% | Shares |
| TD Asset Management Inc | $72,474,075 | 322,107 | 0.93% | Shares |
| MORGAN STANLEY | $69,610,246 | 309,377 | 0.89% | Shares |
| D. E. Shaw & Co., Inc. | $69,427,125 | 308,565 | 0.89% | Shares |
| Allspring Global Investments Holdings, LLC | $66,369,797 | 302,851 | 0.85% | Shares |
| BANK OF AMERICA CORP /DE/ | $66,255,299 | 294,468 | 0.85% | Shares |
| High Ground Investment Management LLP | $61,784,775 | 274,599 | 0.79% | Shares |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | $57,678,775 | 256,346 | 0.74% | Shares |
| NORTHERN TRUST CORP | $55,021,950 | 244,542 | 0.70% | Shares |
| SEGALL BRYANT & HAMILL, LLC | $54,435,825 | 241,937 | 0.70% | Shares |
| LPL Financial LLC | $54,176,973 | 240,787 | 0.69% | Shares |
| FEDERATED HERMES, INC. | $51,930,225 | 230,801 | 0.66% | Shares |
| AMERICAN CENTURY COMPANIES INC | $51,860,480 | 230,491 | 0.66% | Shares |
| Bank of New York Mellon Corp | $51,857,688 | 230,479 | 0.66% | Shares |
| MILLENNIUM MANAGEMENT LLC | $49,885,875 | 221,715 | 0.64% | Shares |
| ACK Asset Management LLC | $49,500,000 | 220,000 | 0.63% | Shares |
| Global Alpha Capital Management Ltd. | $48,332,925 | 214,813 | 0.62% | Shares |
| GOLDMAN SACHS GROUP INC | $45,964,113 | 204,285 | 0.59% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $44,667,450 | 198,522 | 0.57% | Shares |
| VICTORY CAPITAL MANAGEMENT INC | $43,974,225 | 195,441 | 0.56% | Shares |
| SEI INVESTMENTS CO | $42,724,765 | 189,884 | 0.55% | Shares |
| FULLER & THALER ASSET MANAGEMENT, INC. | $37,225,143 | 165,445 | 0.48% | Shares |
| RAYMOND JAMES FINANCIAL INC | $35,995,929 | 159,981 | 0.46% | Shares |
| Hodges Capital Management Inc. | $33,371,258 | 148,317 | 0.43% | Shares |
| Ruffer LLP | $29,662,176 | 131,978 | 0.38% | Shares |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | $28,966,500 | 128,740 | 0.37% | Shares |
| WELLS FARGO & COMPANY/MN | $28,710,226 | 127,601 | 0.37% | Shares |
| Curi Capital, LLC | $28,413,783 | 126,182 | 0.36% | Shares |
Activists & 5%+ owners 4 positions
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
| Filer | Filed | Stake | Status | Purpose | Filing |
|---|---|---|---|---|---|
| OR ×6 filings | Oct. 20, 2020 | · | Initial filing | · | SEC |
| Ash Grove Cement Company, Robert Sunderland, James P. Sunderland, Charles T. Sunderland, Kenton W. Sunderland | March 6, 2013 | · | Initial filing | Passive investment | SEC |
| Undisclosed reporting person, Undisclosed reporting person, Undisclosed reporting person | Aug. 19, 2008 | · | Initial filing | Board campaign | SEC |
| Centex Corporation ×3 filings | Feb. 2, 2004 | · | Initial filing | · | SEC |
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Company insiders 38 insiders · 19 officers · 17 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| Michael Haack | President and CEO | July 20, 2026 A | 87,955 | 0 | 0 | $0 |
| Steve Rowley | President & CEO | April 1, 2016 F | 139,167 | 0 | 0 | $0 |
| Dale Craig Kesler | EVP and CFO | July 20, 2026 A | 56,578 | 0 | 0 | $0 |
| Mark Dendle | CFO, EVP | April 30, 2009 A | 3,763 | 0 | 0 | $0 |
| Arthur R Zunker JR | SVP, Treasurer & CFO | Jan. 22, 2008 P | 8,584 | 0 | 0 | $0 |
| Eric Cribbs | President (American Gypsum) | July 20, 2026 A | 13,113 | 0 | 0 | $0 |
| Steven L Wentzel | President (American Gypsum) | May 17, 2023 F | 23,274 | 0 | 0 | $0 |
| Keith W Metcalf | President (American Gypsum) | May 20, 2020 F | 38,409 | 0 | 0 | $0 |
| Tony Thompson | Senior Vice President | Aug. 24, 2026 S | 10,142 | 0 | 1 | $-626,973 |
| Sam Guzman | Senior Vice President | July 23, 2026 M | 314 | 0 | 0 | $0 |
| Alex Haddock | Senior Vice President | July 20, 2026 A | 3,837 | 0 | 0 | $0 |
| Matt Newby | EVP & General Counsel | July 20, 2026 A | 20,647 | 0 | 0 | $0 |
| William R Devlin | SVP, Controller | May 22, 2026 M | 17,505 | 0 | 0 | $0 |
| Robert S Stewart | EVP-Strategy & Corp. Develop. | June 2, 2023 S | 13,547 | 0 | 0 | $0 |
| James H Graass | EVP & General Counsel | June 1, 2022 M | 14,294 | 0 | 0 | $0 |
| Gerald J Essl | Executive Vice President | May 20, 2020 F | 34,456 | 0 | 0 | $0 |
| Jeffrey Dutton | Executive Vice President | Jan. 30, 2006 M | 0 | 0 | 0 | $0 |
| Kenneth M Avery | Vice President & Controller | July 21, 2005 A | 695 | 0 | 0 | $0 |
| David H House | Executive Vice President | June 26, 2004 A | 2,543 | 0 | 0 | $0 |
| Margot Lebenberg Carter | Director | Aug. 3, 2026 S | 6,757 | 0 | 4 | $-1,068,391 |
| David E Rush | Director | July 30, 2026 A | 5,446 | 1 | 0 | $208,080 |
| George John Damiris | Director | July 30, 2026 A | 10,389 | 0 | 0 | $0 |
| Mary P Ricciardello | Director | July 30, 2026 A | 10,932 | 0 | 0 | $0 |
| Richard Beckwitt | Director | July 30, 2026 A | 26,801 | 0 | 0 | $0 |
| Martin M Ellen | Director | July 30, 2026 A | 11,511 | 0 | 0 | $0 |
| Michael R Nicolais | Director | July 30, 2026 A | 54,411 | 0 | 0 | $0 |
| Richard Ross Stewart | Director | Nov. 20, 2024 S | 1,100 | 0 | 0 | $0 |
| David B Powers | Director | Aug. 1, 2024 A | 1,133 | 0 | 0 | $0 |
| Ed H Bowman JR | Director | June 17, 2022 S | 10,485 | 0 | 0 | $0 |
| William F Barnett | Director | Aug. 3, 2021 A | 15,671 | 0 | 0 | $0 |
| Laurence E Hirsch | Director | July 21, 2017 A | 11,313 | 0 | 0 | $0 |
| David W Quinn | Director | Aug. 6, 2015 A | 34,078 | 0 | 0 | $0 |
| Robert L Clarke | Director | July 22, 2015 M | 94,334 | 0 | 0 | $0 |
| Frank W Maresh | Director | Feb. 24, 2011 M | 8,131 | 0 | 0 | $0 |
| O G Dagnan | Director | July 23, 2009 A | 6,064 | 0 | 0 | $0 |
| Timothy R Barakett | 10% owner | Nov. 23, 2004 P | 963,700 | 0 | 0 | $0 |
| CENTEX CORP | 10% owner | Jan. 30, 2004 J | 0 | 0 | 0 | $0 |
| Mauro Gregorio | · | Aug. 5, 2026 G | 1,273 | 0 | 0 | $0 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
ETF ownership Held by 80 ETFs
Weight reflects direct equity holdings (N-PORT) only; leveraged or derivative-based funds may hold additional swap exposure not shown.
| Fund | Weight | Units | As of | Source |
|---|---|---|---|---|
| PKB · Invesco Exchange-Traded Fund Trust | 2.56% | 41,316 SH | Oct. 2, 2026 | Daily |
| EPSV · Harbor ETF Trust | 1.47% | 436 NS | July 31, 2026 | N-PORT |
| ITB · iShares Trust | 1.36% | 152,753 SH | Sept. 11, 2026 | Daily |
| SRHQ · Elevation Series Trust | 1.19% | 12,331 NS | July 31, 2026 | N-PORT |
| FFSM · FIDELITY COVINGTON TRUST | 1.19% | 86,942 NS | July 31, 2026 | N-PORT |
| EPMV · Harbor ETF Trust | 1.08% | 246 NS | July 31, 2026 | N-PORT |
| NAIL · Direxion Shares ETF Trust | 1.06% | 27,612 NS | July 31, 2026 | N-PORT |
| GRPM · Invesco Exchange-Traded Fund Trust | 1.03% | 29,434 SH | Oct. 2, 2026 | Daily |
| MCOW · Pacer Funds Trust | 0.89% | 46 NS | July 31, 2026 | N-PORT |
| FXR · First Trust Exchange-Traded AlphaDE… | 0.82% | 29,548 NS | July 31, 2026 | N-PORT |
| VAW · VANGUARD WORLD FUND | 0.46% | 92,234 SH | Aug. 19, 2026 | Daily |
| FMAT · FIDELITY COVINGTON TRUST | 0.43% | 12,266 NS | July 31, 2026 | N-PORT |
| FNK · First Trust Exchange-Traded AlphaDE… | 0.26% | 2,880 NS | July 31, 2026 | N-PORT |
| IQSM · New York Life Investments ETF Trust | 0.25% | 3,998 NS | July 31, 2026 | N-PORT |
| FNX · First Trust Exchange-Traded AlphaDE… | 0.20% | 13,734 NS | July 31, 2026 | N-PORT |
| IVOV · VANGUARD ADMIRAL FUNDS | 0.20% | 13,228 SH | Aug. 19, 2026 | Daily |
| VBK · VANGUARD INDEX FUNDS | 0.19% | 410,173 SH | Aug. 19, 2026 | Daily |
| IVOO · VANGUARD ADMIRAL FUNDS | 0.19% | 50,721 SH | Aug. 19, 2026 | Daily |
| IVOG · VANGUARD ADMIRAL FUNDS | 0.19% | 15,817 SH | Aug. 19, 2026 | Daily |
| QVMM · Invesco Exchange-Traded Fund Trust … | 0.18% | 4,350 SH | Oct. 2, 2026 | Daily |
| PTMC · Pacer Funds Trust | 0.18% | 3,456 NS | July 31, 2026 | N-PORT |
| BKMC · BNY Mellon ETF Trust | 0.17% | 5,462 NS | July 31, 2026 | N-PORT |
| PKW · Invesco Exchange-Traded Fund Trust | 0.17% | 16,144 SH | Oct. 2, 2026 | Daily |
| JPME · J.P. Morgan Exchange-Traded Fund Tr… | 0.15% | 3,437 NS | July 31, 2026 | N-PORT |
| JPUS · J.P. Morgan Exchange-Traded Fund Tr… | 0.15% | 3,289 NS | July 31, 2026 | N-PORT |
| IGE · iShares Trust | 0.14% | 6,160 SH | Sept. 11, 2026 | Daily |
| BBMC · J.P. Morgan Exchange-Traded Fund Tr… | 0.14% | 13,775 NS | July 31, 2026 | N-PORT |
| MIDU · Direxion Shares ETF Trust | 0.14% | 461 NS | July 31, 2026 | N-PORT |
| FSMD · FIDELITY COVINGTON TRUST | 0.13% | 16,383 NS | July 31, 2026 | N-PORT |
| DFAS · Dimensional ETF Trust | 0.13% | 99,091 NS | July 31, 2026 | N-PORT |
| JQUA · J.P. Morgan Exchange-Traded Fund Tr… | 0.11% | 43,826 NS | July 31, 2026 | N-PORT |
| TEXN · iShares Trust | 0.09% | 97 SH | Sept. 11, 2026 | Daily |
| RWK · Invesco Exchange-Traded Fund Trust … | 0.09% | 6,509 SH | Oct. 1, 2026 | Daily |
| VXF · VANGUARD INDEX FUNDS | 0.08% | 360,899 SH | Aug. 19, 2026 | Daily |
| VB · VANGUARD INDEX FUNDS | 0.08% | 709,864 SH | Aug. 19, 2026 | Daily |
| SMMD · iShares Trust | 0.08% | 16,690 SH | Sept. 11, 2026 | Daily |
| FAB · First Trust Exchange-Traded AlphaDE… | 0.08% | 637 NS | July 31, 2026 | N-PORT |
| ISCG · iShares Trust | 0.08% | 4,051 SH | Sept. 11, 2026 | Daily |
| PFIG · Invesco Exchange-Traded Fund Trust … | 0.07% | 105,000 | Oct. 2, 2026 | Daily |
| IYJ · iShares Trust | 0.07% | 7,442 SH | Sept. 11, 2026 | Daily |
| IWS · iShares Trust | 0.06% | 46,245 SH | Sept. 11, 2026 | Daily |
| WSML · iShares Trust | 0.05% | 1,941 SH | Sept. 11, 2026 | Daily |
| DXUV · Dimensional ETF Trust | 0.05% | 1,254 NS | July 31, 2026 | N-PORT |
| ESML · iShares Trust | 0.05% | 7,123 SH | Sept. 11, 2026 | Daily |
| IWR · iShares Trust | 0.04% | 127,690 SH | Sept. 11, 2026 | Daily |
| EQAL · Invesco Exchange-Traded Fund Trust … | 0.04% | 1,911 SH | Oct. 2, 2026 | Daily |
| DFUV · Dimensional ETF Trust | 0.03% | 26,112 NS | July 31, 2026 | N-PORT |
| DCOR · Dimensional ETF Trust | 0.03% | 5,056 NS | July 31, 2026 | N-PORT |
| DFAC · Dimensional ETF Trust | 0.03% | 67,401 NS | July 31, 2026 | N-PORT |
| SMDX · Tidal Trust III | 0.02% | 142 NS | July 31, 2026 | N-PORT |
| VONV · VANGUARD SCOTTSDALE FUNDS | 0.02% | 18,786 SH | Aug. 19, 2026 | Daily |
| IWD · iShares Trust | 0.02% | 69,077 SH | Sept. 11, 2026 | Daily |
| PRF · Invesco Exchange-Traded Fund Trust | 0.02% | 8,674 SH | Oct. 2, 2026 | Daily |
| DFAU · Dimensional ETF Trust | 0.02% | 9,206 NS | July 31, 2026 | N-PORT |
| TILT · FlexShares Trust | 0.01% | 1,458 NS | July 31, 2026 | N-PORT |
| VTI · VANGUARD INDEX FUNDS | 0.01% | 982,464 SH | Aug. 19, 2026 | Daily |
| VT · VANGUARD INTERNATIONAL EQUITY INDEX… | 0.01% | 26,418 SH | Aug. 19, 2026 | Daily |
| VONE · VANGUARD SCOTTSDALE FUNDS | 0.01% | 5,231 SH | Aug. 19, 2026 | Daily |
| VTHR · VANGUARD SCOTTSDALE FUNDS | 0.01% | 2,592 SH | Aug. 19, 2026 | Daily |
| ESGV · VANGUARD WORLD FUND | 0.01% | 7,036 SH | Aug. 19, 2026 | Daily |
| IUSV · iShares Trust | 0.01% | 13,647 SH | Sept. 11, 2026 | Daily |
| DFUS · Dimensional ETF Trust | 0.01% | 9,136 NS | July 31, 2026 | N-PORT |
| IYY · iShares Trust | 0.01% | 1,424 SH | Sept. 11, 2026 | Daily |
| OMFL · Invesco Exchange-Traded Self-Indexe… | 0.01% | 2,336 SH | Oct. 2, 2026 | Daily |
| IWV · iShares Trust | 0.01% | 9,265 SH | Sept. 11, 2026 | Daily |
| IWB · iShares Trust | 0.01% | 21,720 SH | Sept. 11, 2026 | Daily |
| IUSG · iShares Trust | 0.01% | 14,555 SH | Sept. 11, 2026 | Daily |
| ITOT · iShares Trust | 0.01% | 41,126 SH | Sept. 11, 2026 | Daily |
| BIV · VANGUARD BOND INDEX FUNDS | · | · | July 15, 2026 | Daily |
| BND · VANGUARD BOND INDEX FUNDS | · | · | July 15, 2026 | Daily |
| VCIT · VANGUARD SCOTTSDALE FUNDS | · | · | July 15, 2026 | Daily |
| BNDW · VANGUARD SCOTTSDALE FUNDS | · | · | July 14, 2026 | Daily |
| IJH · iShares Trust | · | 1,102,781 SH | Sept. 11, 2026 | Daily |
| IJK · iShares Trust | · | 92,830 SH | Sept. 11, 2026 | Daily |
| IJJ · iShares Trust | · | 78,649 SH | Aug. 21, 2026 | Daily |
| IFRA · iShares Trust | · | 48,664 SH | Sept. 11, 2026 | Daily |
| XJH · iShares Trust | · | 4,297 SH | Sept. 8, 2026 | Daily |
| VCEB · VANGUARD WORLD FUND | · | · | July 30, 2026 | Daily |
| ISCB · iShares Trust | · | 1,407 SH | Sept. 11, 2026 | Daily |
| ISCV · iShares Trust | · | 4,112 SH | Sept. 11, 2026 | Daily |
EXP Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
12-Month Price Target
10 analysts · 2026-10-02Mean target $216.30 +26.2%
Peer comparison (GICS sub-industry) Key metrics vs sector peers
FY basis, prices as of each company's last fiscal year-end close.
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| EXP | $5.92B | 14.4 | 2.1% | 18.4% | 28.1% | 28.3% |
| MLM | $37.55B | 33.2 | 8.6% | 18.5% | 11.7% | 30.7% |
| VMC | $37.25B | 35.2 | 7.1% | 13.6% | 12.9% | 27.4% |
| AMRZ | $29.91B | 25.3 | 0.95% | 10.0% | 10.2% | 25.7% |
| USLM | · | 25.6 | 17.3% | 36.0% | 22.5% | 48.9% |
| KNF | $3.99B | 25.5 | 8.5% | 5.0% | 10.1% | 18.4% |
| KNF | $3.99B | 25.5 | 8.5% | 5.0% | 10.1% | 18.4% |
| RMIX | · | · | · | · | · | · |
| SMID | $193M | 15.4 | 19.0% | 13.4% | 24.1% | 27.9% |
Latest News Recent headlines mentioning this company
My Metrics Your personal watchlist — selected rows from Full Fundamentals
Pick the metrics that matter to you — click the + next to any row in Full Fundamentals above.
Your selection is saved and follows you across all tickers.