Company leaders put a positive spin on tricky times but investors were not always persuaded on a busy day of annual meetings and quarterly updates.
Company leaders put a positive spin on tricky times but investors were not always persuaded on a busy day of annual meetings and quarterly updates.