Top U.S. corporations post record profits