| 
              
           | 
          
            
           | 
          
                                   
      $58.17 - $83.07
      $43.9K - $62.7K
     
         
           |    
          
                               
              34.7K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $6.72K - $14.8K
     
         
           |    
          
                               
              2.34K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $81.81
      $144K - $177K
     
         
           |    
          
                               
              73.9K
              $5.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $691K - $806K
     
         
           |    
          
                               
              55.4K
              $8.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $501K - $560K
     
         
           |    
          
                               
              96.2K
              $22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.48 - $74.54
      $201K - $252K
     
         
           |    
          
                               
              8.39K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.69 - $141.77
      $90.2K - $122K
     
         
           |    
          
                               
              68.6K
              $9.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $19.1K - $28.5K
     
         
           |    
          
                               
              337K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.5 - $99.11
      $30.7K - $42K
     
         
           |    
          
                               
              13.7K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.01 - $159.78
      $741K - $864K
     
         
           |    
          
                               
              63.7K
              $9.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $88.9K - $110K
     
         
           |    
          
                               
              21.4K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.57 - $96.0
      $660K - $723K
     
         
           |    
          
                               
              160K
              $14.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $154K - $194K
     
         
           |    
          
                               
              8.18K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $65.6K - $77.2K
     
         
           |    
          
                               
              48.6K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $317K - $655K
     
         
           |    
          
                               
              12.6K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $17.5M - $287M
     
         
           |    
          
                               
              212K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.27 - $98.06
      $77.8K - $95K
     
         
           |    
          
                               
              32.6K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $101.75
      $38.6K - $55.4K
     
         
           |    
          
                               
              16.7K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $780K - $870K
     
         
           |    
          
                               
              36.3K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.76 - $605.77
      $123K - $147K
     
         
           |    
          
                               
              7.77K
              $4.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $49.5K - $61.8K
     
         
           |    
          
                               
              4.05K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $66.6K - $83.6K
     
         
           |    
          
                               
              33.6K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.52 - $145.64
      $48.4K - $59.4K
     
         
           |    
          
                               
              12.6K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $24.4K - $28.6K
     
         
           |    
          
                               
              40.9K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $866K - $936K
     
         
           |    
          
                               
              786K
              $55.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $50.4K - $154K
     
         
           |    
          
                               
              22.3K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1678.5 - $1997.36
      $15.1K - $18K
     
         
           |    
          
                               
              1.58K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.51 - $53.08
      $107K - $137K
     
         
           |    
          
                               
              18.9K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.82 - $46.45
      $15.2K - $25.4K
     
         
           |    
          
                               
              11.8K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.54 - $512.31
      $105K - $124K
     
         
           |    
          
                               
              6.35K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.86 - $186.1
      $13.2K - $18.4K
     
         
           |    
          
                               
              6.63K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.7 - $84.62
      $82.2K - $104K
     
         
           |    
          
                               
              28.6K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.9 - $21.16
      $223K - $297K
     
         
           |    
          
                               
              85.9K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $8.08K - $10.7K
     
         
           |    
          
                               
              24.5K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $60.97
      $804K - $973K
     
         
           |    
          
                               
              93.7K
              $4.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $3.2K - $5.65K
     
         
           |    
          
                               
              2.19K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $128.28
      $2.89K - $4.1K
     
         
           |    
          
                               
              8.35K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $109.91
      $24.9K - $31.4K
     
         
           |    
          
                               
              12.8K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $41.85
      $30.2K - $48.8K
     
         
           |    
          
                               
              19.4K
              $796K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.53 - $34.19
      $25K - $51.7K
     
         
           |    
          
                               
              17.2K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $10.1K - $12.7K
     
         
           |    
          
                               
              28.1K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $10.55
      $19K - $37.7K
     
         
           |    
          
                               
              36.2K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.48 - $186.71
      $53.8K - $64.6K
     
         
           |    
          
                               
              8.89K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $796K - $935K
     
         
           |    
          
                               
              101K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.17 - $148.63
      $8.96K - $15.5K
     
         
           |    
          
                               
              4.77K
              $703K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $24.93
      $95.6K - $123K
     
         
           |    
          
                               
              39.7K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $58.4K - $87.4K
     
         
           |    
          
                               
              12.4K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.21 - $142.87
      $65.1K - $80.7K
     
         
           |    
          
                               
              5.85K
              $836K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.0 - $79.94
      $121K - $159K
     
         
           |    
          
                               
              14.7K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.85 - $140.6
      $10.1K - $18.7K
     
         
           |    
          
                               
              3K
              $421K
             
           | 
          
            
              
            
           |