| 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $67.54
      $24.2K - $27.6K
     
         
           |    
          
                               
              2.65K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $19.7K - $22K
     
         
           |    
          
                               
              402
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $44.2K - $73.6K
     
         
           |    
          
                               
              1.14K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.37 - $32.49
      $32.3K - $37K
     
         
           |    
          
                               
              3.75K
              $108K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.97 - $48.89
      $15K - $15.6K
     
         
           |    
          
                               
              10.2K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $21.4K - $24.2K
     
         
           |    
          
                               
              1.8K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.08 - $100.2
      $8.31K - $10K
     
         
           |    
          
                               
              1.46K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.69 - $96.0
      $9.82K - $10.8K
     
         
           |    
          
                               
              3.97K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $26.3K - $30.2K
     
         
           |    
          
                               
              382
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $12.6K - $13.7K
     
         
           |    
          
                               
              4.04K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $2.63K - $3.01K
     
         
           |    
          
                               
              357
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.81 - $39.62
      $24.4K - $26.9K
     
         
           |    
          
                               
              2.14K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.01 - $41.55
      $25.2K - $27.5K
     
         
           |    
          
                               
              2.03K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $30.3K - $30.5K
     
         
           |    
          
                               
              2.64K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $74.44
      $30.2K - $31.2K
     
         
           |    
          
                               
              1.67K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.18 - $78.81
      $30.5K - $31.5K
     
         
           |    
          
                               
              400
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.78 - $47.77
      $12.9K - $14.4K
     
         
           |    
          
                               
              4.16K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.06 - $43.42
      $2.42K - $2.69K
     
         
           |    
          
                               
              6.56K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.27 - $75.58
      $9.83K - $10.9K
     
         
           |    
          
                               
              3.13K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.33 - $22.62
      $24.5K - $27.2K
     
         
           |    
          
                               
              3.73K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $176.75
      $23.1K - $30.2K
     
         
           |    
          
                               
              171
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.07 - $29.86
      $24.7K - $34.9K
     
         
           |    
          
                               
              1.17K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $10.74
      $19.4K - $26.9K
     
         
           |    
          
                               
              13.2K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.4 - $103.88
      $27.3K - $27.7K
     
         
           |    
          
                               
              2.53K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $89.98
      $3.11K - $3.78K
     
         
           |    
          
                               
              1.76K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.78 - $19.82
      $108 - $198
     
         
           |    
          
                               
              3.5K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.9 - $88.1
      $9.18K - $12.9K
     
         
           |    
          
                               
              1.01K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $619 - $747
     
         
           |    
          
                               
              611
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.17 - $1.69
      $19.9K - $28.8K
     
         
           |    
          
                               
              126K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.73K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.82 - $100.23
      $25.4K - $25.5K
     
         
           |    
          
                               
              1.89K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.03 - $112.54
      $105 - $113
     
         
           |    
          
                               
              4.57K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.34 - $44.62
      $13.3K - $17.2K
     
         
           |    
          
                               
              1.19K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.7 - $15.25
      $25.5K - $26.5K
     
         
           |    
          
                               
              5.13K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $81.68
      $21.3K - $24.5K
     
         
           |    
          
                               
              400
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $5.09K - $6K
     
         
           |    
          
                               
              1.18K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              973
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $239 - $269
     
         
           |    
          
                               
              3.41K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $24.15
      $58.8 - $96.6
     
         
           |    
          
                               
              2.34K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.83 - $38.77
      $21.4K - $26K
     
         
           |    
          
                               
              671
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.83 - $12.41
      $7.6K - $12.1K
     
         
           |    
          
                               
              3.9K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.05 - $93.19
      $11.9K - $12.8K
     
         
           |    
          
                               
              2.83K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.99 - $23.38
      $22K - $23.4K
     
         
           |    
          
                               
              1K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.09 - $76.79
      $21.6K - $23.7K
     
         
           |    
          
                               
              337
              $24K
             
           | 
          
            
              
            
           |