| 
              
           | 
          
            
           | 
          
                                   
      $35.62 - $39.64
      $431K - $480K
     
         
           |    
          
                               
              26K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.28 - $2.69
      $96.6K - $203K
     
         
           |    
          
                               
              272K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.11 - $34.92
      $478K - $594K
     
         
           |    
          
                               
              51.7K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.9 - $15.46
      $204K - $810K
     
         
           |    
          
                               
              38.2K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $18.13
      $276K - $484K
     
         
           |    
          
                               
              129K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.45 - $19.88
      $582K - $749K
     
         
           |    
          
                               
              214K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.88
      $391K - $452K
     
         
           |    
          
                               
              8.2K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.71 - $3.25
      $707K - $1.34M
     
         
           |    
          
                               
              562K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.55 - $5.89
      $21.4K - $49.5K
     
         
           |    
          
                               
              495K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.37 - $3.9
      $222K - $366K
     
         
           |    
          
                               
              96K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $31.28
      $160K - $203K
     
         
           |    
          
                               
              248K
              $7.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $4.74
      $443K - $836K
     
         
           |    
          
                               
              132K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.81 - $12.79
      $331K - $481K
     
         
           |    
          
                               
              21.9K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.05 - $4.05
      $358K - $475K
     
         
           |    
          
                               
              27.5K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $32.07
      $707K - $975K
     
         
           |    
          
                               
              240K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.36 - $41.52
      $360K - $411K
     
         
           |    
          
                               
              14.8K
              $570K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.56 - $36.96
      $282K - $310K
     
         
           |    
          
                               
              92.3K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $63.94
      $425K - $492K
     
         
           |    
          
                               
              16.2K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.8 - $112.34
      $471K - $663K
     
         
           |    
          
                               
              4.6K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.57 - $16.81
      $553K - $685K
     
         
           |    
          
                               
              131K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $9.16
      $347K - $500K
     
         
           |    
          
                               
              854K
              $7.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $10.17
      $334K - $453K
     
         
           |    
          
                               
              44.7K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.54 - $5.77
      $389K - $495K
     
         
           |    
          
                               
              107K
              $617K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.97 - $24.5
      $228K - $267K
     
         
           |    
          
                               
              322K
              $7.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.21 - $2.7
      $329K - $402K
     
         
           |    
          
                               
              71.3K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.0 - $15.17
      $205K - $259K
     
         
           |    
          
                               
              1.2M
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.05 - $3.88
      $113K - $144K
     
         
           |    
          
                               
              3.47M
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              205K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.5 - $33.32
      $432K - $613K
     
         
           |    
          
                               
              26K
              $835K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.74 - $24.08
      $332K - $385K
     
         
           |    
          
                               
              169K
              $3.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.09 - $1.65
      $235K - $356K
     
         
           |    
          
                               
              243K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.76 - $4.18
      $125K - $189K
     
         
           |    
          
                               
              301K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.62 - $13.54
      $1.95M - $2.27M
     
         
           |    
          
                               
              2.99M
              $38.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.29 - $29.28
      $498K - $535K
     
         
           |    
          
                               
              306K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.64 - $5.35
      $337K - $495K
     
         
           |    
          
                               
              164K
              $740K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.45
      $204K - $293K
     
         
           |    
          
                               
              466K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.33 - $8.04
      $288K - $366K
     
         
           |    
          
                               
              691K
              $5.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.7 - $12.51
      $81.5K - $105K
     
         
           |    
          
                               
              295K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.4 - $66.7
      $355K - $420K
     
         
           |    
          
                               
              3.7K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.36 - $80.23
      $367K - $465K
     
         
           |    
          
                               
              3.8K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.81 - $2.56
      $188K - $266K
     
         
           |    
          
                               
              190K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.66 - $12.92
      $172K - $208K
     
         
           |    
          
                               
              138K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $549K - $995K
     
         
           |    
          
                               
              106K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.38 - $2.73
      $531K - $1.05M
     
         
           |    
          
                               
              778K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.06 - $1.63
      $227K - $349K
     
         
           |    
          
                               
              743K
              $942K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.27 - $23.32
      $349K - $401K
     
         
           |    
          
                               
              40.5K
              $925K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.8 - $92.02
      $668K - $856K
     
         
           |    
          
                               
              76.3K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.8 - $21.98
      $485K - $675K
     
         
           |    
          
                               
              671K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $10.94
      $1.47M - $2.07M
     
         
           |    
          
                               
              732K
              $7.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.93 - $7.71
      $455K - $893K
     
         
           |    
          
                               
              21K
              $146K
             
           | 
          
            
              
            
           |