revenue and profitslatest news & developments