| 
              
           | 
          
            
           | 
          
                                   
      $22.97 - $33.42
      $13.6K - $19.8K
     
         
           |    
          
                               
              1.93K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $14.1K - $20.5K
     
         
           |    
          
                               
              187
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $26.8K - $33.5K
     
         
           |    
          
                               
              607
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.07 - $141.75
      $19.3K - $24.7K
     
         
           |    
          
                               
              567
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $6.96K - $10.4K
     
         
           |    
          
                               
              630
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $75.98
      $8.76K - $12.1K
     
         
           |    
          
                               
              1.52K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $22.96
      $19.8K - $25.9K
     
         
           |    
          
                               
              1.29K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.82 - $65.64
      $24.9K - $27.3K
     
         
           |    
          
                               
              632
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $5.9K - $8.56K
     
         
           |    
          
                               
              192
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.33 - $93.03
      $12.1K - $15.2K
     
         
           |    
          
                               
              1.52K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.84 - $163.09
      $13.9K - $16.1K
     
         
           |    
          
                               
              1.44K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.57 - $25.25
      $9.23K - $12.5K
     
         
           |    
          
                               
              3.83K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $211.56
      $23.9K - $28.1K
     
         
           |    
          
                               
              231
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.2 - $42.54
      $18.1K - $21.9K
     
         
           |    
          
                               
              1.56K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.7 - $141.48
      $15.6K - $22.1K
     
         
           |    
          
                               
              375
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.43K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.14 - $53.28
      $16.8K - $20.8K
     
         
           |    
          
                               
              1.36K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.89 - $223.9
      $12.1K - $15.9K
     
         
           |    
          
                               
              283
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.44 - $28.85
      $18.2K - $22.4K
     
         
           |    
          
                               
              1.32K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.79 - $31.7
      $27.7K - $38.5K
     
         
           |    
          
                               
              1.84K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $3K - $5.09K
     
         
           |    
          
                               
              549
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.66 - $58.38
      $23.2K - $29.1K
     
         
           |    
          
                               
              868
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $5.4K - $7.15K
     
         
           |    
          
                               
              2.03K
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.27 - $26.73
      $23.8K - $30K
     
         
           |    
          
                               
              1.52K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.1 - $244.27
      $39.9K - $45.9K
     
         
           |    
          
                               
              903
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.82 - $29.82
      $10.2K - $15.4K
     
         
           |    
          
                               
              1.55K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $16.8K - $21.5K
     
         
           |    
          
                               
              429
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.34 - $286.22
      $11.3K - $17.7K
     
         
           |    
          
                               
              151
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.76 - $605.77
      $18.8K - $22.4K
     
         
           |    
          
                               
              107
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.48 - $50.46
      $4.29K - $5.1K
     
         
           |    
          
                               
              8.14K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.55 - $22.41
      $16.9K - $21.6K
     
         
           |    
          
                               
              1.35K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $1.22K - $1.66K
     
         
           |    
          
                               
              4.25K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.75 - $57.36
      $18.7K - $20.7K
     
         
           |    
          
                               
              587
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $9.39K - $13.6K
     
         
           |    
          
                               
              575
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $3.52K - $5.99K
     
         
           |    
          
                               
              2.75K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.31 - $16.74
      $15.3K - $20.8K
     
         
           |    
          
                               
              1.29K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.86 - $189.64
      $13.4K - $15.7K
     
         
           |    
          
                               
              450
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $13.5K - $18.3K
     
         
           |    
          
                               
              345
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $27.3K - $31.3K
     
         
           |    
          
                               
              2.33K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.92 - $20.09
      $19.6K - $26.4K
     
         
           |    
          
                               
              1.95K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.62 - $21.98
      $14.7K - $19.5K
     
         
           |    
          
                               
              1.09K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.27 - $45.82
      $19.7K - $20.4K
     
         
           |    
          
                               
              5.24K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $16.9K - $21.5K
     
         
           |    
          
                               
              149
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $1.12K - $1.47K
     
         
           |    
          
                               
              646
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.49 - $13.97
      $16.7K - $20.3K
     
         
           |    
          
                               
              4.95K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $2.14K - $3K
     
         
           |    
          
                               
              644
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $83.89
      $2.25K - $3.52K
     
         
           |    
          
                               
              828
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $452.51 - $568.19
      $11.8K - $14.8K
     
         
           |    
          
                               
              112
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.15 - $85.48
      $14.3K - $17.4K
     
         
           |    
          
                               
              595
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $1.19K - $1.78K
     
         
           |    
          
                               
              23.5K
              $269K
             
           | 
          
            
              
            
           |