| 2020-05-19 | Joint reporting: Ardsley Partners Fund II, L.P.; ARDSLEY ADVISORY PARTNERS; HEMPLEMAN PHILIP J; Ardsley Offshore Fund, Ltd.; Ardsley Partners Renewable Energy Fund, L.P.; Ardsley Renewable Energy Offshore Fund, Ltd.; ARDSLEY PARTNERS I LP; Ardsley Partners Institutional Fund, L.P. | Sell | $175K |
| 2010-12-15 | Joint reporting: Ardsley Partners Fund II, L.P.; ARDSLEY ADVISORY PARTNERS; HEMPLEMAN PHILIP J; Ardsley Offshore Fund, Ltd.; Ardsley Partners Renewable Energy Fund, L.P.; Ardsley Renewable Energy Offshore Fund, Ltd.; ARDSLEY PARTNERS I LP; Ardsley Partners Institutional Fund, L.P. | Sell | $102K |
| 2010-12-02 | Joint reporting: Ardsley Partners Fund II, L.P.; ARDSLEY ADVISORY PARTNERS; HEMPLEMAN PHILIP J; Ardsley Offshore Fund, Ltd.; Ardsley Partners Renewable Energy Fund, L.P.; Ardsley Renewable Energy Offshore Fund, Ltd.; ARDSLEY PARTNERS I LP; Ardsley Partners Institutional Fund, L.P. | Sell | $86K |
| 2020-05-11 | Joint reporting: Ardsley Partners Fund II, L.P.; ARDSLEY ADVISORY PARTNERS; HEMPLEMAN PHILIP J; Ardsley Offshore Fund, Ltd.; Ardsley Partners Renewable Energy Fund, L.P.; Ardsley Renewable Energy Offshore Fund, Ltd.; ARDSLEY PARTNERS I LP; Ardsley Partners Institutional Fund, L.P. | Buy | $84K |
| 2011-06-13 | Gao Zhentao(Chief Executive Officer) | Buy | $28K |
| 2011-06-10 | Hu Gang(Chief Financial Officer) | Buy | $27K |
| 2011-06-06 | Huett Greg | Buy | $26K |
| 2011-05-31 | Huett Greg | Buy | $26K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $25K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $22K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $21K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $21K |
| 2011-06-10 | Hu Gang(Chief Financial Officer) | Buy | $21K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $21K |
| 2011-06-10 | Hu Gang(Chief Financial Officer) | Buy | $21K |
| 2011-06-10 | Hu Gang(Chief Financial Officer) | Buy | $21K |
| 2011-06-10 | Gao Zhentao(Chief Executive Officer) | Buy | $16K |
| 2020-06-24 | Joint reporting: Ardsley Partners Fund II, L.P.; ARDSLEY ADVISORY PARTNERS; HEMPLEMAN PHILIP J; Ardsley Offshore Fund, Ltd.; Ardsley Partners Renewable Energy Fund, L.P.; Ardsley Renewable Energy Offshore Fund, Ltd.; ARDSLEY PARTNERS I LP; Ardsley Partners Institutional Fund, L.P. | Buy | $8K |
| 2011-06-13 | Hu Gang(Chief Financial Officer) | Buy | $2K |
| 2011-06-13 | Hu Gang(Chief Financial Officer) | Buy | $1K |