| 
              
           | 
          
            
           | 
          
                                   
      $89.1 - $117.76
      $141K - $186K
     
         
           |    
          
                               
              31.3K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.34 - $127.78
      $348K - $438K
     
         
           |    
          
                               
              18.2K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $64.75
      $92.2K - $129K
     
         
           |    
          
                               
              40.1K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.46 - $106.79
      $296K - $331K
     
         
           |    
          
                               
              36.6K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.15 - $29.9
      $41.1K - $50.9K
     
         
           |    
          
                               
              228K
              $5.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.0 - $34.16
      $1.05M - $1.28M
     
         
           |    
          
                               
              124K
              $4.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.91 - $44.21
      $250K - $299K
     
         
           |    
          
                               
              41.9K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.12 - $224.07
      $297K - $333K
     
         
           |    
          
                               
              13.9K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.24 - $11.62
      $398K - $452K
     
         
           |    
          
                               
              80K
              $846K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.45 - $52.7
      $361K - $418K
     
         
           |    
          
                               
              209K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.9K
              $5.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.7 - $22.43
      $198K - $252K
     
         
           |    
          
                               
              213K
              $4.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.02 - $208.56
      $1.43M - $1.66M
     
         
           |    
          
                               
              52.5K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.38 - $129.12
      $65.1K - $87.2K
     
         
           |    
          
                               
              14.1K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.29 - $186.78
      $105K - $132K
     
         
           |    
          
                               
              13.6K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.91 - $54.25
      $20.1K - $24.2K
     
         
           |    
          
                               
              199K
              $9.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.42 - $110.06
      $394K - $459K
     
         
           |    
          
                               
              15.9K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.7 - $56.87
      $39.9K - $52K
     
         
           |    
          
                               
              70.7K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.92 - $22.24
      $243K - $285K
     
         
           |    
          
                               
              100K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.99 - $41.85
      $122K - $151K
     
         
           |    
          
                               
              27.2K
              $924K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.19 - $42.58
      $13K - $20.4K
     
         
           |    
          
                               
              23.3K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.63 - $177.82
      $110K - $133K
     
         
           |    
          
                               
              10.2K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.51 - $216.81
      $367K - $441K
     
         
           |    
          
                               
              19.5K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.0 - $154.19
      $326K - $370K
     
         
           |    
          
                               
              13.8K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.95 - $113.75
      $204K - $267K
     
         
           |    
          
                               
              34.8K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.43 - $90.41
      $132K - $156K
     
         
           |    
          
                               
              52.6K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.14 - $106.33
      $234K - $286K
     
         
           |    
          
                               
              37.6K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.89 - $384.77
      $944K - $1.09M
     
         
           |    
          
                               
              25.2K
              $9.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.38 - $170.92
      $88.8K - $111K
     
         
           |    
          
                               
              16.1K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.55 - $263.22
      $149K - $173K
     
         
           |    
          
                               
              16K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.64 - $105.06
      $327K - $420K
     
         
           |    
          
                               
              12.8K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.93 - $269.18
      $42.5K - $52.2K
     
         
           |    
          
                               
              18.1K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.39 - $37.07
      $440K - $504K
     
         
           |    
          
                               
              68.6K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.97 - $31.31
      $44.3K - $73.1K
     
         
           |    
          
                               
              32.3K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.49 - $81.91
      $268K - $320K
     
         
           |    
          
                               
              39.5K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.43 - $37.81
      $323K - $355K
     
         
           |    
          
                               
              139K
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              51.1K
              $7.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.05 - $103.47
      $165K - $197K
     
         
           |    
          
                               
              36.1K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $90.7
      $264K - $318K
     
         
           |    
          
                               
              35.9K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.25 - $89.19
      $51.9K - $66.9K
     
         
           |    
          
                               
              57.2K
              $4.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.3 - $53.69
      $364K - $462K
     
         
           |    
          
                               
              35.2K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $78.18
      $286K - $327K
     
         
           |    
          
                               
              19.4K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.65 - $222.86
      $225K - $257K
     
         
           |    
          
                               
              23.8K
              $4.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.75 - $208.61
      $360K - $471K
     
         
           |    
          
                               
              10.9K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.29 - $126.99
      $85.9K - $104K
     
         
           |    
          
                               
              22.1K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.82 - $106.69
      $188K - $226K
     
         
           |    
          
                               
              19.9K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.05 - $102.2
      $793K - $890K
     
         
           |    
          
                               
              66.5K
              $6.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.2 - $115.86
      $1.07M - $1.19M
     
         
           |    
          
                               
              154K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.96 - $55.97
      $288K - $322K
     
         
           |    
          
                               
              46.5K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.9 - $55.89
      $14.3K - $17K
     
         
           |    
          
                               
              77.2K
              $3.83M
             
           | 
          
            
              
            
           |