US stocks added about $8.1 trillion in April as the S&P 500 hit a record close.