Dow Posts Triple-Digit Gains; Nasdaq Reaches 2,000