After setting-off on a positive the note, the Sensex witnessed a mid-week correction only to bounce back and end with a solid gain of 227 points at 12,237.The index dropped to a low of 11,834, and then rallied to a high of 12,303 - a swing of 469 points.In the process, the index has ended higher for the ninth consecutive week. The index has gained a whopping 21.3% (2,151 points) in the last nine weeks.INDEX MOVERS & SHAKERSReliance Communications zoomed over 9% to Rs 347. HLL and HDFC have surged 5.5% each to Rs 257 and Rs 1,405, respectively. Bharti, Bajaj Auto, TCS and ITC were up 3-5% each.Tata Motors was the major loser, and the stock shed 4% to Rs 835. Maruti and Tata Steel slipped 1.5% each to Rs 937 and Rs 497, respectively.