Stewart Information Services Corpor... (STC)

$51.51

+0.54 (+1.06%)