Constellation “cautiously optimistic” on macro challenges having reached bottom

Constellation “cautiously optimistic” on macro challenges having reached bottom