Peacocks profits are flying high