| 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $23.8K - $36K
     
         
           |    
          
                               
              17.8K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $6.04K - $7.13K
     
         
           |    
          
                               
              204K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $33.9K - $37.3K
     
         
           |    
          
                               
              39.8K
              $23.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              47.7K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $876 - $1.28K
     
         
           |    
          
                               
              19.6K
              $4.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $110K - $157K
     
         
           |    
          
                               
              22.8K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.46 - $174.76
      $503K - $609K
     
         
           |    
          
                               
              23.8K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $91.2K - $98.5K
     
         
           |    
          
                               
              19.5K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.33 - $32.1
      $245K - $693K
     
         
           |    
          
                               
              38K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.81 - $27.72
      $251K - $469K
     
         
           |    
          
                               
              33.3K
              $823K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.1 - $47.14
      $157K - $491K
     
         
           |    
          
                               
              10.4K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.41 - $69.69
      $262K - $288K
     
         
           |    
          
                               
              39.6K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $20.5K - $32.9K
     
         
           |    
          
                               
              9.69K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $491 - $536
     
         
           |    
          
                               
              21.7K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.87 - $162.49
      $103K - $115K
     
         
           |    
          
                               
              24.7K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.59 - $172.31
      $260K - $511K
     
         
           |    
          
                               
              2.96K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $228K - $342K
     
         
           |    
          
                               
              2.39K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.2 - $111.56
      $4.48K - $5.8K
     
         
           |    
          
                               
              16.2K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.38 - $43.07
      $276K - $294K
     
         
           |    
          
                               
              34.8K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.06 - $287.34
      $10K - $10.9K
     
         
           |    
          
                               
              33.4K
              $9.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.58 - $315.62
      $162K - $308K
     
         
           |    
          
                               
              975
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.17 - $99.95
      $74.9K - $79.5K
     
         
           |    
          
                               
              40.8K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $269K - $285K
     
         
           |    
          
                               
              10.2K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $22K - $28.9K
     
         
           |    
          
                               
              11.5K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.79 - $75.14
      $36.6K - $74.7K
     
         
           |    
          
                               
              11.3K
              $694K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $27.8K - $38K
     
         
           |    
          
                               
              11K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.81 - $57.52
      $187K - $199K
     
         
           |    
          
                               
              18.3K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $618 - $667
     
         
           |    
          
                               
              5.02K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $192K - $214K
     
         
           |    
          
                               
              999
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.38 - $197.01
      $184K - $211K
     
         
           |    
          
                               
              1.07K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $90.5K - $114K
     
         
           |    
          
                               
              5.93K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.78 - $148.0
      $171K - $222K
     
         
           |    
          
                               
              1.5K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.27 - $143.18
      $128K - $200K
     
         
           |    
          
                               
              1.4K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.9K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $131K - $141K
     
         
           |    
          
                               
              11K
              $961K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.72 - $463.74
      $81K - $86.3K
     
         
           |    
          
                               
              4.01K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $82.6K - $104K
     
         
           |    
          
                               
              10.5K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.2 - $109.16
      $6.27K - $6.77K
     
         
           |    
          
                               
              14.3K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $26K - $29K
     
         
           |    
          
                               
              2.16K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $209.26
      $27.9K - $31.6K
     
         
           |    
          
                               
              4.08K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.77 - $12.21
      $73.6K - $133K
     
         
           |    
          
                               
              10.9K
              $111K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $15.4K - $17K
     
         
           |    
          
                               
              16.2K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $2.31K - $2.68K
     
         
           |    
          
                               
              4.42K
              $740K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.76 - $9.9
      $92K - $104K
     
         
           |    
          
                               
              10.5K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $63.4K - $70K
     
         
           |    
          
                               
              13.7K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.54 - $8.98
      $45.4K - $73.6K
     
         
           |    
          
                               
              30.2K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.15 - $58.11
      $28.8K - $30.4K
     
         
           |    
          
                               
              18.9K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.38 - $95.74
      $4.49K - $4.98K
     
         
           |    
          
                               
              15.9K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.83 - $48.91
      $15K - $16.4K
     
         
           |    
          
                               
              21.1K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $59.9K - $60.2K
     
         
           |    
          
                               
              17.6K
              $895K
             
           | 
          
            
              
            
           |