| 
              
           | 
          
            
           | 
          
                                   
      $67.47 - $99.6
      $3.14M - $4.63M
     
         
           |    
          
                               
              81.4K
              $6.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $30.7
      $2.27M - $3.01M
     
         
           |    
          
                               
              180K
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $2.48M - $2.99M
     
         
           |    
          
                               
              23.2K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.76 - $186.42
      $2.4M - $2.98M
     
         
           |    
          
                               
              18.2K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              41.2K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.27 - $238.46
      $2.92M - $3.34M
     
         
           |    
          
                               
              59.3K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.87 - $125.73
      $2.3M - $3.12M
     
         
           |    
          
                               
              29.9K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $2.65M - $3.13M
     
         
           |    
          
                               
              7.2K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $2.27M - $2.79M
     
         
           |    
          
                               
              101K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $2.62M - $3.05M
     
         
           |    
          
                               
              19.8K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $1.89M - $2.58M
     
         
           |    
          
                               
              56K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $2.39M - $2.83M
     
         
           |    
          
                               
              10.1K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $8.88
      $2.18M - $3.32M
     
         
           |    
          
                               
              652K
              $4.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $2.26M - $2.73M
     
         
           |    
          
                               
              13.1K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $2.21M - $2.63M
     
         
           |    
          
                               
              50.3K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $2.13M - $2.6M
     
         
           |    
          
                               
              7.8K
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $897K - $1.31M
     
         
           |    
          
                               
              2.4K
              $6.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $1.17M - $2.28M
     
         
           |    
          
                               
              18.5K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $2.33M - $2.6M
     
         
           |    
          
                               
              15K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $2.41M - $2.79M
     
         
           |    
          
                               
              5.6K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $2.17M - $2.46M
     
         
           |    
          
                               
              172K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $2.46M - $2.9M
     
         
           |    
          
                               
              85.7K
              $4.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $1.89M - $2.47M
     
         
           |    
          
                               
              15.1K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.71 - $100.37
      $2.86M - $3.64M
     
         
           |    
          
                               
              66.9K
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.7 - $44.12
      $1.61M - $2.32M
     
         
           |    
          
                               
              75.2K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $1.93M - $2.33M
     
         
           |    
          
                               
              12.7K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $2.01M - $3.04M
     
         
           |    
          
                               
              259K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $2.19M - $2.42M
     
         
           |    
          
                               
              21.3K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $1.66M - $2.26M
     
         
           |    
          
                               
              3K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $2.16M - $2.92M
     
         
           |    
          
                               
              30.9K
              $4.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $1.95M - $2.31M
     
         
           |    
          
                               
              25.5K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $241K - $326K
     
         
           |    
          
                               
              250K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $1.93M - $2.28M
     
         
           |    
          
                               
              11.2K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $1.62M - $2.13M
     
         
           |    
          
                               
              12.1K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.51 - $363.51
      $1.94M - $2.25M
     
         
           |    
          
                               
              10.3K
              $3.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.74 - $176.07
      $1.91M - $2.29M
     
         
           |    
          
                               
              14.7K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $1.46M - $2.05M
     
         
           |    
          
                               
              19.9K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $852K - $1.81M
     
         
           |    
          
                               
              45.6K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $1.85M - $2.58M
     
         
           |    
          
                               
              26.6K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $99.09
      $1.86M - $2.13M
     
         
           |    
          
                               
              44.8K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $944K - $1.63M
     
         
           |    
          
                               
              203K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.57 - $96.0
      $1.83M - $2.01M
     
         
           |    
          
                               
              21.5K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $1.46M - $1.92M
     
         
           |    
          
                               
              41.1K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              13.9K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $1.3M - $1.67M
     
         
           |    
          
                               
              10.7K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $1.37M - $1.75M
     
         
           |    
          
                               
              18.3K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $1.47M - $1.87M
     
         
           |    
          
                               
              14.1K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $1.62M - $1.89M
     
         
           |    
          
                               
              103K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.71 - $101.42
      $1.21M - $1.62M
     
         
           |    
          
                               
              25.4K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $1.13M - $1.76M
     
         
           |    
          
                               
              58.2K
              $1.74M
             
           | 
          
            
              
            
           |