| 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $6.53M - $8.08M
     
         
           |    
          
                               
              119K
              $9.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.54 - $144.33
      $3.37M - $7.31M
     
         
           |    
          
                               
              58.7K
              $8.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.85 - $398.81
      $7.26M - $8.62M
     
         
           |    
          
                               
              22.2K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.54 - $63.99
      $3.26M - $6.84M
     
         
           |    
          
                               
              142K
              $9.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $7.19M - $8.56M
     
         
           |    
          
                               
              22.2K
              $8.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $4.05M - $6.95M
     
         
           |    
          
                               
              37.5K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $3.12M - $5.63M
     
         
           |    
          
                               
              22.1K
              $6.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $5.32M - $6.58M
     
         
           |    
          
                               
              23.3K
              $9.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $5.37M - $6.44M
     
         
           |    
          
                               
              63.3K
              $6.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.74 - $176.07
      $5.23M - $6.27M
     
         
           |    
          
                               
              42.6K
              $6.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.61 - $30.81
      $5.26M - $6.33M
     
         
           |    
          
                               
              224K
              $5.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.34 - $286.22
      $2.73M - $4.28M
     
         
           |    
          
                               
              23.8K
              $6.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $3.3M - $4.53M
     
         
           |    
          
                               
              15.7K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $3.03M - $4.07M
     
         
           |    
          
                               
              26.7K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.01 - $86.61
      $3.83M - $4.2M
     
         
           |    
          
                               
              74.2K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $30.4
      $2.17M - $3.39M
     
         
           |    
          
                               
              236K
              $6.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $2.67M - $3.8M
     
         
           |    
          
                               
              22.2K
              $4.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.73 - $71.06
      $3.66M - $4.42M
     
         
           |    
          
                               
              88K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $2.83M - $3.56M
     
         
           |    
          
                               
              19K
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.63 - $70.52
      $2.35M - $2.78M
     
         
           |    
          
                               
              43.9K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $104.45
      $1.89M - $2.52M
     
         
           |    
          
                               
              29.7K
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $60.97
      $2.48M - $3M
     
         
           |    
          
                               
              72.1K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $1.01M - $1.97M
     
         
           |    
          
                               
              21.8K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $2.28M - $2.74M
     
         
           |    
          
                               
              23.2K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $1.37M - $2.06M
     
         
           |    
          
                               
              38.3K
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.1
      $1.21M - $1.79M
     
         
           |    
          
                               
              28K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $1.11M - $1.69M
     
         
           |    
          
                               
              9.14K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.96 - $102.07
      $1.91M - $2.33M
     
         
           |    
          
                               
              30.3K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $1.65M - $1.82M
     
         
           |    
          
                               
              336
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $1.11M - $1.33M
     
         
           |    
          
                               
              84.5K
              $9.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $1.01M - $1.52M
     
         
           |    
          
                               
              54.1K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              38.2K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.9 - $197.47
      $1.05M - $1.44M
     
         
           |    
          
                               
              11.2K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $967K - $1.45M
     
         
           |    
          
                               
              30.8K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $18.21
      $489K - $938K
     
         
           |    
          
                               
              133K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $1.14M - $1.29M
     
         
           |    
          
                               
              17.2K
              $7.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $1.33M - $1.56M
     
         
           |    
          
                               
              33.2K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $715K - $991K
     
         
           |    
          
                               
              9.88K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $1.53M - $1.77M
     
         
           |    
          
                               
              50.3K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $1.11M - $1.28M
     
         
           |    
          
                               
              26.5K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $964K - $1.22M
     
         
           |    
          
                               
              16.1K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.45 - $456.69
      $747K - $1.25M
     
         
           |    
          
                               
              3.67K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $1.15M - $1.34M
     
         
           |    
          
                               
              20.5K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $54.71
      $1.44M - $1.96M
     
         
           |    
          
                               
              59.9K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $872K - $1.08M
     
         
           |    
          
                               
              8.92K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $1.03M - $1.55M
     
         
           |    
          
                               
              14K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $925K - $1.1M
     
         
           |    
          
                               
              6.68K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $1.01M - $1.19M
     
         
           |    
          
                               
              11.7K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $1.12M - $1.21M
     
         
           |    
          
                               
              17.6K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $562K - $761K
     
         
           |    
          
                               
              48.1K
              $2.06M
             
           | 
          
            
              
            
           |