| 
              
           | 
          
            
           | 
          
                                   
      $28.84 - $36.79
      $10.9K - $13.9K
     
         
           |    
          
                               
              126K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.41 - $33.84
      $16.4K - $19.6K
     
         
           |    
          
                               
              194K
              $6.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.44 - $171.5
      $3.67M - $6.96M
     
         
           |    
          
                               
              66.3K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.84 - $125.59
      $16.3K - $19.2K
     
         
           |    
          
                               
              51.3K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.79 - $50.43
      $299K - $389K
     
         
           |    
          
                               
              301K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.5 - $135.26
      $17.8K - $20.2K
     
         
           |    
          
                               
              49.4K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.24 - $190.88
      $300K - $367K
     
         
           |    
          
                               
              72.9K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.47 - $35.35
      $15K - $18.6K
     
         
           |    
          
                               
              175K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $176.97
      $17.8K - $21.1K
     
         
           |    
          
                               
              39.5K
              $6.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.91 - $48.58
      $13.5K - $17.3K
     
         
           |    
          
                               
              130K
              $6.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.19 - $40.89
      $794K - $1.01M
     
         
           |    
          
                               
              350K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.71 - $61.81
      $13.5K - $17.9K
     
         
           |    
          
                               
              97.1K
              $5.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.2 - $297.91
      $1.23M - $1.37M
     
         
           |    
          
                               
              225K
              $67.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.02 - $301.35
      $75.6K - $96.1K
     
         
           |    
          
                               
              47.7K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.51 - $32.75
      $15.2K - $20.4K
     
         
           |    
          
                               
              208K
              $6.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.16 - $17.05
      $17.7K - $21.3K
     
         
           |    
          
                               
              417K
              $6.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.07 - $216.53
      $1.47M - $1.85M
     
         
           |    
          
                               
              82.7K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.6 - $89.52
      $15.2K - $19.3K
     
         
           |    
          
                               
              72.2K
              $6.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.89 - $148.5
      $1.36M - $1.82M
     
         
           |    
          
                               
              108K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.64 - $26.74
      $197K - $255K
     
         
           |    
          
                               
              361K
              $9.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.26 - $116.4
      $214K - $237K
     
         
           |    
          
                               
              155K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.3 - $116.04
      $308K - $375K
     
         
           |    
          
                               
              146K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.66 - $189.57
      $21.9K - $24.6K
     
         
           |    
          
                               
              49.9K
              $9.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.9 - $78.84
      $655K - $848K
     
         
           |    
          
                               
              157K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.95 - $204.31
      $318K - $385K
     
         
           |    
          
                               
              95.4K
              $17.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.13 - $26.99
      $202K - $236K
     
         
           |    
          
                               
              677K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.48 - $47.94
      $1.09M - $1.44M
     
         
           |    
          
                               
              253K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.5 - $17.53
      $13.2K - $20.2K
     
         
           |    
          
                               
              385K
              $6.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.02 - $158.57
      $2.34M - $4.11M
     
         
           |    
          
                               
              97.5K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.47 - $89.67
      $1.04M - $1.34M
     
         
           |    
          
                               
              134K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.7 - $27.7
      $11.4K - $17.9K
     
         
           |    
          
                               
              216K
              $5.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $1.33M - $1.52M
     
         
           |    
          
                               
              738K
              $72.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.32 - $294.01
      $354K - $426K
     
         
           |    
          
                               
              50.8K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $1.09M - $1.66M
     
         
           |    
          
                               
              70.3K
              $9.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.59 - $176.59
      $879K - $1.16M
     
         
           |    
          
                               
              85.7K
              $14.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $94.26
      $38.4K - $50.2K
     
         
           |    
          
                               
              141K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.23 - $54.96
      $136K - $224K
     
         
           |    
          
                               
              154K
              $8.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $44.83
      $85.7K - $127K
     
         
           |    
          
                               
              314K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.07 - $91.37
      $3.55M - $7.52M
     
         
           |    
          
                               
              181K
              $16.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $163K - $237K
     
         
           |    
          
                               
              81K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.75 - $145.67
      $2.38M - $4.46M
     
         
           |    
          
                               
              123K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $1.55M - $2.27M
     
         
           |    
          
                               
              495K
              $120M
             
           | 
          
            
              
            
           |