| 
              
           | 
          
            
           | 
          
                                   
      $86.19 - $101.53
      $815K - $960K
     
         
           |    
          
                               
              17.6K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.64 - $42.32
      $930K - $945K
     
         
           |    
          
                               
              25.4K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.08 - $78.4
      $892K - $957K
     
         
           |    
          
                               
              28K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.77 - $80.71
      $17.8K - $21.1K
     
         
           |    
          
                               
              146K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.75 - $152.05
      $590K - $660K
     
         
           |    
          
                               
              29.6K
              $4.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.45 - $37.37
      $863K - $1.66M
     
         
           |    
          
                               
              44.8K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $883.2 - $1071.19
      $541K - $656K
     
         
           |    
          
                               
              2.98K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.56 - $55.74
      $800K - $900K
     
         
           |    
          
                               
              64.2K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.95 - $53.0
      $471K - $893K
     
         
           |    
          
                               
              17.2K
              $846K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.28 - $112.6
      $651K - $860K
     
         
           |    
          
                               
              7.82K
              $847K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.83 - $22.48
      $842K - $867K
     
         
           |    
          
                               
              184K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.64 - $90.43
      $485K - $551K
     
         
           |    
          
                               
              83.7K
              $7.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.08 - $204.79
      $526K - $598K
     
         
           |    
          
                               
              110K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.53 - $27.08
      $771K - $1.34M
     
         
           |    
          
                               
              50.7K
              $824K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $516.55 - $556.17
      $789K - $849K
     
         
           |    
          
                               
              2.52K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.29 - $100.75
      $785K - $788K
     
         
           |    
          
                               
              8.02K
              $808K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.04 - $101.61
      $275K - $321K
     
         
           |    
          
                               
              60.8K
              $6.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.78 - $53.44
      $732K - $786K
     
         
           |    
          
                               
              82.4K
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              118K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.84 - $47.32
      $757K - $765K
     
         
           |    
          
                               
              92.9K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.8 - $104.98
      $690K - $930K
     
         
           |    
          
                               
              9.34K
              $786K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.36 - $215.89
      $520K - $590K
     
         
           |    
          
                               
              18.8K
              $4.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.01 - $274.28
      $839K - $947K
     
         
           |    
          
                               
              44.5K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.29 - $22.77
      $721K - $736K
     
         
           |    
          
                               
              189K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $392.81 - $485.53
      $366K - $453K
     
         
           |    
          
                               
              5.89K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.63 - $93.63
      $480K - $645K
     
         
           |    
          
                               
              54.7K
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.61 - $6.23
      $589K - $654K
     
         
           |    
          
                               
              380K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $658.34 - $714.93
      $79K - $85.8K
     
         
           |    
          
                               
              45.1K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.34 - $226.69
      $547K - $618K
     
         
           |    
          
                               
              8.49K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $189.46 - $247.83
      $293K - $384K
     
         
           |    
          
                               
              11.9K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.91 - $55.08
      $839K - $907K
     
         
           |    
          
                               
              67.3K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.59 - $194.82
      $47K - $50.5K
     
         
           |    
          
                               
              210K
              $40.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.87 - $43.55
      $651K - $862K
     
         
           |    
          
                               
              20.8K
              $696K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.37 - $50.09
      $1.63M - $1.72M
     
         
           |    
          
                               
              788K
              $38.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.1 - $504.28
      $343K - $380K
     
         
           |    
          
                               
              14.5K
              $7.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.58 - $198.8
      $566K - $648K
     
         
           |    
          
                               
              4.06K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $266.43 - $326.68
      $365K - $448K
     
         
           |    
          
                               
              5.47K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.86 - $23.55
      $542K - $677K
     
         
           |    
          
                               
              29.2K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.8 - $55.45
      $808K - $882K
     
         
           |    
          
                               
              195K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.08 - $109.91
      $597K - $650K
     
         
           |    
          
                               
              9.31K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.89 - $63.24
      $580K - $644K
     
         
           |    
          
                               
              10.8K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.13 - $47.2
      $577K - $775K
     
         
           |    
          
                               
              19.5K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.88 - $127.92
      $674K - $846K
     
         
           |    
          
                               
              14.8K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.86 - $86.45
      $322K - $358K
     
         
           |    
          
                               
              64K
              $5.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.28 - $44.85
      $592K - $643K
     
         
           |    
          
                               
              156K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              112K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.41 - $40.18
      $540K - $613K
     
         
           |    
          
                               
              108K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.26 - $30.04
      $321K - $354K
     
         
           |    
          
                               
              369K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.9 - $64.01
      $606K - $648K
     
         
           |    
          
                               
              46.1K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.11 - $300.23
      $251K - $268K
     
         
           |    
          
                               
              41.6K
              $12.1M
             
           | 
          
            
              
            
           |