Hayward Holdings, Inc.
Exchange: nyse
none
3181827328.00
249740992.00
0.324248404169
0.248994009970
23.31%
3.75