NYSE:SNA | US8330341012
Generating your data highlights...
14.8b USD | # 1031 in US
290.69k shares | 78.65m USD
52.68m
97.85% | 51.55m