Karachi, TPL Corp Ltd ended today's trading session with a gain, with the stock price increasing from an opening of 5.24 rupees to a close of 5.4 rupees. The stock fluctuated between 5.23 and 5.26 rupees throughout the day, with 100,000 shares traded.