Foreign investors bought $84.5 billion in American stocks and bonds in February, according to the Treasury Department. January data were revised to $92.5 billion. Analysts were expecting inflows to fall to $65 billion.