| 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $6.6M - $10.2M
     
         
           |    
          
                               
              36.7K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.85 - $102.31
      $7.39M - $8.32M
     
         
           |    
          
                               
              81.3K
              $8.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $6.25M - $7.8M
     
         
           |    
          
                               
              327K
              $7.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $5.33M - $6.99M
     
         
           |    
          
                               
              239K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $4.26M - $6M
     
         
           |    
          
                               
              23.7K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $4.04M - $5.36M
     
         
           |    
          
                               
              9.72K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.14 - $57.0
      $4.16M - $4.64M
     
         
           |    
          
                               
              81.4K
              $4.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $3.77M - $4.29M
     
         
           |    
          
                               
              31.8K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $3.03M - $3.62M
     
         
           |    
          
                               
              69K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $2.32M - $3.06M
     
         
           |    
          
                               
              10.7K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $2.86M - $2.94M
     
         
           |    
          
                               
              38.1K
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.44 - $94.13
      $2.61M - $3.22M
     
         
           |    
          
                               
              34.2K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $24.44
      $2.1M - $2.62M
     
         
           |    
          
                               
              107K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.19 - $91.19
      $2.57M - $2.6M
     
         
           |    
          
                               
              28.5K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.77 - $144.3
      $2.44M - $2.74M
     
         
           |    
          
                               
              19K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.46 - $58.08
      $1.96M - $2.25M
     
         
           |    
          
                               
              38.8K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.42 - $25.3
      $1.79M - $2.22M
     
         
           |    
          
                               
              87.8K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.97 - $92.85
      $2.11M - $2.33M
     
         
           |    
          
                               
              25.1K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $16.79
      $1.92M - $2.16M
     
         
           |    
          
                               
              129K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.92 - $28.05
      $1.72M - $2.1M
     
         
           |    
          
                               
              75K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $1.65M - $1.96M
     
         
           |    
          
                               
              36K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $1.35M - $1.96M
     
         
           |    
          
                               
              22.3K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.42 - $147.52
      $1.47M - $1.86M
     
         
           |    
          
                               
              12.6K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.17 - $91.21
      $1.46M - $1.78M
     
         
           |    
          
                               
              19.5K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.52 - $17.13
      $1.57M - $1.74M
     
         
           |    
          
                               
              101K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $1.14M - $1.65M
     
         
           |    
          
                               
              17.7K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $18.93
      $1.34M - $1.63M
     
         
           |    
          
                               
              85.9K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.27 - $88.92
      $1.27M - $1.52M
     
         
           |    
          
                               
              17.1K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $911K - $1.41M
     
         
           |    
          
                               
              5.88K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.99 - $12.56
      $1.22M - $1.39M
     
         
           |    
          
                               
              111K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $32.74
      $1.2M - $1.46M
     
         
           |    
          
                               
              44.7K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $1.02M - $1.37M
     
         
           |    
          
                               
              4.64K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.33 - $36.72
      $962K - $1.25M
     
         
           |    
          
                               
              34K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.02 - $52.21
      $879K - $1.18M
     
         
           |    
          
                               
              22.5K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $51.02
      $1.15M - $1.17M
     
         
           |    
          
                               
              22.9K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $1.06M - $1.12M
     
         
           |    
          
                               
              13.9K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $53.85
      $795K - $1.12M
     
         
           |    
          
                               
              20.8K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $791K - $1.1M
     
         
           |    
          
                               
              5.85K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.81 - $59.48
      $903K - $1.1M
     
         
           |    
          
                               
              18.5K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $1.05M - $1.15M
     
         
           |    
          
                               
              25.2K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $669K - $1.05M
     
         
           |    
          
                               
              782
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.09 - $82.77
      $929K - $1.05M
     
         
           |    
          
                               
              12.7K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.18 - $26.93
      $1.01M - $1.04M
     
         
           |    
          
                               
              38.7K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $63.01
      $840K - $975K
     
         
           |    
          
                               
              15.5K
              $969K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.46 - $237.28
      $659K - $951K
     
         
           |    
          
                               
              4.01K
              $951K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.02 - $103.5
      $861K - $873K
     
         
           |    
          
                               
              8.44K
              $868K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.9 - $37.1
      $623K - $773K
     
         
           |    
          
                               
              20.8K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $47.07
      $718K - $745K
     
         
           |    
          
                               
              15.8K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.62 - $39.64
      $654K - $728K
     
         
           |    
          
                               
              18.4K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.32 - $74.36
      $487K - $611K
     
         
           |    
          
                               
              8.21K
              $607K
             
           | 
          
            
              
            
           |