All benchmark indexes ended the week and first quarter with gains, though the Dow Jones IndustrialAverage and S&P 500 closed out March with monthly losses. The Nasdaq came close to another record to end the week, though fell into the red in the final minutes. Crude oil closed with slight gains, settling at its highest level in more than three weeks. A reading on drilling activity in the U.S. showed the number of active rigs rise for another week. Amazon (AMZN) - Get Report was initiated with a BUY rating and $1,100 price target at Loop Capital. Analysts said the company has a runway for continued solid growth and can ultimately spin off its web services business. Amazon closed at records for a third day in a row. Alcoa (AA) - Get Report was upgraded to OUTPERFORM from MARKET PERFORM at BMO Capital. Analysts said the stock price has not factored in higher commodity prices.