The general index of the Qatar Stock Exchange ended trading higher today, gaining 144.89 points, or 1.15%, to reach 12,695.27 points. During today's session, 212,762,504 shares were traded, with a value of QAR 681,305,463.718, through 21,334 deals in all sectors. The shares of 23 companies rose, while the prices of 20 other companies declined. 2 companies maintained their previous closing price.