Market Cap: $365.86M
Market Cap: $365.86M
He Eric bought 1,591 shares of API on 1 September. They now own 87,753 API shares.
He Eric bought APIHe Eric sold 1,591 shares of API on 1 September. They now own 35,009 API shares.
He Eric sold APIHe Eric sold 1,591 shares of API on 1 August. They now own 36,600 API shares.
He Eric sold APIHe Eric bought 1,591 shares of API on 1 August. They now own 86,162 API shares.
He Eric bought APIHe Eric sold 1,591 shares of API on 1 July. They now own 38,191 API shares.
He Eric sold APIHe Eric bought 1,591 shares of API on 1 July. They now own 84,571 API shares.
He Eric bought APIZhao Bin bought 0 shares of API on 10 June. They now own 7,267,029 API shares.
Zhao Bin bought APIZhao Bin bought 0 shares of API on 10 June. They now own 76,179,938 API shares.
Zhao Bin bought APIZhao Bin bought 0 shares of API on 10 June. They now own 1,957,606 API shares.
Zhao Bin bought APIZhao Bin bought 2,250,000 shares of API on 10 June. They now own 0 API shares.
Zhao Bin bought APIZhao Bin bought 2,250,000 shares of API on 10 June. They now own 0 API shares.
Zhao Bin bought APIHe Eric sold 1,592 shares of API on 1 June. They now own 39,782 API shares.
He Eric sold APIHe Eric bought 1,592 shares of API on 1 June. They now own 82,980 API shares.
He Eric bought APIHe Eric bought 1,591 shares of API on 1 May. They now own 81,388 API shares.
He Eric bought APIHe Eric sold 1,591 shares of API on 1 May. They now own 41,374 API shares.
He Eric sold APIWang Hua Tony bought 1,200,000 shares of API on 1 April. They now own 0 API shares.
Wang Hua Tony bought APIWang Hua Tony bought 0 shares of API on 1 April. They now own 334,090 API shares.
Wang Hua Tony bought APIHe Eric bought 1,591 shares of API on 1 April. They now own 79,797 API shares.
He Eric bought APIHe Eric sold 1,591 shares of API on 1 April. They now own 42,965 API shares.
He Eric sold APIWang Jingbo bought 0 shares of API on 31 March. They now own 345,547 API shares.
Wang Jingbo bought APILiu Bin Robbin bought 5,634 shares of API on 31 March. They now own 0 API shares.
Liu Bin Robbin bought APIWang Jingbo bought 450,000 shares of API on 31 March. They now own 0 API shares.
Wang Jingbo bought APILiu Bin Robbin bought 0 shares of API on 31 March. They now own 65,802 API shares.
Liu Bin Robbin bought APILiu Bin Robbin bought 134,190 shares of API on 31 March. They now own 0 API shares.
Liu Bin Robbin bought APIWang Jingbo bought 450,000 shares of API on 31 March. They now own 0 API shares.
Wang Jingbo bought APILiu Bin Robbin bought 36,769 shares of API on 31 March. They now own 0 API shares.
Liu Bin Robbin bought APILiu Bin Robbin bought 450,000 shares of API on 31 March. They now own 0 API shares.
Liu Bin Robbin bought APILiu Qin bought 0 shares of API on 23 March. They now own 8,665,496 API shares.
Liu Qin bought APILiu Qin bought 0 shares of API on 23 March. They now own 12,558,748 API shares.
Liu Qin bought APILiu Qin bought 0 shares of API on 23 March. They now own 1,161,092 API shares.
Liu Qin bought APILiu Qin bought 0 shares of API on 23 March. They now own 1,255,875 API shares.
Liu Qin bought APILiu Qin bought 0 shares of API on 23 March. They now own 7,740,611 API shares.
Liu Qin bought APILiu Qin bought 0 shares of API on 23 March. They now own 745,108 API shares.
Liu Qin bought APIZhang Steve bought 0 shares of API on 18 March. They now own 92,072 API shares.
Zhang Steve bought APIZhao Bin bought 2,250,000 shares of API on 17 March. They now own 0 API shares.
Zhao Bin bought APIZhao Bin bought 0 shares of API on 17 March. They now own 7,267,029 API shares.
Zhao Bin bought APIZhao Bin bought 0 shares of API on 17 March. They now own 76,179,938 API shares.
Zhao Bin bought APIHe Eric bought 31,825 shares of API on 17 March. They now own 0 API shares.
He Eric bought APIHe Eric bought 0 shares of API on 17 March. They now own 78,206 API shares.
He Eric bought APIZhao Bin bought 2,250,000 shares of API on 17 March. They now own 0 API shares.
Zhao Bin bought APIZhao Bin bought 0 shares of API on 17 March. They now own 1,610,603 API shares.
Zhao Bin bought APIWang Jingbo bought 514,250 shares of API on 23 November. They now own 0 API shares.
Wang Jingbo bought APIHe Eric bought 30,000 shares of API on 30 June. They now own 0 API shares.
He Eric bought APIViking Global Investors Lp bought 4,000 shares of API on 3 January. They now own 4,000 API shares.
Viking Global Investors Lp bought APIViking Global Investors Lp bought 196,000 shares of API on 3 January. They now own 196,000 API shares.
Viking Global Investors Lp bought APIViking Global Investors Lp bought 4,000 shares of API on 3 January. They now own 4,000 API shares.
Viking Global Investors Lp bought APIViking Global Investors Lp bought 196,000 shares of API on 3 January. They now own 196,000 API shares.
Viking Global Investors Lp bought APIViking Global Investors Lp bought 0 shares of API on 28 April. They now own 33,333,333 API shares.
Viking Global Investors Lp bought APIViking Global Investors Lp bought 0.33 shares of API on 28 April. They now own 0 API shares.
Viking Global Investors Lp bought APIPastor Donald sold 166,283 shares of API on 8 May. They now own 0 API shares.
Pastor Donald sold APIPastor Donald sold 166,283 shares of API on 8 May. They now own 0 API shares.
Pastor Donald sold APIPastor Donald sold 16,805 shares of API on 8 May. They now own 0 API shares.
Pastor Donald sold APIPastor Donald sold 20,000 shares of API on 8 May. They now own 0 API shares.
Pastor Donald sold APIPastor Donald bought 8,500 shares of API on 18 August. They now own 166,283 API shares.
Pastor Donald bought APIPastor Donald bought 7,619 shares of API on 18 November. They now own 155,402 API shares.
Pastor Donald bought APIPastor Donald bought 2,381 shares of API on 18 November. They now own 157,783 API shares.
Pastor Donald bought APIPastor Donald bought 16,805 shares of API on 1 September. They now own 16,805 API shares.
Pastor Donald bought APIPastor Donald bought 6,600 shares of API on 30 November. They now own 144,383 API shares.
Pastor Donald bought APIPastor Donald bought 700 shares of API on 30 November. They now own 147,783 API shares.
Pastor Donald bought APIPastor Donald bought 2,700 shares of API on 30 November. They now own 147,083 API shares.
Pastor Donald bought APIPastor Donald bought 24,509 shares of API on 1 September. They now own 137,783 API shares.
Pastor Donald bought APIPastor Donald bought 1,000 shares of API on 17 August. They now own 111,693 API shares.
Pastor Donald bought APIPastor Donald bought 800 shares of API on 17 August. They now own 112,493 API shares.
Pastor Donald bought APIPastor Donald bought 381 shares of API on 17 August. They now own 113,274 API shares.
Pastor Donald bought APIPastor Donald bought 4,919 shares of API on 17 August. They now own 110,693 API shares.
Pastor Donald bought APIPastor Donald bought 400 shares of API on 17 August. They now own 112,893 API shares.
Pastor Donald bought APIPastor Donald bought 7,500 shares of API on 17 August. They now own 105,774 API shares.
Pastor Donald bought APIPastor Donald bought 7,000 shares of API on 13 September. They now own 98,274 API shares.
Pastor Donald bought APIPastor Donald bought 38,461 shares of API on 1 September. They now own 91,274 API shares.
Pastor Donald bought APIPotomac Capital Management Llc sold 39,700 shares of API on 29 January. They now own 1,394,729 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 28,800 shares of API on 28 January. They now own 1,434,429 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 23,000 shares of API on 27 January. They now own 1,463,229 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 16,600 shares of API on 26 January. They now own 1,486,229 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 2,900 shares of API on 25 January. They now own 1,502,829 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 38,810 shares of API on 22 January. They now own 1,505,729 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 1,900 shares of API on 15 January. They now own 1,544,539 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 400 shares of API on 14 January. They now own 1,546,439 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 27,000 shares of API on 13 January. They now own 1,546,839 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 27,900 shares of API on 5 January. They now own 1,573,839 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 101,300 shares of API on 4 January. They now own 1,601,739 API shares.
Potomac Capital Management Llc sold APIPastor Donald bought 37,313 shares of API on 1 September. They now own 52,813 API shares.
Pastor Donald bought APIPastor Donald bought 1,500 shares of API on 31 August. They now own 15,500 API shares.
Pastor Donald bought APIPastor Donald bought 2,000 shares of API on 28 August. They now own 12,000 API shares.
Pastor Donald bought APIPastor Donald bought 2,000 shares of API on 28 August. They now own 14,000 API shares.
Pastor Donald bought APIPastor Donald bought 2,000 shares of API on 27 August. They now own 10,000 API shares.
Pastor Donald bought APIPotomac Capital Management Llc sold 20,314 shares of API on 5 August. They now own 3,327,202 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 18,700 shares of API on 3 August. They now own 2,847,516 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 45,202 shares of API on 31 July. They now own 2,866,216 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 8,800 shares of API on 30 July. They now own 2,911,418 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 7,700 shares of API on 3 March. They now own 3,420,218 API shares.
Potomac Capital Management Llc sold APIPotomac Capital Management Llc sold 500,000 shares of API on 3 March. They now own 2,920,218 API shares.
Potomac Capital Management Llc sold APIPastor Donald bought 1,400 shares of API on 19 February. They now own 7,400 API shares.
Pastor Donald bought APIPastor Donald bought 600 shares of API on 19 February. They now own 8,000 API shares.
Pastor Donald bought APIPastor Donald bought 4,000 shares of API on 19 February. They now own 6,000 API shares.
Pastor Donald bought APIPastor Donald sold 0 shares of API on 31 March. They now own 2,000 API shares.
Pastor Donald sold APIPastor Donald bought 100,000 shares of API on 5 July. They now own 20,000 API shares.
Pastor Donald bought APIPastor Donald bought 100,000 shares of API on 5 July. They now own 20,000 API shares.
Pastor Donald bought API