Stewart Information Servi...

64.88
-0.81 (-1.23%)
At close: Jan 28, 2025, 3:05 PM