| 
              
           | 
          
            
           | 
          
                                   
      $106.98 - $149.43
      $1.32M - $1.84M
     
         
           |    
          
                               
              227K
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $636.62 - $777.63
      $1.71M - $2.09M
     
         
           |    
          
                               
              4.34K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.68 - $247.1
      $760K - $895K
     
         
           |    
          
                               
              16.8K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.06 - $207.71
      $623K - $829K
     
         
           |    
          
                               
              3.77K
              $589K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $375.39 - $447.2
      $159K - $190K
     
         
           |    
          
                               
              15K
              $5.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.17 - $81.49
      $1.16M - $1.49M
     
         
           |    
          
                               
              39.3K
              $2.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $461.52 - $548.18
      $552K - $656K
     
         
           |    
          
                               
              2.03K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $502.71 - $593.81
      $704K - $832K
     
         
           |    
          
                               
              4K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.1 - $229.79
      $298K - $346K
     
         
           |    
          
                               
              3.38K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.54 - $124.4
      $592K - $733K
     
         
           |    
          
                               
              10.6K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.84 - $464.11
      $261K - $321K
     
         
           |    
          
                               
              731
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $591.65 - $707.05
      $138K - $165K
     
         
           |    
          
                               
              3.12K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $428.58 - $551.54
      $61.3K - $78.9K
     
         
           |    
          
                               
              2.77K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $662.63 - $776.99
      $182K - $213K
     
         
           |    
          
                               
              679
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.01 - $101.02
      $58K - $70.6K
     
         
           |    
          
                               
              13.1K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $347.25 - $424.87
      $99.7K - $122K
     
         
           |    
          
                               
              2.33K
              $855K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.96 - $324.52
      $53.8K - $74.6K
     
         
           |    
          
                               
              1.67K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $365.9 - $436.25
      $211K - $252K
     
         
           |    
          
                               
              1.78K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $566.21 - $672.99
      $161K - $192K
     
         
           |    
          
                               
              893
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.8 - $53.4
      $47.8K - $53.4K
     
         
           |    
          
                               
              12.8K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.11 - $65.5
      $9.48K - $11.3K
     
         
           |    
          
                               
              16K
              $907K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.56 - $243.82
      $39.3K - $47.5K
     
         
           |    
          
                               
              1.96K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.6 - $606.74
      $34.3K - $41.9K
     
         
           |    
          
                               
              544
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.5 - $43.01
      $34.5K - $43K
     
         
           |    
          
                               
              15.4K
              $583K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.55 - $94.34
      $50.1K - $55.3K
     
         
           |    
          
                               
              10.8K
              $980K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.78 - $198.58
      $31.8K - $34K
     
         
           |    
          
                               
              4.11K
              $784K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.73 - $32.26
      $25.9K - $27.2K
     
         
           |    
          
                               
              10K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.45 - $52.7
      $27.3K - $31.6K
     
         
           |    
          
                               
              12.4K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.61 - $149.68
      $37.6K - $40.9K
     
         
           |    
          
                               
              1.47K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.43 - $182.84
      $1.69K - $1.83K
     
         
           |    
          
                               
              4.33K
              $750K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.74 - $64.87
      $21.3K - $23.5K
     
         
           |    
          
                               
              4.81K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.43K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.49 - $114.57
      $1.85K - $2.29K
     
         
           |    
          
                               
              3.24K
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.06 - $167.7
      $39.8K - $47K
     
         
           |    
          
                               
              2.39K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.74 - $58.96
      $9.45K - $11.2K
     
         
           |    
          
                               
              7.36K
              $433K
             
           | 
          
            
              
            
           |