XTRA • STO3 • DE0007274136
Generating your data highlights...
747m USD | # 5492 in DE
2.84k shares | 329.4k USD
2.54m
100.00% | 2.54m
Sto SE & Co. KGaA (XTRA: STO3) has a market capitalization of $746.66M. Last close €103.40 (as of 2026-10-20); 52-week range €90.80 to €130.60.