Markets to have best quarter in years as gas prices stay high · NBC News · Sentinel