S& P - another stellar year in 2024