Better end markets, products and margins driving profits and share price