|  | 
                
                  Q2 2022
                  Filed on Aug 10, 2022
                 | 10,226 |                   
      $119.48 - $169.15
      $1.22M - $1.73M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 12,500 |                   
      $21.19 - $38.89
      $265K - $486K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 244,900 |                   
      $66.13 - $81.77
      $16.2M - $20M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 48,950 |                   
      $387.58 - $454.22
      $19M - $22.2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 7,000 |                   
      $38.12 - $44.24
      $267K - $310K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 105,238 |                   
      $26.86 - $37.89
      $2.83M - $3.99M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 17,401 |                   
      $141.72 - $170.63
      $2.47M - $2.97M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 129,633 |                   
      $64.95 - $78.82
      $8.42M - $10.2M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 10,300 |                   
      $49.13 - $64.05
      $506K - $660K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 100,000 |                   
      $49.13 - $64.05
      $4.91M - $6.41M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 2,219 |                   
      $25.44 - $29.71
      $56.5K - $65.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 4,000 |                   
      $54.33 - $81.73
      $217K - $327K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 52,806 |                   
      $20.5 - $36.18
      $1.08M - $1.91M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 20,000 |                   
      $28.96 - $44.0
      $579K - $880K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 200,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 100,000 |                   
      $32.78 - $34.11
      $3.28M - $3.41M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 603,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on May 14, 2019
                 | 0 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 1,377 |                   
      $111.31 - $173.7
      $153K - $239K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 17,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 330 |                   
      $714.71 - $889.34
      $236K - $293K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 313,500 |                   
      $27.31 - $30.33
      $8.56M - $9.51M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 3,741 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 6,900 |                   
      $27.79 - $36.99
      $192K - $255K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 1,925 |                   
      $74.72 - $117.55
      $144K - $226K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 4,938 |                   
      $38.06 - $47.16
      $188K - $233K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 1,166 |                   
      $175.5 - $226.1
      $205K - $264K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 14, 2019
                 | 2,067 |                   
      $105.7 - $130.35
      $218K - $269K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 14, 2018
                 | 55,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 14, 2018
                 | 100,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 14, 2018
                 | 1,500,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 14, 2018
                 | 133,713 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 14, 2018
                 | 78,335 |                   
      $26.97 - $36.15
      $2.11M - $2.83M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 14, 2018
                 | 132,564 |                   
      $43.78 - $54.16
      $5.8M - $7.18M
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 14, 2018
                 | 491,700 |                   
      $68.42 - $70.8
      $33.6M - $34.8M
     |  |