| 
              
           | 
          
            
           | 
          
                                   
      $87.69 - $96.0
      $9.82K - $10.8K
     
         
           |    
          
                               
              3.97K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.81 - $39.62
      $24.4K - $26.9K
     
         
           |    
          
                               
              2.14K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $12.6K - $13.7K
     
         
           |    
          
                               
              4.04K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $26.3K - $30.2K
     
         
           |    
          
                               
              382
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $2.63K - $3.01K
     
         
           |    
          
                               
              357
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $74.44
      $30.2K - $31.2K
     
         
           |    
          
                               
              1.67K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.78 - $47.77
      $12.9K - $14.4K
     
         
           |    
          
                               
              4.16K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $30.3K - $30.5K
     
         
           |    
          
                               
              2.64K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.01 - $41.55
      $25.2K - $27.5K
     
         
           |    
          
                               
              2.03K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.79 - $75.14
      $1.14K - $2.33K
     
         
           |    
          
                               
              1.56K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.6 - $64.06
      $29K - $33.4K
     
         
           |    
          
                               
              845
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $6.04K - $8.15K
     
         
           |    
          
                               
              3.47K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.33 - $22.62
      $24.5K - $27.2K
     
         
           |    
          
                               
              3.73K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.27 - $75.58
      $9.83K - $10.9K
     
         
           |    
          
                               
              3.13K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.06 - $43.42
      $2.42K - $2.69K
     
         
           |    
          
                               
              6.56K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $89.98
      $3.11K - $3.78K
     
         
           |    
          
                               
              1.76K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.4 - $103.88
      $27.3K - $27.7K
     
         
           |    
          
                               
              2.53K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $10.74
      $19.4K - $26.9K
     
         
           |    
          
                               
              13.2K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.78 - $19.82
      $108 - $198
     
         
           |    
          
                               
              3.5K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.9 - $88.1
      $9.18K - $12.9K
     
         
           |    
          
                               
              1.01K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.73K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $619 - $747
     
         
           |    
          
                               
              611
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.17 - $1.69
      $19.9K - $28.8K
     
         
           |    
          
                               
              126K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.15 - $217.83
      $39.8K - $44.2K
     
         
           |    
          
                               
              1.05K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.87 - $58.78
      $6.93K - $8.17K
     
         
           |    
          
                               
              4.59K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.34 - $12.82
      $25.4K - $26.4K
     
         
           |    
          
                               
              5.96K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.7 - $15.25
      $25.5K - $26.5K
     
         
           |    
          
                               
              5.13K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.03 - $112.54
      $105 - $113
     
         
           |    
          
                               
              4.57K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.82 - $100.23
      $25.4K - $25.5K
     
         
           |    
          
                               
              1.89K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.34 - $44.62
      $13.3K - $17.2K
     
         
           |    
          
                               
              1.19K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              973
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $81.68
      $21.3K - $24.5K
     
         
           |    
          
                               
              400
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $5.09K - $6K
     
         
           |    
          
                               
              1.18K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $24.15
      $58.8 - $96.6
     
         
           |    
          
                               
              2.34K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.05 - $93.19
      $11.9K - $12.8K
     
         
           |    
          
                               
              2.83K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.83 - $12.41
      $7.6K - $12.1K
     
         
           |    
          
                               
              3.9K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $239 - $269
     
         
           |    
          
                               
              3.41K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.09 - $76.79
      $21.6K - $23.7K
     
         
           |    
          
                               
              337
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $18.6K - $22.1K
     
         
           |    
          
                               
              119
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.82 - $12.09
      $6.07K - $6.78K
     
         
           |    
          
                               
              13.8K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.33 - $266.1
      $9.49K - $10.6K
     
         
           |    
          
                               
              1.59K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.8K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $42.85
      $16.5K - $17.2K
     
         
           |    
          
                               
              5.13K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.75 - $31.93
      $6.64K - $7.38K
     
         
           |    
          
                               
              6K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.7K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.23 - $7.8
      $25.6K - $32K
     
         
           |    
          
                               
              10.1K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.02 - $17.38
      $1.08K - $2.09K
     
         
           |    
          
                               
              2.79K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.43 - $97.93
      $26.2K - $30.4K
     
         
           |    
          
                               
              1.01K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.58 - $69.94
      $258 - $280
     
         
           |    
          
                               
              5.16K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.88 - $142.57
      $803 - $855
     
         
           |    
          
                               
              2.12K
              $300K
             
           | 
          
            
              
            
           |