Common Stock, par value $0.001 per share | 04/25/2022 | | S | | 500 | D | $21.76 | 1,973,499 | I | See footnote |
Common Stock, par value $0.001 per share | 04/25/2022 | | S | | 385 | D | $22.22 | 1,973,114 | I | See footnote |
Common Stock, par value $0.001 per share | 04/26/2022 | | S | | 500 | D | $21.8 | 1,972,614 | I | See footnote |
Common Stock, par value $0.001 per share | 04/27/2022 | | S | | 500 | D | $22.82 | 1,972,114 | I | See footnote |
Common Stock, par value $0.001 per share | 04/28/2022 | | S | | 1,000 | D | $22.65 | 1,971,114 | I | See footnote |
Common Stock, par value $0.001 per share | 04/29/2022 | | S | | 1,000 | D | $22.59 | 1,970,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/02/2022 | | S | | 500 | D | $22.54 | 1,969,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/03/2022 | | S | | 500 | D | $21.52 | 1,969,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/04/2022 | | S | | 500 | D | $21.4 | 1,968,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/06/2022 | | S | | 500 | D | $21.82 | 1,968,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/09/2022 | | S | | 500 | D | $21.38 | 1,967,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/09/2022 | | S | | 500 | D | $21.87 | 1,967,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/10/2022 | | S | | 500 | D | $22.1 | 1,966,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/11/2022 | | S | | 500 | D | $21.5 | 1,966,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/12/2022 | | S | | 1,000 | D | $24.68 | 1,965,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/13/2022 | | S | | 1,000 | D | $25.4 | 1,964,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/16/2022 | | S | | 500 | D | $26.88 | 1,963,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/17/2022 | | S | | 500 | D | $27.5 | 1,963,114 | I | See footnote |
Common Stock, par value $0.001 per share | 05/18/2022 | | S | | 500 | D | $25.84 | 1,962,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/19/2022 | | S | | 1,000 | D | $24.9 | 1,961,614 | I | See footnote |
Common Stock, par value $0.001 per share | 05/20/2022 | | S | | 500 | D | $24 | 1,973,499 | I | See footnote |
Common Stock, par value $0.001 per share | 07/20/2022 | | S | | 120,000 | D | $27 | 1,853,999 | I | See footnote |