Arthur J. Gallagher  ( AJG )  Shares Up 31% YTD: More Upside Left?