| 
              
           | 
          
            
           | 
          
                                   
      $148.38 - $203.04
      $148K - $203K
     
         
           |    
          
                               
              22.5K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.33 - $343.66
      $2.02M - $2.51M
     
         
           |    
          
                               
              45.9K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.25 - $124.42
      $85.8K - $99.5K
     
         
           |    
          
                               
              170K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.27 - $8.85
      $711K - $761K
     
         
           |    
          
                               
              169K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.41 - $22.93
      $45.6K - $78K
     
         
           |    
          
                               
              114K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.37 - $43.29
      $461K - $597K
     
         
           |    
          
                               
              49.1K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.54 - $121.36
      $15.1K - $20.3K
     
         
           |    
          
                               
              36.7K
              $4.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.61 - $137.33
      $39.8K - $68.7K
     
         
           |    
          
                               
              12.1K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.81 - $27.72
      $99.2K - $186K
     
         
           |    
          
                               
              64.5K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.56 - $174.06
      $28.7K - $34.8K
     
         
           |    
          
                               
              59.1K
              $9.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.5 - $362.79
      $194K - $254K
     
         
           |    
          
                               
              8.1K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.73 - $74.71
      $24.4K - $37.4K
     
         
           |    
          
                               
              28.8K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.73 - $39.9
      $51.4K - $55.9K
     
         
           |    
          
                               
              241K
              $9.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $23.0
      $11.3K - $16.1K
     
         
           |    
          
                               
              97K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.82 - $82.14
      $251K - $296K
     
         
           |    
          
                               
              36.5K
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.04 - $389.47
      $55.4K - $77.9K
     
         
           |    
          
                               
              9.2K
              $3.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.02 - $285.86
      $321K - $372K
     
         
           |    
          
                               
              10.5K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.31 - $127.65
      $441K - $511K
     
         
           |    
          
                               
              19.1K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.68 - $20.14
      $45.1K - $66.5K
     
         
           |    
          
                               
              104K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.42 - $96.83
      $48.9K - $58.1K
     
         
           |    
          
                               
              153K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.83 - $19.88
      $156K - $316K
     
         
           |    
          
                               
              66.2K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              143K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.74 - $10.69
      $350K - $429K
     
         
           |    
          
                               
              287K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.2 - $297.91
      $53.8K - $59.6K
     
         
           |    
          
                               
              57.8K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.16 - $227.94
      $294K - $342K
     
         
           |    
          
                               
              42.5K
              $8.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $265K - $300K
     
         
           |    
          
                               
              115K
              $39.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.26 - $27.31
      $456K - $536K
     
         
           |    
          
                               
              63.3K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.23 - $212.81
      $33.6K - $42.6K
     
         
           |    
          
                               
              13.2K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.22 - $50.41
      $619K - $776K
     
         
           |    
          
                               
              25.8K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.6 - $134.6
      $24.7K - $26.9K
     
         
           |    
          
                               
              71K
              $9.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.83 - $81.52
      $262K - $293K
     
         
           |    
          
                               
              37.1K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.5 - $153.94
      $55.8K - $61.6K
     
         
           |    
          
                               
              136K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.16 - $318.05
      $152K - $254K
     
         
           |    
          
                               
              4.6K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.63 - $11.17
      $125K - $300K
     
         
           |    
          
                               
              73.7K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.74 - $22.79
      $49.8K - $54.7K
     
         
           |    
          
                               
              627K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.92 - $78.28
      $15.9K - $23.5K
     
         
           |    
          
                               
              25.7K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.27 - $17.68
      $255K - $295K
     
         
           |    
          
                               
              181K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $53.3K - $60.1K
     
         
           |    
          
                               
              84.4K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.13 - $127.02
      $386K - $457K
     
         
           |    
          
                               
              24.7K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.6 - $131.28
      $396K - $446K
     
         
           |    
          
                               
              46.9K
              $6.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              101K
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.12 - $17.22
      $35.4K - $60.3K
     
         
           |    
          
                               
              72.5K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.71 - $61.81
      $388K - $513K
     
         
           |    
          
                               
              12K
              $697K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1166.48 - $1324.06
      $117K - $132K
     
         
           |    
          
                               
              7.48K
              $9.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.63 - $11.7
      $29.6K - $74.9K
     
         
           |    
          
                               
              64.7K
              $756K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.29 - $43.34
      $79.8K - $95.3K
     
         
           |    
          
                               
              75.3K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.33 - $94.15
      $47.1K - $84.7K
     
         
           |    
          
                               
              10.9K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.65 - $230.03
      $366K - $437K
     
         
           |    
          
                               
              5.6K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.72 - $14.15
      $43K - $129K
     
         
           |    
          
                               
              56.8K
              $715K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $178.99
      $408K - $501K
     
         
           |    
          
                               
              12.9K
              $2.02M
             
           | 
          
            
              
            
           |