Cadence Fuels M&A and $400M Buyback with Strong Cash Flow