MTB Cash Flow Statement & Analysis - M&T Bank Corp