The general index of the Qatar Stock Exchange ended trading higher today, gaining 47.65 points, or 0.38%, to reach 12,595.69 points. During today's session, 126,351,998 shares were traded, with a value of QAR 428,183,388.425 through 15,151 deals in all sectors. The shares of 30 companies rose, while the prices of 10 other companies declined. 4 companies maintained their previous closing price.