Stanley Q1 sales and earnings up