| 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $618K - $832K
     
         
           |    
          
                               
              173K
              $9.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $605K - $826K
     
         
           |    
          
                               
              124K
              $9.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.44 - $94.13
      $3.2M - $3.94M
     
         
           |    
          
                               
              236K
              $20M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.28 - $50.37
      $1.4M - $1.63M
     
         
           |    
          
                               
              407K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $27.87
      $3.67M - $4.2M
     
         
           |    
          
                               
              1.64M
              $43.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $1.02M - $1.22M
     
         
           |    
          
                               
              101K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $1.27M - $1.68M
     
         
           |    
          
                               
              5.37K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $1.14M - $1.38M
     
         
           |    
          
                               
              30.9K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.87 - $130.56
      $2.38M - $2.93M
     
         
           |    
          
                               
              109K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $909K - $1.2M
     
         
           |    
          
                               
              44K
              $4.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.54 - $144.33
      $81.5K - $177K
     
         
           |    
          
                               
              27.5K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $920K - $1.25M
     
         
           |    
          
                               
              77.4K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $56.6K - $73.2K
     
         
           |    
          
                               
              246K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $984K - $1.13M
     
         
           |    
          
                               
              62.8K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $64.24
      $1.28M - $1.49M
     
         
           |    
          
                               
              65.8K
              $4.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $1.8M - $2.12M
     
         
           |    
          
                               
              67.1K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $1.24M - $1.49M
     
         
           |    
          
                               
              5.1K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $877K - $1.27M
     
         
           |    
          
                               
              28.9K
              $3.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $480K - $604K
     
         
           |    
          
                               
              105K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $359K - $443K
     
         
           |    
          
                               
              361K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.29 - $60.31
      $112K - $172K
     
         
           |    
          
                               
              112K
              $6.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.35 - $100.71
      $1.53M - $1.53M
     
         
           |    
          
                               
              19.8K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.27 - $98.06
      $1.2M - $1.46M
     
         
           |    
          
                               
              31.2K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.33 - $70.47
      $1.09M - $1.36M
     
         
           |    
          
                               
              41.5K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.51 - $43.7
      $1.29M - $1.32M
     
         
           |    
          
                               
              870K
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.87 - $23.49
      $1.35M - $1.45M
     
         
           |    
          
                               
              72.2K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $299.15 - $396.54
      $772K - $1.02M
     
         
           |    
          
                               
              9.77K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $424K - $617K
     
         
           |    
          
                               
              1.51K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $104.45
      $913K - $1.22M
     
         
           |    
          
                               
              30.7K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              84.6K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $75.98
      $200K - $276K
     
         
           |    
          
                               
              117K
              $8.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.6K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.9 - $15.57
      $364K - $476K
     
         
           |    
          
                               
              585K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $92.75
      $1.08M - $1.42M
     
         
           |    
          
                               
              21K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $5.55K - $6.72K
     
         
           |    
          
                               
              308K
              $109M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $1.06M - $1.32M
     
         
           |    
          
                               
              33K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $528K - $678K
     
         
           |    
          
                               
              20.4K
              $5.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $87.22
      $404K - $500K
     
         
           |    
          
                               
              140K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $16.07
      $631K - $798K
     
         
           |    
          
                               
              588K
              $9.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $566K - $820K
     
         
           |    
          
                               
              41.4K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $1.37M - $1.62M
     
         
           |    
          
                               
              13.1K
              $6.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $884K - $1.08M
     
         
           |    
          
                               
              64.2K
              $9.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $695K - $963K
     
         
           |    
          
                               
              10.5K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.46 - $68.02
      $1.42M - $1.58M
     
         
           |    
          
                               
              37.2K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.3 - $37.51
      $639K - $679K
     
         
           |    
          
                               
              981K
              $36.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.82 - $44.79
      $911K - $1.24M
     
         
           |    
          
                               
              43.6K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $154.26
      $1.34M - $1.63M
     
         
           |    
          
                               
              37.4K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $1.76M - $1.9M
     
         
           |    
          
                               
              581K
              $41.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.03 - $298.93
      $620K - $1.08M
     
         
           |    
          
                               
              6.23K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $1.15M - $1.31M
     
         
           |    
          
                               
              332K
              $122M
             
           | 
          
            
              
            
           |