Common Stock ($0.0001 par value) | 01/01/2019 | | J | | 87,956 | D | | 332,167 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 01/01/2019 | | J | | 87,956 | A | | 369,210 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 01/02/2019 | | P | | 1,677 | A | $7.5314 | 333,844 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 01/02/2019 | | P | | 1,122 | A | $7.5314 | 370,332 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 01/03/2019 | | P | | 2,848 | A | $7.8785 | 336,692 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 01/03/2019 | | P | | 1,905 | A | $7.8785 | 372,237 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 01/31/2019 | | P | | 18,004 | A | $7.9708 | 354,696 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 02/01/2019 | | P | | 14,979 | A | $7.9041 | 369,675 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 02/06/2019 | | P | | 1,439 | A | $7.4 | 371,114 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 03/15/2019 | | J | | 13,050 | A | $8.25 | 384,164 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 03/15/2019 | | J | | 13,050 | D | $8.25 | 359,187 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 03/29/2019 | | P | | 3,876 | A | $10.0601 | 388,040 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 03/29/2019 | | P | | 4,624 | A | $10.0054 | 363,811 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 04/01/2019 | | P | | 14,199 | A | $10.8736 | 402,239 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 04/01/2019 | | P | | 14,101 | A | $10.8736 | 377,912 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/19/2019 | | P | | 453 | A | $7.38 | 402,692 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/19/2019 | | P | | 447 | A | $7.38 | 378,359 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/20/2019 | | P | | 1,505 | A | $7.3922 | 404,197 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/20/2019 | | P | | 1,490 | A | $7.3922 | 379,849 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/21/2019 | | P | | 1,330 | A | $7.3773 | 405,527 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/21/2019 | | P | | 1,317 | A | $7.3773 | 381,166 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/24/2019 | | P | | 1,215 | A | $7.3911 | 406,742 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/24/2019 | | P | | 1,202 | A | $7.3911 | 382,368 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/25/2019 | | P | | 1,872 | A | $7.3434 | 408,614 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/25/2019 | | P | | 1,854 | A | $7.3434 | 384,222 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/26/2019 | | P | | 496 | A | $7.42 | 409,110 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/26/2019 | | P | | 491 | A | $7.42 | 384,713 | I | By: Greenhaven Road Capital Fund 2, L.P. |
Common Stock ($0.0001 par value) | 06/27/2019 | | P | | 1,308 | A | $7.4012 | 410,418 | I | By: Greenhaven Road Capital Fund 1, L.P. |
Common Stock ($0.0001 par value) | 06/27/2019 | | P | | 1,295 | A | $7.4012 | 386,008 | I | By: Greenhaven Road Capital Fund 2, L.P. |