| 
                   XPEL, Inc.
                   (XPEL, INC.) | 
               
                   Constantine John
                    (Director) | 
               24000 (S) $28.99 | 
               2020-08-20 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Pedersen Todd R.
                    (Director) | 
               220603 (S) $26.02 | 
               2020-08-20 | 
           | 
                   Simpson Manufacturing Co., Inc.
                   (SSD) | 
               
                   MACGILLIVRAY GREENWAY ROBIN
                    (Director) | 
               2500 (S) $100.68 | 
               2020-08-19 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   WIDMAN PHILLIP
                    (Director) | 
               3889 (S) $78.60 | 
               2020-08-19 | 
           | 
                   BARNES GROUP INC
                   (B) | 
               
                   EDWARDS DAWN N
                    (SVP, Human Resources) | 
               1700 (S) $39.27 | 
               2020-08-18 | 
           | 
                   XPEL, Inc.
                   (XPEL, INC.) | 
               
                   Constantine John
                    (Director) | 
               30000 (S) $28.27 | 
               2020-08-18 | 
           | 
                   XPEL, Inc.
                   (XPEL, INC.) | 
               
                   Adams Mark
                    (10% owner) | 
               22700 (S) $28.05 | 
               2020-08-18 | 
           | 
                   XPEL, Inc.
                   (XPEL, INC.) | 
               
                   Klonne Mike
                    (Director) | 
               10000 (S) $27.55 | 
               2020-08-17 | 
           | 
                   Simpson Manufacturing Co., Inc.
                   (SSD) | 
               
                   ANDRASICK JAMES S
                    (Director) | 
               1000 (S) $102.23 | 
               2020-08-14 | 
           | 
                   HELIOS TECHNOLOGIES, INC.
                   (HLIO) | 
               
                   Schuetz Alexander
                    (Director) | 
               1672 (B) $39.61 | 
               2020-08-14 | 
           | 
                   MATERION Corp
                   (MTRN) | 
               
                   Chemnitz Gregory R.
                    (VP General Counsel & Secretary) | 
               1287 (S) $59.98 | 
               2020-08-13 | 
           | 
                   PARKER HANNIFIN CORP
                   (PH) | 
               
                   Malone Robert W
                    (VP, President - Filtration Grp) | 
               4881 (S) $213.06 | 
               2020-08-12 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   JACOBI C MICHAEL
                    (Director) | 
               1000 (S) $86.00 | 
               2020-08-12 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   WIDMAN PHILLIP
                    (Director) | 
               10907 (S) $85.83 | 
               2020-08-12 | 
           | 
                   MATERION Corp
                   (MTRN) | 
               
                   Chemnitz Gregory R.
                    (VP General Counsel & Secretary) | 
               8318 (S) $60.87 | 
               2020-08-10 | 
           | 
                   PARKER HANNIFIN CORP
                   (PH) | 
               
                   MAXWELL MARTIN C
                    (VP - CTIO) | 
               9000 (S) $195.41 | 
               2020-08-07 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Cosentino John A Jr
                    (Director) | 
               1500 (S) $87.45 | 
               2020-08-06 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   JACOBI C MICHAEL
                    (Director) | 
               3314 (S) $83.37 | 
               2020-08-06 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Wheeler Randall
                    (VP of Newport Operations) | 
               1451 (S) $86.78 | 
               2020-08-05 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Cosentino John A Jr
                    (Director) | 
               4500 (S) $84.87 | 
               2020-08-04 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   FIFER MICHAEL O
                    (Director) | 
               15026 (S) $83.58 | 
               2020-08-04 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   OConnor Terrence Gregory
                    (Director) | 
               2738 (S) $84.26 | 
               2020-08-04 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   GARNREITER MICHAEL
                    (Other) | 
               500 (S) $85.00 | 
               2020-08-03 | 
           | 
                   MATERION Corp
                   (MTRN) | 
               
                   KHILNANI VINOD M
                    (Director) | 
               6000 (S) $58.10 | 
               2020-08-03 | 
           | 
                   WRAP TECHNOLOGIES, INC.
                   (WRTC) | 
               
                   BARNES JAMES A
                    (CFO, SECRETARY AND TREASURER) | 
               6000 (S) $10.04 | 
               2020-08-03 | 
           | 
                   STANLEY BLACK & DECKER, INC.
                   (SWK) | 
               
                   Raff Robert H Jr
                    (President, Stanley Security) | 
               1431 (S) $155.52 | 
               2020-08-03 | 
           | 
                   HIGHWAY HOLDINGS LTD
                   (HIHO) | 
               
                   Zeff Capital, LP
                    (10% owner) | 
               101285 (S) $5.61 | 
               2020-07-31 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Killoy Christopher John
                    (CEO and President) | 
               15000 (S) $80.77 | 
               2020-07-31 | 
           | 
                   SILGAN HOLDINGS INC
                   (SLGN) | 
               
                   LEWIS ROBERT B
                    (Executive VP and CFO) | 
               20000 (S) $38.05 | 
               2020-07-29 | 
           | 
                   SHILOH INDUSTRIES INC
                   (SHLO) | 
               
                   Etzkorn Lillian
                    (SVP and CFO) | 
               1671 (S) $1.55 | 
               2020-07-28 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Leska Shawn Christopher
                    (Vice President, Sales) | 
               2000 (S) $75.89 | 
               2020-07-27 | 
           | 
                   NORTHERN TECHNOLOGIES INTERNATIONAL CORP
                   (NTIC) | 
               
                   Calderon Nancy E.
                    (Director) | 
               1000 (B) $8.60 | 
               2020-07-23 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   Cullivan Julie A
                    (Other) | 
               840 (S) $93.53 | 
               2020-07-21 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Reid Kevin B. Sr
                    (VP & General Counsel) | 
               10000 (S) $76.86 | 
               2020-07-20 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Wilson Michael W
                    (VP of Mayodan Operations) | 
               1000 (S) $76.90 | 
               2020-07-20 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Lowney Timothy
                    (VP of Prescott Operations) | 
               1341 (S) $78.64 | 
               2020-07-17 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Fenster Edward Harris
                    (Chairman) | 
               100000 (S) $29.07 | 
               2020-07-10 | 
           | 
                   WRAP TECHNOLOGIES, INC.
                   (WRTC) | 
               
                   BARNES JAMES A
                    (CFO, SECRETARY AND TREASURER) | 
               6000 (S) $10.50 | 
               2020-07-01 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   GARNREITER MICHAEL
                    (Other) | 
               500 (S) $98.64 | 
               2020-07-01 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   MCBRADY MATTHEW R
                    (Other) | 
               350 (S) $97.96 | 
               2020-06-30 | 
           | 
                   MASCO CORP /DE/
                   (MAS) | 
               
                   Lindow John P
                    (VP, Controller and CAO) | 
               1246 (S) $50.00 | 
               2020-06-23 | 
           | 
                   STARRETT L S CO
                   (SCX) | 
               
                   PIPER TERRY A
                    (Director) | 
               7168 (B) $3.41 | 
               2020-06-23 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Philpot Michelle
                    (Chief Accounting Officer) | 
               4489 (S) $19.97 | 
               2020-06-19 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Dawson Christopher
                    (Chief Operating Officer) | 
               7934 (S) $19.53 | 
               2020-06-18 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Fenster Edward Harris
                    (Chairman) | 
               62042 (S) $19.59 | 
               2020-06-18 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   STEELE JEANNA
                    (General Counsel) | 
               3065 (S) $19.52 | 
               2020-06-18 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Allred L. Chance
                    (Chief Sales Officer) | 
               3185 (S) $10.08 | 
               2020-06-16 | 
           | 
                   Cornerstone Building Brands, Inc.
                   (CNR) | 
               
                   Buckley John L
                    (Pres., Siding Division) | 
               50000 (S) $6.13 | 
               2020-06-16 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Dawson Christopher
                    (Chief Operating Officer) | 
               8905 (S) $18.64 | 
               2020-06-15 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Fenster Edward Harris
                    (Chairman) | 
               11374 (S) $18.66 | 
               2020-06-15 | 
           | 
                   HC2 HOLDINGS, INC.
                   (HCHC) | 
               
                   GLAZER AVRAM A
                    (Director) | 
               961233 (B) $3.68 | 
               2020-06-15 | 
           | 
                   HC2 HOLDINGS, INC.
                   (HCHC) | 
               
                   Gorzynski Michael
                    (Director) | 
               110600 (B) $3.69 | 
               2020-06-15 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Philpot Michelle
                    (Chief Accounting Officer) | 
               1731 (S) $18.66 | 
               2020-06-15 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   STEELE JEANNA
                    (General Counsel) | 
               1535 (S) $18.66 | 
               2020-06-15 | 
           | 
                   WATTS WATER TECHNOLOGIES INC
                   (WTS) | 
               
                   Melhem Elie
                    (President- APAC, M. East, Afr.) | 
               1688 (S) $80.36 | 
               2020-06-12 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Christiansen Bryan
                    (Chief Operating Officer) | 
               754 (S) $8.69 | 
               2020-06-11 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   TIBBETTS JOSEPH S JR
                    (Director) | 
               5346 (S) $10.08 | 
               2020-06-10 | 
           | 
                   BARNES GROUP INC
                   (B) | 
               
                   MANGUM MYLLE H
                    (Director) | 
               47 (B) $43.82 | 
               2020-06-10 | 
           | 
                   SMITH & WESSON BRANDS, INC.
                   (SWBI) | 
               
                   Tobiassen Lane A.
                    (President, Firearm Division) | 
               1000 (S) $17.00 | 
               2020-06-10 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   Larson Luke
                    (PRESIDENT) | 
               22483 (S) $100.00 | 
               2020-06-09 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   Ahsan Jawad A
                    (CHIEF FINANCIAL OFFICER) | 
               15419 (S) $101.00 | 
               2020-06-09 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   Philpot Michelle
                    (Chief Accounting Officer) | 
               1002 (S) $19.46 | 
               2020-06-08 | 
           | 
                   BALL Corp
                   (BLL) | 
               
                   Knobel Jeff A
                    (Vice President & Treasurer) | 
               35000 (S) $72.98 | 
               2020-06-08 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Allred L. Chance
                    (Chief Sales Officer) | 
               5395 (S) $8.92 | 
               2020-06-08 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Christiansen Bryan
                    (Chief Operating Officer) | 
               1195 (S) $8.97 | 
               2020-06-08 | 
           | 
                   Arcosa, Inc.
                   (ACA) | 
               
                   Cole Kerry S
                    (Pres of Energy Equip.) | 
               4482 (S) $44.51 | 
               2020-06-08 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Dickson Paul S.
                    (Chief Revenue Officer) | 
               5395 (S) $8.91 | 
               2020-06-08 | 
           | 
                   WATTS WATER TECHNOLOGIES INC
                   (WTS) | 
               
                   Lepage Kenneth Robert
                    (General Counsel) | 
               9801 (S) $91.47 | 
               2020-06-08 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Plagemann Thomas G.
                    (CCO; EVP, Capital Markets) | 
               2995 (S) $8.94 | 
               2020-06-08 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Russell Dana C
                    (CFO and EVP) | 
               5255 (S) $8.91 | 
               2020-06-08 | 
           | 
                   PARKER HANNIFIN CORP
                   (PH) | 
               
                   Ross Andrew D
                    (VP, Pres-Fluid Connectors) | 
               5000 (S) $205.18 | 
               2020-06-05 | 
           | 
                   STANLEY BLACK & DECKER, INC.
                   (SWK) | 
               
                   Ansell Jeffrey D
                    (EVP & Pres. Tools & Storage) | 
               6579 (S) $150.64 | 
               2020-06-05 | 
           | 
                   Babcock & Wilcox Enterprises, Inc.
                   (BW) | 
               
                   Young Kenneth M
                    (Chief Executive Officer) | 
               20000 (B) $2.67 | 
               2020-06-05 | 
           | 
                   HC2 HOLDINGS, INC.
                   (HCHC) | 
               
                   Courtis Kenneth S.
                    (Director) | 
               24835 (B) $3.13 | 
               2020-06-05 | 
           | 
                   MASCO CORP /DE/
                   (MAS) | 
               
                   Lindow John P
                    (VP, Controller and CAO) | 
               5674 (S) $49.00 | 
               2020-06-05 | 
           | 
                   Babcock & Wilcox Enterprises, Inc.
                   (BW) | 
               
                   RILEY BRYANT R
                    (Director) | 
               42000 (B) $2.65 | 
               2020-06-05 | 
           | 
                   MOBILE MINI INC
                   (MINI) | 
               
                   MCCONNELL STEPHEN A
                    (Director) | 
               5000 (S) $37.25 | 
               2020-06-05 | 
           | 
                   MCDERMOTT INTERNATIONAL INC
                   (MDRIQ) | 
               
                   Austin Linh
                    (SVP, Middle East & North Afr.) | 
               20000 (S) $0.09 | 
               2020-06-04 | 
           | 
                   BALL Corp
                   (BLL) | 
               
                   MORRISON SCOTT C
                    (SR. V.P. and C.F.O.) | 
               20000 (S) $75.09 | 
               2020-06-04 | 
           | 
                   WRAP TECHNOLOGIES, INC.
                   (WRTC) | 
               
                   Rothans Michael James
                    (CHIEF OPERATING OFFICER) | 
               4800 (S) $8.61 | 
               2020-06-03 | 
           | 
                   HC2 HOLDINGS, INC.
                   (HCHC) | 
               
                   Courtis Kenneth S.
                    (Director) | 
               46014 (B) $2.98 | 
               2020-06-03 | 
           | 
                   Vivint Solar, Inc.
                   (VSLR) | 
               
                   Christiansen Bryan
                    (Chief Operating Officer) | 
               266 (S) $9.00 | 
               2020-06-03 | 
           | 
                   HC2 HOLDINGS, INC.
                   (HCHC) | 
               
                   Ferraro Joseph Anthony
                    (Chief Legal Officer & Corp Sec) | 
               40000 (S) $2.94 | 
               2020-06-02 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   DINEEN THOMAS ANTHONY
                    (Treasurer and CFO) | 
               9000 (S) $69.65 | 
               2020-06-01 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   FIFER MICHAEL O
                    (Director) | 
               90000 (S) $68.82 | 
               2020-06-01 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   ROSENTHAL AMIR
                    (Director) | 
               3000 (S) $67.33 | 
               2020-06-01 | 
           | 
                   SMITH & WESSON BRANDS, INC.
                   (SWBI) | 
               
                   SALTZ MITCHELL A
                    (Director) | 
               6914 (S) $14.99 | 
               2020-06-01 | 
           | 
                   SMITH & WESSON BRANDS, INC.
                   (SWBI) | 
               
                   Tobiassen Lane A.
                    (President, Firearm Division) | 
               1000 (S) $15.00 | 
               2020-06-01 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   Colbert Sarah F
                    (VP of Administration) | 
               900 (S) $61.62 | 
               2020-05-29 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   DINEEN THOMAS ANTHONY
                    (Treasurer and CFO) | 
               4000 (S) $62.51 | 
               2020-05-28 | 
           | 
                   AXON ENTERPRISE, INC.
                   (AAXN) | 
               
                   MCBRADY MATTHEW R
                    (Other) | 
               961 (S) $74.40 | 
               2020-05-27 | 
           | 
                   Arcosa, Inc.
                   (ACA) | 
               
                   GAFFORD RONALD J
                    (Director) | 
               10024 (S) $37.55 | 
               2020-05-26 | 
           | 
                   SILGAN HOLDINGS INC
                   (SLGN) | 
               
                   LEWIS ROBERT B
                    (Executive VP and CFO) | 
               10000 (S) $33.00 | 
               2020-05-26 | 
           | 
                   Sunrun Inc.
                   (RUN) | 
               
                   STEELE JEANNA
                    (General Counsel) | 
               605 (S) $16.50 | 
               2020-05-26 | 
           | 
                   Babcock & Wilcox Enterprises, Inc.
                   (BW) | 
               
                   Salamone Louis Jr
                    (Chief Financial Officer) | 
               25000 (B) $2.08 | 
               2020-05-20 | 
           | 
                   SILGAN HOLDINGS INC
                   (SLGN) | 
               
                   LEWIS ROBERT B
                    (Executive VP and CFO) | 
               2532 (S) $33.30 | 
               2020-05-19 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   FIFER MICHAEL O
                    (Director) | 
               6126 (S) $60.03 | 
               2020-05-18 | 
           | 
                   STURM RUGER & CO INC
                   (RGR) | 
               
                   JACOBI C MICHAEL
                    (Director) | 
               20635 (S) $59.00 | 
               2020-05-18 | 
           | 
                   Proto Labs Inc
                   (PRLB) | 
               
                   Baker Arthur R. III
                    (Chief Technology Officer) | 
               1988 (S) $115.07 | 
               2020-05-18 | 
           | 
                   MCDERMOTT INTERNATIONAL INC
                   (MDRIQ) | 
               
                   Austin Linh
                    (SVP, Middle East & North Afr.) | 
               56771 (S) $0.04 | 
               2020-05-15 |