Financial summary of Stewart Information Services Corporation with all the key numbers
The current STC market cap is 1.498B USD. The company's EPS TTM is 10.91 USD, dividend yield is 2.71%, and P/E is 5.09. Next Stewart Information Services Corporation earnings date is October 26, the estimation is 2.03 USD.