| 
              
           | 
          
            
           | 
          
                                   
      $60.96 - $64.31
      $4.57K - $4.82K
     
         
           |    
          
                               
              145
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.05 - $115.21
      $111 - $115
     
         
           |    
          
                               
              4.18K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $156.05
      $30K - $35.6K
     
         
           |    
          
                               
              3.21K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $4.02K - $4.54K
     
         
           |    
          
                               
              5.08K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.78 - $5.02
      $1.99K - $2.09K
     
         
           |    
          
                               
              15.3K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              704
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.68 - $148.84
      $2.21K - $2.68K
     
         
           |    
          
                               
              166
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $23.58
      $4.17K - $4.29K
     
         
           |    
          
                               
              5.71K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.02 - $53.28
      $450 - $480
     
         
           |    
          
                               
              1.86K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.34 - $74.24
      $74.8K - $106K
     
         
           |    
          
                               
              5.86K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.85 - $107.38
      $62.9 - $107
     
         
           |    
          
                               
              101
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              250
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.52 - $155.15
      $374 - $465
     
         
           |    
          
                               
              419
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.37 - $259.96
      $869 - $1.04K
     
         
           |    
          
                               
              171
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.38 - $57.71
      $426 - $519
     
         
           |    
          
                               
              317
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.2 - $87.65
      $80.2 - $87.7
     
         
           |    
          
                               
              1.19K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.98 - $79.52
      $134 - $159
     
         
           |    
          
                               
              576
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.85 - $76.96
      $779 - $847
     
         
           |    
          
                               
              6.7K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $241.95 - $303.82
      $3.15K - $3.95K
     
         
           |    
          
                               
              35
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $25.46
      $2.82K - $3.08K
     
         
           |    
          
                               
              417
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $7.05
      $577 - $649
     
         
           |    
          
                               
              5.2K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.97 - $199.47
      $376 - $399
     
         
           |    
          
                               
              347
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $24.94
      $4K - $4.14K
     
         
           |    
          
                               
              489
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.09 - $37.23
      $3.11K - $3.72K
     
         
           |    
          
                               
              400
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.84 - $48.45
      $3.84K - $3.97K
     
         
           |    
          
                               
              491
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              13.5K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.04 - $71.97
      $2.02K - $2.23K
     
         
           |    
          
                               
              235
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.93 - $131.8
      $2.01K - $2.5K
     
         
           |    
          
                               
              68
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.23 - $139.75
      $214 - $280
     
         
           |    
          
                               
              111
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.7 - $62.63
      $1.74K - $2.07K
     
         
           |    
          
                               
              204
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.09 - $112.96
      $86.1 - $113
     
         
           |    
          
                               
              123
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.03 - $27.41
      $433 - $493
     
         
           |    
          
                               
              609
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.19 - $108.12
      $8.2K - $9.62K
     
         
           |    
          
                               
              964
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $10.4
      $3.86K - $4K
     
         
           |    
          
                               
              8.22K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.75 - $25.0
      $3.78K - $3.98K
     
         
           |    
          
                               
              1.46K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.93 - $80.73
      $150 - $161
     
         
           |    
          
                               
              569
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.65 - $119.07
      $9.54K - $11K
     
         
           |    
          
                               
              860
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $2.83K - $2.84K
     
         
           |    
          
                               
              8.78K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.93 - $182.88
      $156 - $183
     
         
           |    
          
                               
              139
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.36 - $114.04
      $3.58K - $3.99K
     
         
           |    
          
                               
              73
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.43 - $74.53
      $63.4 - $74.5
     
         
           |    
          
                               
              297
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.27 - $86.96
      $336 - $435
     
         
           |    
          
                               
              137
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.87 - $10.65
      $365 - $394
     
         
           |    
          
                               
              12K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.45
      $1.29K - $1.57K
     
         
           |    
          
                               
              55
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.14 - $9.68
      $24.4 - $29
     
         
           |    
          
                               
              5.5K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.44 - $10.23
      $293 - $317
     
         
           |    
          
                               
              1.48K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.79 - $123.84
      $95.8 - $124
     
         
           |    
          
                               
              101
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.75 - $69.05
      $712 - $760
     
         
           |    
          
                               
              395
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.51 - $99.6
      $179 - $199
     
         
           |    
          
                               
              345
              $32K
             
           | 
          
            
              
            
           |