|  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,869 |                   
      $154.05 - $177.47
      $288K - $332K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,890 |                   
      $89.43 - $102.27
      $258K - $296K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,443 |                   
      $56.83 - $74.98
      $196K - $258K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,388 |                   
      $66.99 - $81.31
      $227K - $275K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,087 |                   
      $41.08 - $49.2
      $291K - $349K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,738 |                   
      $44.72 - $49.09
      $391K - $429K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,602 |                   
      $289.18 - $415.15
      $463K - $665K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,266 |                   
      $45.5 - $51.94
      $194K - $222K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 31,250 |                   
      $142.18 - $151.25
      $4.44M - $4.73M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,902 |                   
      $39.45 - $59.13
      $351K - $526K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,457 |                   
      $165.44 - $187.54
      $572K - $648K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,602 |                   
      $229.52 - $258.52
      $1.29M - $1.45M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 10,960 |                   
      $20.37 - $23.93
      $223K - $262K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 15,431 |                   
      $42.02 - $48.71
      $648K - $752K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 15,154 |                   
      $12.95 - $15.41
      $196K - $234K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,913 |                   
      $114.61 - $188.33
      $334K - $549K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,696 |                   
      $44.66 - $53.44
      $210K - $251K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 10,727 |                   
      $31.0 - $35.73
      $333K - $383K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,188 |                   
      $69.23 - $82.08
      $567K - $672K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,403 |                   
      $156.94 - $200.0
      $377K - $481K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,915 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,613 |                   
      $49.67 - $68.96
      $179K - $249K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 9,650 |                   
      $32.63 - $36.53
      $315K - $353K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,819 |                   
      $72.88 - $94.97
      $424K - $553K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 12,902 |                   
      $12.25 - $14.87
      $158K - $192K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,216 |                   
      $41.93 - $52.36
      $303K - $378K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,950 |                   
      $53.33 - $63.34
      $264K - $314K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 507 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,548 |                   
      $51.83 - $59.26
      $288K - $329K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,488 |                   
      $42.31 - $50.23
      $275K - $326K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,005 |                   
      $144.36 - $196.9
      $289K - $395K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 23,537 |                   
      $9.67 - $16.65
      $228K - $392K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,677 |                   
      $147.6 - $160.8
      $248K - $270K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,873 |                   
      $66.8 - $100.45
      $392K - $590K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,885 |                   
      $38.84 - $51.31
      $345K - $456K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 13,806 |                   
      $31.36 - $34.73
      $433K - $479K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 13,056 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,020 |                   
      $42.73 - $53.79
      $257K - $324K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,943 |                   
      $60.34 - $70.08
      $238K - $276K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,219 |                   
      $72.0 - $116.7
      $232K - $376K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 33,888 |                   
      $12.97 - $16.15
      $440K - $547K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,255 |                   
      $46.13 - $81.94
      $196K - $349K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 52,229 |                   
      $12.64 - $15.28
      $660K - $798K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,388 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,710 |                   
      $105.76 - $154.96
      $287K - $420K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,815 |                   
      $58.0 - $66.13
      $221K - $252K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 5,920 |                   
      $30.99 - $38.13
      $183K - $226K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 5,968 |                   
      $36.86 - $43.1
      $220K - $257K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 13,046 |                   
      $22.96 - $28.91
      $300K - $377K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 4,294 |                   
      $48.83 - $73.2
      $210K - $314K
     |  |