| 
              
           | 
          
            
           | 
          
                                   
      $28.72 - $36.28
      $4.31K - $5.44K
     
         
           |    
          
                               
              2.79K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.98 - $26.94
      $608 - $781
     
         
           |    
          
                               
              558
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $48.1
      $9.49K - $10.7K
     
         
           |    
          
                               
              2.26K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.0 - $104.38
      $190 - $209
     
         
           |    
          
                               
              267
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.75 - $60.39
      $299 - $362
     
         
           |    
          
                               
              559
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $16.94
      $8.26K - $8.66K
     
         
           |    
          
                               
              19.9K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.43 - $40.72
      $1.84K - $2.12K
     
         
           |    
          
                               
              1.3K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $107.72
      $271 - $323
     
         
           |    
          
                               
              244
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.61 - $29.15
      $27.6 - $29.2
     
         
           |    
          
                               
              1.83K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $130 - $148
     
         
           |    
          
                               
              182
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.77 - $39.16
      $35.8 - $39.2
     
         
           |    
          
                               
              1.25K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $32.18
      $13.2K - $13.7K
     
         
           |    
          
                               
              14.4K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $178.99
      $437 - $537
     
         
           |    
          
                               
              913
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $313 - $347
     
         
           |    
          
                               
              141
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.81 - $93.09
      $8.28K - $9.31K
     
         
           |    
          
                               
              1.69K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.37 - $65.49
      $4.73K - $5.04K
     
         
           |    
          
                               
              4.03K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.1 - $53.65
      $2.17K - $2.52K
     
         
           |    
          
                               
              689
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $207 - $229
     
         
           |    
          
                               
              423
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.76 - $69.99
      $4.96K - $5.53K
     
         
           |    
          
                               
              1.26K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.08 - $279.1
      $210 - $279
     
         
           |    
          
                               
              120
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.68 - $20.14
      $30.8K - $45.3K
     
         
           |    
          
                               
              6.35K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.43 - $9.1
      $1.93K - $2.73K
     
         
           |    
          
                               
              3.62K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.82 - $100.39
      $2.87K - $3.21K
     
         
           |    
          
                               
              994
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.87 - $17.81
      $3.33K - $4.27K
     
         
           |    
          
                               
              2.3K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $3.56K - $4.05K
     
         
           |    
          
                               
              3.21K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.01 - $228.24
      $1.54K - $2.05K
     
         
           |    
          
                               
              141
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.55 - $52.25
      $743 - $784
     
         
           |    
          
                               
              2.98K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $78.46
      $128 - $157
     
         
           |    
          
                               
              682
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.22 - $65.26
      $1.84K - $1.96K
     
         
           |    
          
                               
              2.35K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.95 - $229.72
      $8.15K - $8.96K
     
         
           |    
          
                               
              887
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.36 - $58.96
      $4.95K - $5.37K
     
         
           |    
          
                               
              4.93K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.13 - $83.78
      $1.8K - $1.93K
     
         
           |    
          
                               
              1.6K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.83 - $44.87
      $7.23K - $7.94K
     
         
           |    
          
                               
              3.96K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.76 - $67.41
      $182 - $202
     
         
           |    
          
                               
              1.03K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.46 - $130.92
      $21.3K - $22.9K
     
         
           |    
          
                               
              3.07K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.42 - $1.85
      $3.36 - $14.8
     
         
           |    
          
                               
              4.77K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.9 - $88.1
      $377 - $529
     
         
           |    
          
                               
              444
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $180 - $275
     
         
           |    
          
                               
              131
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.18 - $41.62
      $7.34K - $8.45K
     
         
           |    
          
                               
              3.41K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.55 - $179.33
      $146 - $179
     
         
           |    
          
                               
              234
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $343.19 - $443.31
      $10.3K - $13.3K
     
         
           |    
          
                               
              254
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.95 - $45.8
      $44 - $45.8
     
         
           |    
          
                               
              5.11K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.22 - $15.48
      $4.56K - $5.34K
     
         
           |    
          
                               
              5.81K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.51 - $31.11
      $7.2K - $7.59K
     
         
           |    
          
                               
              10.7K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $132.57
      $19.7K - $21.3K
     
         
           |    
          
                               
              4.59K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.9 - $60.85
      $2.47K - $3.77K
     
         
           |    
          
                               
              696
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $75.94
      $2.86K - $5.92K
     
         
           |    
          
                               
              662
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.78 - $148.0
      $341 - $444
     
         
           |    
          
                               
              399
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.48 - $116.14
      $519 - $697
     
         
           |    
          
                               
              475
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.15 - $118.05
      $10.6K - $11.7K
     
         
           |    
          
                               
              2.32K
              $273K
             
           | 
          
            
              
            
           |