| 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $3.72K - $4.68K
     
         
           |    
          
                               
              156
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.52 - $39.5
      $4.83K - $5.69K
     
         
           |    
          
                               
              793
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.53 - $38.63
      $9.54K - $12.5K
     
         
           |    
          
                               
              943
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.47 - $328.4
      $4.98K - $5.91K
     
         
           |    
          
                               
              37
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.89 - $92.6
      $5.06K - $6.02K
     
         
           |    
          
                               
              982
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.83 - $119.94
      $8.09K - $9K
     
         
           |    
          
                               
              547
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $71.9 - $82.7
     
         
           |    
          
                               
              828
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $993 - $1.29K
     
         
           |    
          
                               
              1.07K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.65 - $26.01
      $295 - $390
     
         
           |    
          
                               
              904
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.69 - $5.89
      $5.02K - $6.3K
     
         
           |    
          
                               
              5.42K
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.0 - $135.5
      $9.4K - $11K
     
         
           |    
          
                               
              680
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              36
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $5.7K - $6.47K
     
         
           |    
          
                               
              201
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.13 - $9.4
      $3.92K - $6.02K
     
         
           |    
          
                               
              894
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $2.83K - $3.1K
     
         
           |    
          
                               
              954
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $1.55K - $1.71K
     
         
           |    
          
                               
              3.21K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.97 - $102.82
      $6.09K - $7.2K
     
         
           |    
          
                               
              300
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.66 - $108.13
      $1.76K - $2.05K
     
         
           |    
          
                               
              467
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.53 - $60.36
      $1.51K - $2.05K
     
         
           |    
          
                               
              324
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $29.85
      $3.2K - $4.24K
     
         
           |    
          
                               
              176
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.32 - $28.08
      $81.3 - $112
     
         
           |    
          
                               
              794
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.48 - $19.63
      $3.41K - $5.36K
     
         
           |    
          
                               
              315
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $3.08K - $3.85K
     
         
           |    
          
                               
              152
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $2.07K - $2.43K
     
         
           |    
          
                               
              281
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $4.35K - $5.16K
     
         
           |    
          
                               
              288
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $3.31K - $3.81K
     
         
           |    
          
                               
              259
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.77 - $82.74
      $1.88K - $3.06K
     
         
           |    
          
                               
              70
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.89 - $111.18
      $870 - $1.45K
     
         
           |    
          
                               
              98
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $53.0
      $4.47K - $5.41K
     
         
           |    
          
                               
              1.33K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.67 - $192.9
      $3.99K - $4.82K
     
         
           |    
          
                               
              239
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.53 - $2.95
      $1.38K - $2.66K
     
         
           |    
          
                               
              4.09K
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $2.15K - $2.53K
     
         
           |    
          
                               
              822
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $4.38K - $5.19K
     
         
           |    
          
                               
              433
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $3.75K - $4.35K
     
         
           |    
          
                               
              76
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.27 - $98.06
      $482 - $588
     
         
           |    
          
                               
              623
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.04 - $62.35
      $2.8K - $3.49K
     
         
           |    
          
                               
              87
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.06 - $147.0
      $1.5K - $2.35K
     
         
           |    
          
                               
              87
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.58 - $24.28
      $1.86K - $2.57K
     
         
           |    
          
                               
              298
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.56 - $95.06
      $1.44K - $2.76K
     
         
           |    
          
                               
              43
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.82 - $30.19
      $865 - $876
     
         
           |    
          
                               
              37K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.14 - $17.26
      $3.53K - $4.02K
     
         
           |    
          
                               
              384
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $23.0
      $8.14K - $11.2K
     
         
           |    
          
                               
              1.92K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.39 - $227.7
      $4.19K - $5.01K
     
         
           |    
          
                               
              207
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $31.25
      $1.06K - $1.66K
     
         
           |    
          
                               
              591
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $115 - $143
     
         
           |    
          
                               
              2.05K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $19.2K - $21.1K
     
         
           |    
          
                               
              6.29K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $46.26
      $956 - $1.3K
     
         
           |    
          
                               
              378
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $19.67
      $3.28K - $4.37K
     
         
           |    
          
                               
              231
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.89 - $24.42
      $3.1K - $3.81K
     
         
           |    
          
                               
              485
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.79 - $9.98
      $2.54K - $3.25K
     
         
           |    
          
                               
              1.46K
              $13K
             
           | 
          
            
              
            
           |