| 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $433K - $627K
     
         
           |    
          
                               
              43.7K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.53 - $38.63
      $1.25M - $1.64M
     
         
           |    
          
                               
              42.5K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.28 - $75.17
      $1.12M - $1.3M
     
         
           |    
          
                               
              21.8K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $4.78
      $535K - $1.22M
     
         
           |    
          
                               
              255K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.92 - $86.2
      $1.81M - $2.48M
     
         
           |    
          
                               
              190K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $614 - $1.32K
     
         
           |    
          
                               
              324K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $1.03M - $1.22M
     
         
           |    
          
                               
              14K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.18 - $45.52
      $1.01M - $1.2M
     
         
           |    
          
                               
              26.4K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $5.38K - $6.19K
     
         
           |    
          
                               
              285K
              $50.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.3 - $169.38
      $692K - $860K
     
         
           |    
          
                               
              21.7K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.93 - $109.64
      $79.7K - $101K
     
         
           |    
          
                               
              88.8K
              $9.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $365K - $406K
     
         
           |    
          
                               
              220K
              $29.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $37.8K - $51.1K
     
         
           |    
          
                               
              11.9K
              $8.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $52.57
      $1.06M - $1.23M
     
         
           |    
          
                               
              32.6K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.98 - $8.5
      $1.09M - $1.55M
     
         
           |    
          
                               
              193K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $468.22 - $566.51
      $270K - $326K
     
         
           |    
          
                               
              23.8K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $60.2K - $86.2K
     
         
           |    
          
                               
              222K
              $5.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $182K - $214K
     
         
           |    
          
                               
              195K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.33 - $28.94
      $876K - $963K
     
         
           |    
          
                               
              209K
              $6.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $676K - $827K
     
         
           |    
          
                               
              43.9K
              $6.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.73 - $78.42
      $329K - $411K
     
         
           |    
          
                               
              88.7K
              $6.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $680K - $860K
     
         
           |    
          
                               
              5.38K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.04 - $536.34
      $461K - $685K
     
         
           |    
          
                               
              3.89K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $105K - $132K
     
         
           |    
          
                               
              184K
              $8.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $284.95
      $50.2K - $128K
     
         
           |    
          
                               
              5.45K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.43 - $107.58
      $661K - $919K
     
         
           |    
          
                               
              20.7K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $639K - $799K
     
         
           |    
          
                               
              29.4K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $241K - $284K
     
         
           |    
          
                               
              35.1K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $180K - $287K
     
         
           |    
          
                               
              17.9K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $769K - $966K
     
         
           |    
          
                               
              5.49K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $155K - $193K
     
         
           |    
          
                               
              38K
              $9.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $359K - $405K
     
         
           |    
          
                               
              32K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.87 - $23.49
      $836K - $898K
     
         
           |    
          
                               
              38.2K
              $897K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $160K - $192K
     
         
           |    
          
                               
              44.8K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              20.1K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.02 - $90.22
      $417K - $515K
     
         
           |    
          
                               
              54.3K
              $4.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.25 - $68.76
      $784K - $894K
     
         
           |    
          
                               
              13K
              $867K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.77 - $74.09
      $504K - $681K
     
         
           |    
          
                               
              27.5K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.08 - $30.73
      $670K - $892K
     
         
           |    
          
                               
              29K
              $849K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.65 - $67.02
      $378K - $472K
     
         
           |    
          
                               
              62.7K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $380K - $669K
     
         
           |    
          
                               
              188K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.1 - $116.54
      $8.1K - $10.8K
     
         
           |    
          
                               
              52.4K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $115K - $163K
     
         
           |    
          
                               
              20.6K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.48 - $39.76
      $603K - $696K
     
         
           |    
          
                               
              54.7K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.8 - $60.07
      $790K - $794K
     
         
           |    
          
                               
              29.3K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $87.22
      $14.1K - $17.4K
     
         
           |    
          
                               
              114K
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $202K - $250K
     
         
           |    
          
                               
              123K
              $9.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $477K - $631K
     
         
           |    
          
                               
              5.82K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $88.4K - $106K
     
         
           |    
          
                               
              38.2K
              $8.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $438.31 - $527.29
      $378K - $455K
     
         
           |    
          
                               
              16.6K
              $8.78M
             
           | 
          
            
              
            
           |