| 
              
           | 
          
            
           | 
          
                                   
      $5.9 - $7.55
      $4.71M - $6.02M
     
         
           |    
          
                               
              3.31M
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.58 - $95.01
      $7.05M - $7.48M
     
         
           |    
          
                               
              32.6K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $6.81M - $8.61M
     
         
           |    
          
                               
              1.3K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $7.52M - $11.5M
     
         
           |    
          
                               
              3.58M
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.09 - $48.01
      $7.24M - $7.38M
     
         
           |    
          
                               
              212K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              81.8K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.16 - $40.27
      $5.07M - $7.25M
     
         
           |    
          
                               
              13.8K
              $507K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.32 - $14.76
      $5.75M - $7.5M
     
         
           |    
          
                               
              37.8K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.98 - $29.49
      $5.89M - $8.7M
     
         
           |    
          
                               
              32.7K
              $866K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.94 - $5.79
      $4.96M - $7.29M
     
         
           |    
          
                               
              56.9K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $5.78M - $7.9M
     
         
           |    
          
                               
              538K
              $29.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $6.7M - $11.5M
     
         
           |    
          
                               
              116K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $57.0
      $5.93M - $8.36M
     
         
           |    
          
                               
              44K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $6.11M - $6.97M
     
         
           |    
          
                               
              4.05K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.79 - $48.56
      $6.45M - $6.69M
     
         
           |    
          
                               
              139K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $6.02M - $7.11M
     
         
           |    
          
                               
              433K
              $8.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.82 - $75.5
      $3.99M - $5.4M
     
         
           |    
          
                               
              105K
              $6.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.21 - $169.16
      $5.99M - $7.78M
     
         
           |    
          
                               
              3.8K
              $636K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.95
      $3.78M - $5.2M
     
         
           |    
          
                               
              1.36M
              $6.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $30.69
      $7.82M - $9M
     
         
           |    
          
                               
              857K
              $26.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $5.85M - $7.37M
     
         
           |    
          
                               
              16.2K
              $5.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $31.19
      $6.13M - $8.49M
     
         
           |    
          
                               
              131K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $5.24M - $6.08M
     
         
           |    
          
                               
              124K
              $8.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.44
      $5.12M - $5.53M
     
         
           |    
          
                               
              1.64M
              $49.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.04 - $56.28
      $5.82M - $9.62M
     
         
           |    
          
                               
              28K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $6.37M - $6.64M
     
         
           |    
          
                               
              96K
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.0 - $27.11
      $5.05M - $6.52M
     
         
           |    
          
                               
              105K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.9 - $115.72
      $5.56M - $6.19M
     
         
           |    
          
                               
              105K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $1.86
      $7.96M - $12.9M
     
         
           |    
          
                               
              5.15M
              $9.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.79 - $72.95
      $5.27M - $6.65M
     
         
           |    
          
                               
              128K
              $8.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.73 - $13.71
      $127K - $200K
     
         
           |    
          
                               
              2.03M
              $20.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $35.19
      $3.55M - $4.82M
     
         
           |    
          
                               
              345K
              $9.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $5.39M - $8.21M
     
         
           |    
          
                               
              438K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $33.53
      $2.68M - $4.51M
     
         
           |    
          
                               
              221K
              $5.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.89 - $56.37
      $6.15M - $8.48M
     
         
           |    
          
                               
              173K
              $9.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.68 - $64.66
      $10.8M - $12.8M
     
         
           |    
          
                               
              341K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.91 - $77.12
      $2.24M - $2.79M
     
         
           |    
          
                               
              425K
              $29.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $2.53M - $3.87M
     
         
           |    
          
                               
              117K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.0 - $26.12
      $328K - $658K
     
         
           |    
          
                               
              426K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $5.68M - $7.43M
     
         
           |    
          
                               
              544K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.38 - $30.93
      $4.18M - $4.72M
     
         
           |    
          
                               
              300K
              $8.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $4.8M - $5.9M
     
         
           |    
          
                               
              1.17M
              $26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.61 - $119.09
      $5.4M - $5.98M
     
         
           |    
          
                               
              30.9K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.89 - $48.65
      $5.84M - $5.93M
     
         
           |    
          
                               
              407K
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $8.07
      $937K - $1.29M
     
         
           |    
          
                               
              2.84M
              $18.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $105.77
      $950K - $1.13M
     
         
           |    
          
                               
              805K
              $79.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $4.85M - $6.69M
     
         
           |    
          
                               
              2.08K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.28 - $100.2
      $4.71M - $6.53M
     
         
           |    
          
                               
              7.4K
              $723K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.98 - $53.05
      $4.29M - $6.51M
     
         
           |    
          
                               
              227K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.79 - $50.59
      $5.42M - $5.5M
     
         
           |    
          
                               
              266K
              $13.4M
             
           | 
          
            
              
            
           |