(STC) Stewart Information - Ratings and Ratios

Exchange: NYSE • Country: United States • Currency: USD • Type: Common Stock • ISIN: US8603721015

STC: Title, Insurance, Real, Estate, Services, Management, Solutions

Stewart Information Services Corporation (NYSE:STC) operates at the intersection of real estate and insurance, providing title insurance and a broad spectrum of related services. The company specializes in title searches, examinations, and insurance, ensuring the clarity and validity of property ownership. Beyond title services, Stewart offers home and personal insurance, tax-deferred exchange services, and a digital engagement platform designed to streamline customer interactions. They also provide appraisal management, online notarization, credit services, and real estate data solutions, making them a one-stop-shop for many real estate transaction needs.

Founded in 1893 and headquartered in Houston, Texas, Stewart has built a reputation as a trusted player in the real estate ecosystem. The company serves a diverse range of clients, including homebuyers, sellers, real estate agents, mortgage lenders, title agencies, attorneys, and home builders. Their reach extends across the U.S. and into international markets, with operations supported by a network of direct offices and independent agencies. This extensive network allows Stewart to maintain a strong presence in both residential and commercial real estate markets.

From an investment perspective, Stewart trades on the NYSE under the ticker symbol STC, with a market capitalization of approximately $1.9 billion. The stock carries a trailing P/E ratio of 26.23, reflecting investor expectations for future growth. The price-to-book ratio of 1.36 indicates that the market values the company slightly above its book value, while the price-to-sales ratio of 0.79 suggests a moderate valuation relative to its revenue. These metrics, combined with Stewarts long operational history and diversified service offerings, make it a company worth considering for investors seeking exposure to the real estate and insurance sectors.

Additional Sources for STC Stock

STC Stock Overview

Market Cap in USD 1,829m
Sector Financial Services
Industry Insurance - Property & Casualty
GiC Sub-Industry Property & Casualty Insurance
IPO / Inception 1990-03-28

STC Stock Ratings

Growth Rating 57.9
Fundamental -
Dividend Rating 72.1
Rel. Strength -11.5
Analysts 4/5
Fair Price Momentum 67.92 USD
Fair Price DCF -

STC Dividends

Dividend Yield 12m 2.96%
Yield on Cost 5y 7.45%
Annual Growth 5y 10.20%
Payout Consistency 80.1%

STC Growth Ratios

Growth Correlation 3m -11%
Growth Correlation 12m 29.4%
Growth Correlation 5y 56.1%
CAGR 5y 19.85%
CAGR/Max DD 5y 0.37
Sharpe Ratio 12m -0.58
Alpha -0.51
Beta 0.640
Volatility 31.07%
Current Volume 166.7k
Average Volume 20d 135.3k
What is the price of STC stocks?
As of May 01, 2025, the stock is trading at USD 65.48 with a total of 166,733 shares traded.
Over the past week, the price has changed by -1.92%, over one month by -8.23%, over three months by +1.15% and over the past year by +8.60%.
Is Stewart Information a good stock to buy?
Partly, yes. Based on ValueRay Analyses, Stewart Information (NYSE:STC) is currently (May 2025) ok to buy, but has to be watched. It has a Growth Technical Rating of 57.94 and therefor an somewhat technical positive rating according to historical growth.
Based on ValueRays Analyses, Dividends and Discounted-Cash-Flow, the Fair Value of STC as of May 2025 is 67.92. This means that STC is currently overvalued and has a potential downside of 3.73%.
Is STC a buy, sell or hold?
Stewart Information has received a consensus analysts rating of 4.00. Therefor, it is recommend to buy STC.
  • Strong Buy: 1
  • Buy: 0
  • Hold: 1
  • Sell: 0
  • Strong Sell: 0
What are the forecast for STC stock price target?
According to ValueRays Forecast Model, STC Stewart Information will be worth about 73.8 in May 2026. The stock is currently trading at 65.48. This means that the stock has a potential upside of +12.69%.
Issuer Forecast Upside
Wallstreet Target Price 78.5 19.9%
Analysts Target Price 78 19.1%
ValueRay Target Price 73.8 12.7%