Hayward Holdings, Inc.
Exchange: nyse
none
3287385344.00
249740992.00
0.324248403963
0.248994009970
23.31%
3.75