Stocks that moved substantially or traded heavily Tuesday on the New York Stock Exchange and Nasdaq Stock Market:
BP plc, up $1.56 at $43.40
A contractor paid the British oil giant $75 million to settle all potential claims from last year's Gulf of Mexico oil spill.
Nokia Corp., up 21 cents at $6.06
The Finnish handset maker will introduce its first mobile phones using the Microsoft Windows operating system this year.
Best Buy Co., up 84 cents at $32.38
The electronics retailer said it will buy back $5 billion of its common stock and raise its quarterly dividend by 7 percent.
Walgreen Co., down $1.90 at $43.28
The drugstore chain said it will end a $5.3-billion-per-year relationship with pharmacy benefits manager Express Scripts.
Carnival Corp., up $1.51 at $37.24
The cruise operator's second-quarter net income dropped 18 percent, but results still beat Wall Street's expectations.
Susquehanna Bancshares Inc., down 64 cents at $7.70
The bank is buying Tower Bancorp Inc. for $343 million in cash and stock, and said the deal would add to earnings immediately.
Riverbed Technology Inc., up $2.10 at $33.72
A Sterne Agee analyst named the data network manager's stock a "Buy," saying the company has shown strong growth.
SunPower Corp., up 88 cents at $17.27
French oil producer Total completed its $1.4 billion purchase of 60 percent of the solar energy company's stock.