| Top Holders
| | | Shares Held | % O/S | Share Change | Filing Date | | Maverick Capital, Ltd. | 3,949,976 | 9.9 | 1,075,700 | 06/30/10 | | Fidelity Management & Research | 2,954,927 | 7.4 | -205,800 | 06/30/10 | | DCM | 2,804,748 | 7.0 | -3,220,000 | 12/31/09 | | Lone Pine Capital, L.L.C. | 2,616,404 | 6.6 | 1,467,315 | 08/24/10 | | AllianceBernstein L.P. | 1,250,760 | 3.1 | 216,520 | 06/30/10 | | Wellington Management Company, LLP | 1,180,215 | 3.0 | 1,127,005 | 06/30/10 | | Criterion Capital Management | 1,178,068 | 3.0 | -71,808 | 06/30/10 | | Fred Alger Management, Inc. | 1,127,568 | 2.8 | -39,089 | 06/30/10 | | TCW Asset Management Company | 965,670 | 2.4 | 194,479 | 06/30/10 | | Chen (Hao) | 951,500 | 2.4 | 951,500 | 03/31/10 |
|