 25.74 price returns over the past month with earnings surprise of 45.3 million on Q2 results. 18.31 CAGR growth in FCF with additional 18 reinvestment in net working capital bolsters consensus FCF growth estimates. 