Market gains ahead of corporate results | Daily Tribune