| 
              
           | 
          
            
           | 
          
                                   
      $659.01 - $772.54
      $1.5M - $1.75M
     
         
           |    
          
                               
              6.98K
              $5.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.4 - $103.88
      $1.38M - $1.4M
     
         
           |    
          
                               
              85.8K
              $8.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.44 - $192.03
      $1.57M - $1.71M
     
         
           |    
          
                               
              38.2K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $1.08M - $1.21M
     
         
           |    
          
                               
              75.8K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $745K - $975K
     
         
           |    
          
                               
              6.62K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $1.21M - $1.25M
     
         
           |    
          
                               
              19.3K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.72 - $47.27
      $1.18M - $1.22M
     
         
           |    
          
                               
              8.35K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.48 - $71.55
      $1.16M - $1.23M
     
         
           |    
          
                               
              15.8K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $100.77
      $1.39M - $1.86M
     
         
           |    
          
                               
              15.8K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.72 - $10.35
      $871K - $1.03M
     
         
           |    
          
                               
              33.2K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.65 - $120.08
      $1.09M - $1.11M
     
         
           |    
          
                               
              91.2K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.17 - $107.3
      $1.11M - $1.12M
     
         
           |    
          
                               
              160K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.03 - $108.14
      $541K - $603K
     
         
           |    
          
                               
              39.6K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $519K - $748K
     
         
           |    
          
                               
              3.38K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $1.08M - $1.17M
     
         
           |    
          
                               
              7.32K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $772K - $1.04M
     
         
           |    
          
                               
              2.67K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.32 - $191.84
      $830K - $929K
     
         
           |    
          
                               
              1.51K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.41 - $220.25
      $1.09M - $1.25M
     
         
           |    
          
                               
              6.34K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.48 - $144.38
      $929K - $1.01M
     
         
           |    
          
                               
              9.24K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $731K - $828K
     
         
           |    
          
                               
              66.5K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              149K
              $7.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.32 - $55.68
      $693K - $851K
     
         
           |    
          
                               
              40.3K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.05 - $147.0
      $689K - $750K
     
         
           |    
          
                               
              7.53K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.15 - $217.83
      $295K - $328K
     
         
           |    
          
                               
              18.6K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.97K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $389K - $428K
     
         
           |    
          
                               
              296K
              $8.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.26 - $141.49
      $665K - $723K
     
         
           |    
          
                               
              8.57K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.2 - $39.61
      $605K - $644K
     
         
           |    
          
                               
              11.5K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $68.42
      $651K - $712K
     
         
           |    
          
                               
              14.8K
              $998K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.12 - $55.33
      $1.59M - $1.68M
     
         
           |    
          
                               
              345K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.38 - $71.7
      $284K - $448K
     
         
           |    
          
                               
              9.42K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.99 - $114.46
      $585K - $626K
     
         
           |    
          
                               
              44.3K
              $5.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.96 - $472.54
      $298K - $353K
     
         
           |    
          
                               
              12.7K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $675K - $821K
     
         
           |    
          
                               
              7.87K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $19.72
      $386K - $454K
     
         
           |    
          
                               
              14.7K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.29 - $421.68
      $718K - $813K
     
         
           |    
          
                               
              7.72K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.99 - $90.14
      $397K - $447K
     
         
           |    
          
                               
              26.8K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $242.3 - $312.95
      $182K - $235K
     
         
           |    
          
                               
              2.99K
              $752K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              24.6K
              $6.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $256.57 - $418.22
      $172K - $281K
     
         
           |    
          
                               
              846
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.79 - $202.05
      $428K - $585K
     
         
           |    
          
                               
              1.88K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $425K - $461K
     
         
           |    
          
                               
              26K
              $684K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.65 - $214.38
      $278K - $321K
     
         
           |    
          
                               
              6.52K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $393K - $455K
     
         
           |    
          
                               
              1.41K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $381.94 - $489.97
      $270K - $346K
     
         
           |    
          
                               
              1.54K
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $534.91 - $598.71
      $395K - $442K
     
         
           |    
          
                               
              581
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $415K - $495K
     
         
           |    
          
                               
              3.39K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $80.73
      $176K - $242K
     
         
           |    
          
                               
              8.45K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1311.26 - $1869.83
      $105K - $150K
     
         
           |    
          
                               
              511
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.6 - $76.11
      $293K - $312K
     
         
           |    
          
                               
              4.19K
              $317K
             
           | 
          
            
              
            
           |