| Date | Name | Title | Type | Security | Shares | Price | Value | Ownership | Reported |
| 12/09/2010 | Lam Jacky Wai Kei | CFO | Purchase | Common Stock, par value $0.001 | 100k | $15.00 | $1.5M | | 12/09/2010 |
| 11/30/2010 | Ying Dorothy Dong | Director | Purchase | Common Stock | 25k | $9.00 | $225k | | 11/30/2010 |
| 10/12/2010 | Starr Investments Cayman II, Inc. | 10% Owner | Purchase | Common Stock | 1.5M | $9.00 | $13.5M | | 10/12/2010 |
| 10/12/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1000k | $9.00 | $9M | | 10/12/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.70 | $2.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.68 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.66 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.65 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.68 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.67 | $2.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1 | $10.64 | $10.6 | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 101 | $10.63 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 424 | $10.62 | $4.5k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 500 | $10.61 | $5.3k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 400 | $10.61 | $4.2k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1.3k | $10.60 | $13.8k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 300 | $10.60 | $3.2k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 2.8k | $10.58 | $29.3k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.56 | $2.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.56 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.57 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.58 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 100 | $10.59 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1.3k | $10.59 | $13.8k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.60 | $2.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1.7k | $10.67 | $18.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 300 | $10.68 | $3.2k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1.6k | $10.68 | $17k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 105 | $10.69 | $1.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 1.3k | $10.70 | $13.9k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.71 | $2.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 400 | $10.71 | $4.3k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 300 | $10.72 | $3.2k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 381 | $10.72 | $4.1k | | 08/19/2010 |
| 08/19/2010 | Thousand Space Holding Ltd | 10% Owner | Sale | Common Stock, par value $0.001 | 200 | $10.73 | $2.1k | | 08/19/2010 |
|