Insider Transactions by DeRosa Michael Lawrence

Symbol CompanyOwnerRelationshipDateTransactionCost# SharesValue ($)Total SharesFiling
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 12, 2018Sale$26.2114,923391,0751,294,584Mar 20, 2019, 06:04 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 19, 2019Sale$31.6139,3001,242,2272,848,051Feb 21, 2019, 06:37 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 20, 2019Sale$31.1918,400573,8962,818,555Feb 21, 2019, 06:37 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 21, 2019Sale$31.059,048280,9402,809,507Feb 21, 2019, 06:37 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 07, 2019Sale$30.8322,204684,5492,898,472Feb 11, 2019, 04:53 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 08, 2019Sale$30.6422,217680,7292,876,255Feb 11, 2019, 04:53 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 06, 2019Sale$30.9037,1581,148,1822,920,676Feb 06, 2019, 05:58 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 04, 2019Sale$30.8836,4701,126,1942,971,434Feb 06, 2019, 05:58 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorFeb 05, 2019Sale$31.0513,600422,2802,957,834Feb 06, 2019, 05:58 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 28, 2019Sale$28.9635,8641,038,6213,007,904Jan 30, 2019, 06:29 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 23, 2019Sale$28.53591,6833,043,768Jan 25, 2019, 07:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 22, 2019Sale$28.9133,882979,5293,043,827Jan 22, 2019, 07:32 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 17, 2019Sale$28.5622,188633,7153,086,488Jan 22, 2019, 07:32 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 14, 2019Sale$29.4349,7611,464,4663,220,761Jan 16, 2019, 07:01 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 15, 2019Sale$29.4883,8022,470,4833,136,959Jan 16, 2019, 07:01 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJan 16, 2019Sale$28.9937,0621,074,4273,099,897Jan 16, 2019, 07:01 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 19, 2018Sale$23.8029,377699,2313,285,374Dec 20, 2018, 07:04 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 18, 2018Sale$24.0926,812645,9013,299,899Dec 20, 2018, 07:04 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 13, 2018Sale$25.8111,835305,4613,374,509Dec 17, 2018, 07:00 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 14, 2018Sale$24.9925,633640,5693,348,876Dec 17, 2018, 07:00 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 17, 2018Sale$24.4122,165541,0483,326,711Dec 17, 2018, 07:00 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 10, 2018Sale$26.1019,853518,1633,405,142Dec 11, 2018, 07:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 11, 2018Sale$26.2318,798493,0723,386,344Dec 11, 2018, 07:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 07, 2018Sale$26.3216,639437,8673,429,295Dec 11, 2018, 07:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 04, 2018Sale$27.0715,900430,3503,479,237Dec 06, 2018, 07:33 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 06, 2018Sale$26.4930,903818,6203,441,634Dec 06, 2018, 07:33 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 30, 2018Sale$27.0626,492716,8743,518,107Dec 03, 2018, 06:34 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorDec 03, 2018Sale$27.5329,670816,8153,488,437Dec 03, 2018, 06:34 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 29, 2018Sale$26.9843,8161,182,0123,578,910Dec 03, 2018, 06:34 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 26, 2018Sale$25.6822,710583,1933,652,073Nov 28, 2018, 05:31 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 27, 2018Sale$25.8329,745768,3133,622,328Nov 28, 2018, 05:31 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 28, 2018Sale$26.7033,913905,3473,615,328Nov 28, 2018, 05:31 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 23, 2018Sale$25.3710,514266,7403,674,783Nov 23, 2018, 04:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 20, 2018Sale$23.9219,153458,1403,723,397Nov 23, 2018, 04:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 21, 2018Sale$24.8538,100946,6783,719,597Nov 23, 2018, 04:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 15, 2018Sale$24.3757,9151,411,3893,802,761Nov 19, 2018, 07:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 16, 2018Sale$24.6335,590876,5823,767,171Nov 19, 2018, 07:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 19, 2018Sale$24.0624,621592,3183,755,100Nov 19, 2018, 07:02 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 12, 2018Sale$24.2846,1851,121,2933,982,653Nov 14, 2018, 06:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 13, 2018Sale$23.8059,7321,421,6953,940,752Nov 14, 2018, 06:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorNov 14, 2018Sale$23.5955,4761,308,6793,860,676Nov 14, 2018, 06:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 29, 2018Sale$25.014,796119,9694,024,269Oct 31, 2018, 07:34 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 16, 2018Sale$26.1221,693566,6215,026,865Oct 16, 2018, 08:19 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 12, 2018Sale$25.0087,3962,184,9005,068,573Oct 16, 2018, 08:19 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 15, 2018Sale$25.6420,015513,1855,048,558Oct 16, 2018, 08:19 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 09, 2018Sale$25.6240,1501,028,6435,214,766Oct 11, 2018, 08:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 10, 2018Sale$25.3029,097736,1545,185,669Oct 11, 2018, 08:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 11, 2018Sale$24.9229,700740,1245,155,969Oct 11, 2018, 08:03 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 08, 2018Sale$25.7589,9592,316,2895,316,075Oct 09, 2018, 04:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 04, 2018Sale$28.1027,450771,3455,370,753Oct 09, 2018, 04:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorOct 05, 2018Sale$27.0025,878698,7765,356,675Oct 09, 2018, 04:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 19, 2018Sale$27.8629,420819,6415,486,317Sep 21, 2018, 08:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 20, 2018Sale$28.2953,2691,506,9805,433,048Sep 21, 2018, 08:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 21, 2018Sale$27.9334,845973,2215,398,203Sep 21, 2018, 08:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 14, 2018Sale$27.7138,3531,062,7625,589,063Sep 18, 2018, 08:18 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 17, 2018Sale$27.3541,1241,124,7415,547,939Sep 18, 2018, 08:18 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 18, 2018Sale$27.6432,202890,0635,515,737Sep 18, 2018, 08:18 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 12, 2018Sale$27.2327,200740,6565,681,446Sep 13, 2018, 08:06 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 13, 2018Sale$28.0054,0301,512,8405,627,416Sep 13, 2018, 08:06 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 11, 2018Sale$27.3335,440968,5755,708,646Sep 13, 2018, 08:06 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 06, 2018Sale$27.4836,359999,1455,802,377Sep 10, 2018, 08:09 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 07, 2018Sale$27.1621,791591,8445,780,586Sep 10, 2018, 08:09 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 10, 2018Sale$27.4336,5001,001,1955,744,086Sep 10, 2018, 08:09 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 04, 2018Sale$27.3439,4001,077,1965,907,295Sep 05, 2018, 07:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorSep 05, 2018Sale$27.0768,5591,855,8925,838,736Sep 05, 2018, 07:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 31, 2018Sale$27.9526,433738,8025,946,695Sep 05, 2018, 07:08 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 29, 2018Sale$28.4721,722618,4256,040,628Aug 31, 2018, 04:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 30, 2018Sale$28.6367,5001,932,4836,018,428Aug 31, 2018, 04:07 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 27, 2018Sale$28.6834,200980,8566,105,650Aug 28, 2018, 08:29 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 28, 2018Sale$28.4443,3001,231,4526,062,350Aug 28, 2018, 08:29 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 24, 2018Sale$28.56145,6824,160,6786,139,850Aug 28, 2018, 08:29 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 21, 2018Sale$27.7992,6162,573,5256,433,905Aug 23, 2018, 09:30 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 22, 2018Sale$28.2166,7221,882,2286,315,430Aug 23, 2018, 09:30 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 23, 2018Sale$27.9229,898834,7526,285,532Aug 23, 2018, 09:30 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 20, 2018Sale$26.9745,0211,214,2166,474,768Aug 20, 2018, 09:11 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 16, 2018Sale$26.4837,100982,5486,570,228Aug 20, 2018, 09:11 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorAug 17, 2018Sale$26.7541,3141,105,1506,519,789Aug 20, 2018, 09:11 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorJul 20, 2018Option Exercise$14.2195,0271,350,0187,521,039Jul 24, 2018, 05:47 PM
TPICTPI COMPOSITES, INCDeRosa Michael LawrenceDirectorMay 17, 2017Sale$16.351,132,57218,517,5538,298,848May 18, 2017, 06:29 PM