Karachi (Staff Report): Bulls runs at Pakistan Stock Exchange (PSX) on Tuesday as the benchmark KSE-100 Index gained 399 points, or 0.84 per cent to reach 48,071 points.

The benchmark touched the day's high at 48,513 points with first 30 minutes of trading, however it failed to sustain the bullish rally, and mid-day pressure forced the Index to touch 47,100 points as day low.

A total of 103m shares of KSE-100 index companies changed hands in the session, with a total worth of nearly Rs11 billion.

Stocks of 383 companies were traded, of which 160 gained in value, 207 declined and 16 remained unchanged.