7/7/22 Carson Richard M 4 Officer² 1:10K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 6/1/21 Carson Richard M 4 Officer² 1:6K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 3/11/21 Carson Richard M 4 Officer² 1:8K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 3/10/21 Carson Richard M 4 Officer² 1:8K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 3/9/21 Carson Richard M 4 Officer² 1:8K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 5/7/20 Carson Richard M 4/A Officer² 1:6K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 5/7/20 Carson Richard M 4 Officer² 1:6K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 3/27/20 Carson Richard M 4 Officer² 1:8K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 3/11/20 Carson Richard M 4 Officer² 2:15K Cypress Environmental Partners LP DONNELLEY FIN… File16/FA 8/15/19 Carson Richard M 4 Officer² 1:5K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 7/3/19 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 3/27/19 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 3/12/19 Carson Richard M 4 Officer² 1:10K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 2/5/19 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Donnelley Fin’l S… 06/FA 4/11/18 Carson Richard M 4 Officer² 1:5K Cypress Environmental Partners LP Toppan Merrill/FA 3/28/18 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Toppan Merrill/FA 2/2/18 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Toppan Merrill/FA 1/3/18 Carson Richard M 4 Officer² 1:5K Cypress Environmental Partners LP Toppan Merrill/FA 3/13/17 Carson Richard M 4 Officer² 1:5K Cypress Environmental Partners LP Toppan Merrill/FA 2/3/17 Carson Richard M 4 Officer² 1:7K Cypress Environmental Partners LP Toppan Merrill/FA