Ten stocks capped off the trading week boasting strong gains, as investors took heart from a flurry of corporate developments, including dividend distribution and analyst upgrades, among others.