| 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $47.21
      $11.6K - $15.4K
     
         
           |    
          
                               
              9.52K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $19.9K - $22.1K
     
         
           |    
          
                               
              3.74K
              $973K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.73 - $231.23
      $23.5K - $30.1K
     
         
           |    
          
                               
              4.35K
              $899K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.67 - $80.98
      $1.2K - $1.46K
     
         
           |    
          
                               
              3.73K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.56 - $107.43
      $4.59K - $5.69K
     
         
           |    
          
                               
              5.15K
              $462K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $3.15K - $4.01K
     
         
           |    
          
                               
              1.03K
              $296K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.52 - $74.35
      $23.2K - $26.7K
     
         
           |    
          
                               
              19.7K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.39 - $107.65
      $30.1K - $43.5K
     
         
           |    
          
                               
              4.9K
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.86 - $71.57
      $27.3K - $43.6K
     
         
           |    
          
                               
              4.93K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $386K - $452K
     
         
           |    
          
                               
              59.1K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.87 - $247.68
      $57.2K - $88.7K
     
         
           |    
          
                               
              2.88K
              $512K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.93 - $22.48
      $194 - $292
     
         
           |    
          
                               
              16.5K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.01 - $738.53
      $15.5K - $18.5K
     
         
           |    
          
                               
              1.67K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.72 - $136.77
      $275K - $309K
     
         
           |    
          
                               
              93.1K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $237K - $278K
     
         
           |    
          
                               
              12K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $19.41
      $33K - $81.3K
     
         
           |    
          
                               
              30.9K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $493K - $533K
     
         
           |    
          
                               
              51.1K
              $17.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $18.2K - $21.5K
     
         
           |    
          
                               
              29.4K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $850.86 - $1044.69
      $1.38M - $1.7M
     
         
           |    
          
                               
              17.3K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.38 - $71.7
      $82.4K - $130K
     
         
           |    
          
                               
              23.9K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.69 - $147.99
      $78.9K - $92.2K
     
         
           |    
          
                               
              17.5K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $49.6K - $58.1K
     
         
           |    
          
                               
              99.4K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $63.1K - $73.1K
     
         
           |    
          
                               
              16.5K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.77 - $183.27
      $185K - $215K
     
         
           |    
          
                               
              27.4K
              $4.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.64 - $78.22
      $61.8K - $73.7K
     
         
           |    
          
                               
              56.2K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.71 - $31.23
      $354K - $510K
     
         
           |    
          
                               
              135K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.7 - $455.9
      $582K - $883K
     
         
           |    
          
                               
              17K
              $5.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $267K - $295K
     
         
           |    
          
                               
              117K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.15 - $44.45
      $299K - $401K
     
         
           |    
          
                               
              301K
              $10.1M
             
           | 
          
            
              
            
           |