| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Feb 26 | P | 10,000 | $1.25 | $13K | 4,407,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Feb 24 | P | 80,000 | $1.52 | $122K | 4,397,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Feb 21 | P | 22,000 | $1.42 | $31K | 4,317,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Feb 20 | P | 66,000 | $1.44 | $95K | 4,295,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Feb 4 | P | 49,000 | $1.59 | $78K | 4,229,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jul 30 | J | 26,375 | $2.22 | $59K | 0 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 25 | P | 222,051 | $2.03 | $451K | 7,592,209 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 24 | P | 218,171 | $2.01 | $439K | 7,370,158 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 23 | P | 1,703,237 | $1.81 | $3.1M | 7,151,987 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 23 | S | 1,999 | $2.06 | $4K | 5,448,750 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 20 | P | 259,000 | $1.19 | $308K | 5,450,749 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 19 | P | 206,830 | $1.25 | $259K | 5,191,749 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Nov 25 | J | 518,279 | $3.30 | $1.7M | 4,984,919 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jul 30 | J | 26,375 | $2.22 | $59K | 4,466,640 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 30 | P | 14,000 | $1.56 | $22K | 4,180,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 29 | P | 319,000 | $1.73 | $552K | 4,166,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 28 | P | 224,000 | $1.69 | $379K | 3,847,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 23 | P | 557,000 | $1.45 | $808K | 3,623,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 20 | P | 12,000 | $1.59 | $19K | 3,066,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jan 6 | P | 115,551 | $1.97 | $228K | 3,054,232 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 25 | P | 634,066 | $1.94 | $1.2M | 2,938,681 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 24 | P | 252,615 | $1.82 | $460K | 2,304,615 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 23 | P | 532,980 | $2.38 | $1.3M | 2,052,000 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 23 | P | 699,000 | $1.84 | $1.3M | 1,519,020 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 20 | P | 399,000 | $1.18 | $471K | 820,020 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 19 | P | 393,020 | $1.23 | $483K | 421,020 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 18 | P | 2,000 | $1.22 | $2K | 28,000 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Dec 16 | P | 26,000 | $1.25 | $33K | 26,000 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Nov 25 | J | 518,279 | $3.30 | $1.7M | 0 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jul 8 | P | 41,120 | $3.60 | $148K | 518,279 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jun 24 | P | 144,405 | $4.96 | $716K | 477,159 |
| TPI COMPOSITES, INC | TPIC | Construction Taahhut A.S. Dere10%JOINT | Jun 21 | P | 51,059 | $4.85 | $248K | 332,754 |