It's been a great week for stocks and that's tentatively set to continue to day with S&P 500 futures up 14 points, or 0.36%, just ahead of the open.
It's the final day of Q1 today and it's been a sparkling three-month run for technology and chipmakers in particular. There's increasing talk that October was the low of the bear market.