| 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $9.46K - $12.9K
     
         
           |    
          
                               
              18.2K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $44.7K - $63.6K
     
         
           |    
          
                               
              5.28K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $80.1K - $105K
     
         
           |    
          
                               
              4.03K
              $843K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $131K - $159K
     
         
           |    
          
                               
              18.1K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.5 - $16.77
      $120K - $174K
     
         
           |    
          
                               
              55.9K
              $862K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $26.12
      $203K - $234K
     
         
           |    
          
                               
              14.9K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.92 - $28.05
      $106K - $129K
     
         
           |    
          
                               
              44.5K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $151K - $187K
     
         
           |    
          
                               
              9.38K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.86 - $19.21
      $242K - $293K
     
         
           |    
          
                               
              28.9K
              $461K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $96.8K - $120K
     
         
           |    
          
                               
              5.97K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $163K - $208K
     
         
           |    
          
                               
              8.1K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $7.03
      $145K - $206K
     
         
           |    
          
                               
              29.7K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.01 - $54.88
      $164K - $219K
     
         
           |    
          
                               
              12.9K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $244K - $270K
     
         
           |    
          
                               
              16.1K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.46
      $208K - $271K
     
         
           |    
          
                               
              38.8K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $280K - $342K
     
         
           |    
          
                               
              5.88K
              $956K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $165K - $200K
     
         
           |    
          
                               
              3.55K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $27.1K - $36.2K
     
         
           |    
          
                               
              24.5K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.77 - $82.74
      $8.22K - $13.4K
     
         
           |    
          
                               
              8.7K
              $691K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $44.14
      $231K - $326K
     
         
           |    
          
                               
              25.7K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.27 - $159.24
      $182K - $205K
     
         
           |    
          
                               
              2.97K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $63.66
      $217K - $809K
     
         
           |    
          
                               
              13.3K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.54 - $232.53
      $140K - $168K
     
         
           |    
          
                               
              2.4K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $144K - $161K
     
         
           |    
          
                               
              10.2K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $79.07
      $179K - $199K
     
         
           |    
          
                               
              2.89K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.71 - $101.42
      $84.5K - $113K
     
         
           |    
          
                               
              7.19K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.8K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.52K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $20.3K - $25.4K
     
         
           |    
          
                               
              21.4K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $30.93
      $96.6K - $120K
     
         
           |    
          
                               
              42.8K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $201K - $238K
     
         
           |    
          
                               
              13.6K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.31 - $75.93
      $170K - $201K
     
         
           |    
          
                               
              3.38K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.22 - $55.5
      $117K - $158K
     
         
           |    
          
                               
              6.53K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.56 - $256.68
      $162K - $191K
     
         
           |    
          
                               
              2.3K
              $553K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $112K - $150K
     
         
           |    
          
                               
              5.48K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $58.4K - $79.9K
     
         
           |    
          
                               
              6.61K
              $678K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $38K - $51.1K
     
         
           |    
          
                               
              13.4K
              $782K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $61.1K - $76.4K
     
         
           |    
          
                               
              10.3K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $192K - $224K
     
         
           |    
          
                               
              4.91K
              $727K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.58 - $183.97
      $160K - $184K
     
         
           |    
          
                               
              2.6K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.54 - $201.04
      $174K - $203K
     
         
           |    
          
                               
              2.97K
              $537K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $111K - $130K
     
         
           |    
          
                               
              51.4K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $65.3K - $96.5K
     
         
           |    
          
                               
              16K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.32 - $136.25
      $8.56K - $12K
     
         
           |    
          
                               
              5.88K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $109K - $137K
     
         
           |    
          
                               
              4.16K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.17 - $75.73
      $156K - $210K
     
         
           |    
          
                               
              6.19K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $91.4K - $105K
     
         
           |    
          
                               
              63.7K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $135K - $160K
     
         
           |    
          
                               
              4.98K
              $837K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $23.4K - $28.9K
     
         
           |    
          
                               
              967
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.69 - $141.77
      $116K - $157K
     
         
           |    
          
                               
              5.24K
              $704K
             
           | 
          
            
              
            
           |