| 
              
           | 
          
            
           | 
          
                                   
      $86.54 - $92.62
      $50.1K - $53.6K
     
         
           |    
          
                               
              3.45K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $63.1K - $76.1K
     
         
           |    
          
                               
              21.1K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.48 - $31.98
      $1.3K - $1.63K
     
         
           |    
          
                               
              19.5K
              $623K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $28.5K - $31.5K
     
         
           |    
          
                               
              126K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $72.1K - $85.9K
     
         
           |    
          
                               
              1.45K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.39 - $227.7
      $177K - $212K
     
         
           |    
          
                               
              29.5K
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              52.1K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.1 - $14.3
      $10.4K - $18.4K
     
         
           |    
          
                               
              11.3K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.83 - $131.67
      $21.1K - $25.3K
     
         
           |    
          
                               
              9.55K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.02 - $103.5
      $60K - $60.9K
     
         
           |    
          
                               
              13.4K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.39 - $8.59
      $49.1K - $96K
     
         
           |    
          
                               
              11.2K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.36 - $5.27
      $13.5K - $16.3K
     
         
           |    
          
                               
              91.7K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.0 - $3.49
      $15.4K - $26.9K
     
         
           |    
          
                               
              37.1K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.46
      $62.5K - $81.3K
     
         
           |    
          
                               
              15.7K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.87 - $125.73
      $103K - $139K
     
         
           |    
          
                               
              20.2K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $7.49K - $9.39K
     
         
           |    
          
                               
              13.8K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.82 - $43.14
      $20.5K - $21.7K
     
         
           |    
          
                               
              41.8K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.78 - $11.57
      $48.9K - $52.5K
     
         
           |    
          
                               
              21.3K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $59.78
      $9.48K - $12.9K
     
         
           |    
          
                               
              4.38K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $54.46
      $131K - $162K
     
         
           |    
          
                               
              17.3K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.23 - $215.61
      $67.4K - $77.6K
     
         
           |    
          
                               
              2.89K
              $588K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.68 - $52.76
      $36.6K - $37.4K
     
         
           |    
          
                               
              24.1K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $25.16
      $28.9K - $33.6K
     
         
           |    
          
                               
              29.3K
              $723K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $35K - $39.7K
     
         
           |    
          
                               
              496
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $18K - $24.9K
     
         
           |    
          
                               
              2.86K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.29 - $120.52
      $27.9K - $33.9K
     
         
           |    
          
                               
              9.58K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.36 - $19.16
      $8.36K - $11.2K
     
         
           |    
          
                               
              25K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.89 - $54.38
      $89.8 - $109
     
         
           |    
          
                               
              13.1K
              $712K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.59 - $11.48
      $34.7K - $37.6K
     
         
           |    
          
                               
              15.1K
              $173K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $14.2K - $17.2K
     
         
           |    
          
                               
              2.42K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.77 - $42.27
      $322 - $380
     
         
           |    
          
                               
              21K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.22 - $6.56
      $8.18K - $10.3K
     
         
           |    
          
                               
              30.1K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.58 - $4.52
      $37.3K - $47.2K
     
         
           |    
          
                               
              10.4K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $20.55
      $141K - $166K
     
         
           |    
          
                               
              83.2K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.66 - $2.53
      $8.09K - $12.3K
     
         
           |    
          
                               
              144K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $12.3K - $16.1K
     
         
           |    
          
                               
              15.1K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $55.86
      $17.8K - $22K
     
         
           |    
          
                               
              20.8K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.91 - $134.83
      $36.1K - $47.7K
     
         
           |    
          
                               
              2.04K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $19.7K - $22.3K
     
         
           |    
          
                               
              9.65K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $45.4K - $52K
     
         
           |    
          
                               
              1.77K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.27K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $81.8K - $96.9K
     
         
           |    
          
                               
              14.8K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $109.96
      $180 - $220
     
         
           |    
          
                               
              4.25K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $13.4K - $14.8K
     
         
           |    
          
                               
              120
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $11.26
      $4.92K - $7.68K
     
         
           |    
          
                               
              13.9K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.27 - $23.32
      $993 - $1.14K
     
         
           |    
          
                               
              49K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $69.7K - $80K
     
         
           |    
          
                               
              12.4K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $9.82K - $14.6K
     
         
           |    
          
                               
              19.7K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $85.5
      $3.87K - $4.53K
     
         
           |    
          
                               
              4.03K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.48 - $82.91
      $27.2K - $32K
     
         
           |    
          
                               
              6.72K
              $542K
             
           | 
          
            
              
            
           |