| 
              
           | 
          
            
           | 
          
                                   
      $473.44 - $553.71
      $132K - $154K
     
         
           |    
          
                               
              5.81K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.03 - $265.73
      $561K - $636K
     
         
           |    
          
                               
              14K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $204K - $244K
     
         
           |    
          
                               
              17.5K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.99 - $90.14
      $581K - $655K
     
         
           |    
          
                               
              49.8K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $712K - $802K
     
         
           |    
          
                               
              19.5K
              $5.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.44 - $278.65
      $695K - $746K
     
         
           |    
          
                               
              21.1K
              $5.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.63 - $41.49
      $261K - $313K
     
         
           |    
          
                               
              89.8K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.74 - $22.79
      $289K - $317K
     
         
           |    
          
                               
              301K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $261K - $305K
     
         
           |    
          
                               
              81.8K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $104.46
      $523K - $611K
     
         
           |    
          
                               
              118K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.67 - $131.43
      $257K - $287K
     
         
           |    
          
                               
              77.2K
              $9.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.43 - $33.93
      $487K - $525K
     
         
           |    
          
                               
              414K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $1.37M - $1.62M
     
         
           |    
          
                               
              147K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.01 - $117.25
      $187K - $215K
     
         
           |    
          
                               
              31.9K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.64 - $29.81
      $335K - $566K
     
         
           |    
          
                               
              19K
              $501K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $526.48 - $588.0
      $516K - $577K
     
         
           |    
          
                               
              7.59K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.68 - $148.84
      $195K - $236K
     
         
           |    
          
                               
              20K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.41 - $36.33
      $1.51M - $1.75M
     
         
           |    
          
                               
              288K
              $9.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.73 - $142.4
      $83.6K - $111K
     
         
           |    
          
                               
              25.9K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $297.99 - $419.78
      $611K - $861K
     
         
           |    
          
                               
              18.3K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.29 - $43.34
      $21.8K - $26K
     
         
           |    
          
                               
              82.2K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              29K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.52 - $174.4
      $577K - $627K
     
         
           |    
          
                               
              23.3K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $3.27M - $3.56M
     
         
           |    
          
                               
              687K
              $45.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $34.8
      $221K - $254K
     
         
           |    
          
                               
              60.5K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $684K - $758K
     
         
           |    
          
                               
              20.4K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.65 - $214.38
      $566K - $653K
     
         
           |    
          
                               
              18.8K
              $3.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $231K - $268K
     
         
           |    
          
                               
              59.6K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $130K - $152K
     
         
           |    
          
                               
              19.5K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.82 - $100.39
      $223K - $249K
     
         
           |    
          
                               
              27.2K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.35 - $253.24
      $298K - $327K
     
         
           |    
          
                               
              13.2K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.73 - $76.02
      $202K - $227K
     
         
           |    
          
                               
              35.5K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.96 - $82.02
      $351K - $374K
     
         
           |    
          
                               
              36K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.54 - $64.21
      $62.7K - $75.3K
     
         
           |    
          
                               
              55K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.61 - $93.54
      $425K - $464K
     
         
           |    
          
                               
              39.9K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.41 - $81.53
      $133K - $154K
     
         
           |    
          
                               
              31.6K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.0 - $43.33
      $232K - $258K
     
         
           |    
          
                               
              65.8K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.8 - $158.1
      $246K - $267K
     
         
           |    
          
                               
              19.8K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.72 - $357.04
      $719K - $924K
     
         
           |    
          
                               
              9.59K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.76 - $67.41
      $157K - $174K
     
         
           |    
          
                               
              39.4K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $485K - $539K
     
         
           |    
          
                               
              64.9K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $155K - $172K
     
         
           |    
          
                               
              7.72K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $298.09
      $652K - $715K
     
         
           |    
          
                               
              60.4K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.73 - $96.94
      $447K - $500K
     
         
           |    
          
                               
              43.2K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1271.04 - $1620.83
      $1.18M - $1.51M
     
         
           |    
          
                               
              4.92K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.3 - $142.16
      $762K - $916K
     
         
           |    
          
                               
              40K
              $4.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.64 - $78.22
      $911K - $1.09M
     
         
           |    
          
                               
              85.3K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.98 - $89.02
      $391K - $465K
     
         
           |    
          
                               
              42.3K
              $3.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.77 - $13.94
      $17.6K - $22.7K
     
         
           |    
          
                               
              148K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $807K - $944K
     
         
           |    
          
                               
              60.6K
              $4.42M
             
           | 
          
            
              
            
           |