Common Stock, par value $0.001 per share | 12/08/2021 | | S | | 500 | D | $32 | 2,029,614 | I | See footnote |
Common Stock, par value $0.001 per share | 12/08/2021 | | S | | 250 | D | $32 | 2,029,364 | I | See footnote |
Common Stock, par value $0.001 per share | 12/09/2021 | | S | | 400 | D | $29.57 | 2,028,964 | I | See footnote |
Common Stock, par value $0.001 per share | 12/09/2021 | | S | | 350 | D | $29.9 | 2,028,614 | I | See footnote |
Common Stock, par value $0.001 per share | 12/13/2021 | | S | | 750 | D | $28.01 | 2,027,864 | I | See footnote |
Common Stock, par value $0.001 per share | 12/14/2021 | | S | | 300 | D | $28.72 | 2,027,564 | I | See footnote |
Common Stock, par value $0.001 per share | 12/15/2021 | | S | | 500 | D | $29.26 | 2,027,064 | I | See footnote |
Common Stock, par value $0.001 per share | 12/15/2021 | | S | | 500 | D | $30 | 2,026,564 | I | See footnote |
Common Stock, par value $0.001 per share | 12/16/2021 | | S | | 490 | D | $29.42 | 2,026,074 | I | See footnote |
Common Stock, par value $0.001 per share | 12/16/2021 | | S | | 10 | D | $30 | 2,026,064 | I | See footnote |
Common Stock, par value $0.001 per share | 12/20/2021 | | S | | 500 | D | $29.6 | 2,025,564 | I | See footnote |
Common Stock, par value $0.001 per share | 12/21/2021 | | S | | 500 | D | $30.01 | 2,025,064 | I | See footnote |
Common Stock, par value $0.001 per share | 12/21/2021 | | S | | 350 | D | $29.64 | 2,024,714 | I | See footnote |
Common Stock, par value $0.001 per share | 12/22/2021 | | A | | 8,500 | A | $30.06 | 2,033,214 | I | See footnote |
Common Stock, par value $0.001 per share | 12/23/2021 | | S | | 500 | D | $30.6 | 2,032,714 | I | See footnote |
Common Stock, par value $0.001 per share | 12/23/2021 | | S | | 500 | D | $30.6 | 2,032,214 | I | See footnote |
Common Stock, par value $0.001 per share | 12/27/2021 | | S | | 600 | D | $31.39 | 2,031,614 | I | See footnote |
Common Stock, par value $0.001 per share | 12/28/2021 | | S | | 300 | D | $31.36 | 2,031,314 | I | See footnote |
Common Stock, par value $0.001 per share | 12/29/2021 | | S | | 500 | D | $31.02 | 2,030,814 | I | See footnote |
Common Stock, par value $0.001 per share | 12/30/2021 | | S | | 500 | D | $30.68 | 2,030,314 | I | See footnote |
Common Stock, par value $0.001 per share | 12/30/2021 | | S | | 200 | D | $30.55 | 2,030,114 | I | See footnote |
Common Stock, par value $0.001 per share | 12/31/2021 | | S | | 400 | D | $30.5 | 2,029,714 | I | See footnote |
Common Stock, par value $0.001 per share | 01/03/2022 | | S | | 1,500 | D | $31.53 | 2,028,214 | I | See footnote |
Common Stock, par value $0.001 per share | 01/04/2022 | | S | | 700 | D | $31.1 | 2,027,514 | I | See footnote |
Common Stock, par value $0.001 per share | 01/05/2022 | | S | | 1,100 | D | $30.05 | 2,026,414 | I | See footnote |
Common Stock, par value $0.001 per share | 01/05/2022 | | S | | 300 | D | $30.27 | 2,026,114 | I | See footnote |
Common Stock, par value $0.001 per share | 01/07/2022 | | S | | 300 | D | $30.09 | 2,025,814 | I | See footnote |
Common Stock, par value $0.001 per share | 01/11/2022 | | S | | 1,200 | D | $31.1 | 2,024,614 | I | See footnote |