|  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 27,565 |                   
      $25.69 - $29.33
      $708K - $808K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 2,632 |                   
      $76.61 - $90.05
      $202K - $237K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 628 |                   
      $496.07 - $620.45
      $312K - $390K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 7,696 |                   
      $68.25 - $88.85
      $525K - $684K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 3,049 |                   
      $128.44 - $137.43
      $392K - $419K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 1,143 |                   
      $166.67 - $183.19
      $191K - $209K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 4,038 |                   
      $83.46 - $87.3
      $337K - $353K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 8,678 |                   
      $27.24 - $27.93
      $236K - $242K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 1,320 |                   
      $251.88 - $324.2
      $332K - $428K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 12, 2020
                 | 40,982 |                   
      $49.76 - $50.06
      $2.04M - $2.05M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 12, 2020
                 | 34,560 |                   
      $42.81 - $44.47
      $1.48M - $1.54M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 12, 2020
                 | 13,193 |                   
      $50.98 - $68.4
      $673K - $902K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 12, 2020
                 | 25,562 |                   
      $8.06 - $10.12
      $206K - $259K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 13,994 |                   
      $22.75 - $26.8
      $318K - $375K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 2 |                   
      $253501.0 - $302235.0
      $507K - $604K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 8,632 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 5,490 |                   
      $38.35 - $47.02
      $211K - $258K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 17,217 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 29, 2020
                 | 6,965 |                   
      $93.85 - $109.23
      $654K - $761K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 3,475 |                   
      $20.14 - $55.75
      $70K - $194K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 5,457 |                   
      $36.22 - $55.44
      $198K - $303K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 40,009 |                   
      $43.31 - $66.12
      $1.73M - $2.65M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 10,464 |                   
      $30.12 - $53.58
      $315K - $561K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 12,500 |                   
      $17.75 - $25.87
      $222K - $323K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 5,258 |                   
      $41.77 - $103.03
      $220K - $542K
     |  |