Financial companies give boost to US stocks

Banks and other financial companies have led US stocks upwards, nudging the Nasdaq composite index to an all-time high.
Rising bond yields, which can result in higher interest rates on loans and bigger profits for banks, helped put traders in the mood to buy banking stocks.