Market is on a tear.