Lima dari 11 sektor utama S&P lebih tinggi, dipimpin oleh indeks energi yang naik 1,5 persen. Harga minyak mentah naik dan Brent mencapai USD114 per barel pada satu titik di tengah pemadaman di Libya memperdalam kekhawatiran atas pasokan global yang ketat.
Di antara yang berkinerja terbaik adalah Marathon Petroleum Corp, yang naik 3,3 persen untuk mencapai rekor tertinggi kedua dalam tiga sesi. Valero Energy Corp dan Phillips 66 keduanya naik 5,2 persen.
Saham Charles Schwab Corp turun 9,4 persen, penurunan satu hari terbesar sejak Maret 2020, setelah perusahaan jasa keuangan itu meleset dari perkiraan laba kuartalan.
Adapun saham Twitter naik 7,5 persen karena situs microblogging mengadopsi "pil racun" pada hari Jumat untuk membatasi CEO Tesla Elon Musk dari meningkatkan sahamnya menjadi lebih dari 15 persen untuk periode satu tahun.
Didi Global Inc merosot 18,3 persen setelah perusahaan transportasi online China itu mengatakan akan mengadakan rapat umum luar biasa pada 23 Mei untuk memberikan suara pada rencana delisting di Amerika Serikat.