Sto SE & Co. KGaA

109.80
3.00 (2.81%)
At close: Jan 30, 2025, 5:19 PM