Ticker: MCD Sector: Consumer Discretionary BAML vs consensus EPS Z-score: 0.0 BAML vs consensus sales Z-score: 1.0 Expected report date: April 30 Ticker: URI Sector: Industrials BAML vs consensus EPS Z-score: 0.1 BAML vs consensus sales Z-score: 0.3 Expected report date: April 18Ticker: QCOM Sector: Information Technology BAML vs consensus EPS Z-score: 0.1 BAML vs consensus sales Z-score: 0.5 Expected report date: April 25Ticker: MCK Sector: Healthcare BAML vs consensus EPS Z-score: 0.2 BAML vs consensus sales Z-score: 0.5 Expected report date: May 17Ticker: ITW Sector: Industrials BAML vs consensus EPS Z-score: 0.3 BAML vs consensus sales Z-score: 0.0 Expected report date: April 23Ticker: XEC Sector: Energy BAML vs consensus EPS Z-score: 0.4 BAML vs consensus sales Z-score: 1.1 Expected report date: May 9Ticker: PKG Sector: Materials BAML vs consensus EPS Z-score: 0.4 BAML vs consensus sales Z-score: 0.2 Expected report date: April 24Ticker: VRSK Sector: Industrials BAML vs consensus EPS Z-score: 0.6 BAML vs consensus sales Z-score: 1.4 Expected report date: May 1Ticker: AAPL Sector: Information Technology BAML vs consensus EPS Z-score: 0.8 BAML vs consensus sales Z-score: 0.4 Expected report date: May 1Ticker: TRV Sector: Financials BAML vs consensus EPS Z-score: 1.0 BAML vs consensus sales Z-score: 5.5 Expected report date: April 24Ticker: A Sector: Healthcare BAML vs consensus EPS Z-score: 1.0 BAML vs consensus sales Z-score: 2.4 Expected report date: May 15Ticker: CAT Sector: Industrials BAML vs consensus EPS Z-score: 1.0 BAML vs consensus sales Z-score: 0.1 Expected report date: April 24Ticker: ALL Sector: Financials BAML vs consensus EPS Z-score: 1.1 BAML vs consensus sales Z-score: 5.2 Expected report date: May 1Ticker: KMI Sector: Energy BAML vs consensus EPS Z-score: 1.2 BAML vs consensus sales Z-score: 2.2 Expected report date: April 18Ticker: NVDA Sector: Information Technology BAML vs consensus EPS Z-score: 1.7 BAML vs consensus sales Z-score: 0.1 Expected report date: May 8Ticker: NFX Sector: Energy BAML vs consensus EPS Z-score: 2.3 BAML vs consensus sales Z-score: 0.1 Expected report date: May 121 stocks set to surge as companies spend billions buying their own shares, according to Deutsche Bank »