Ace points to strong sales and earnings