| 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $2.23K - $3.32K
     
         
           |    
          
                               
              47.3K
              $542K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.52
      $2.05K - $2.63K
     
         
           |    
          
                               
              20.2K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.13 - $84.18
      $65.5K - $71.5K
     
         
           |    
          
                               
              55.9K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.5 - $280.54
      $3.08K - $4.21K
     
         
           |    
          
                               
              2.45K
              $636K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $730 - $1.08K
     
         
           |    
          
                               
              4.54K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $3.1K - $3.94K
     
         
           |    
          
                               
              4.34K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $1.14K - $1.34K
     
         
           |    
          
                               
              8.04K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.8K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.86 - $129.5
      $5.04K - $6.35K
     
         
           |    
          
                               
              4.74K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.79 - $54.16
      $2.47K - $3.2K
     
         
           |    
          
                               
              9.43K
              $498K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.43K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $1.01K - $1.33K
     
         
           |    
          
                               
              1.47K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.62K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $1.02K - $1.58K
     
         
           |    
          
                               
              1.41K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $3.29K - $4.07K
     
         
           |    
          
                               
              3.41K
              $662K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $1.9K - $2.58K
     
         
           |    
          
                               
              3.18K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.83 - $253.3
      $110K - $149K
     
         
           |    
          
                               
              3.94K
              $962K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $75.98
      $1.32K - $1.82K
     
         
           |    
          
                               
              5.13K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $1.22K - $1.66K
     
         
           |    
          
                               
              3.6K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.2K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $19.1K - $22.2K
     
         
           |    
          
                               
              5.5K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.03K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $1.9K - $3.07K
     
         
           |    
          
                               
              3.96K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.37 - $200.76
      $61.9K - $76.5K
     
         
           |    
          
                               
              7.66K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $946 - $1.31K
     
         
           |    
          
                               
              1K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.81 - $151.28
      $2.38K - $3.03K
     
         
           |    
          
                               
              3.14K
              $475K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $123K - $161K
     
         
           |    
          
                               
              118K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $719K - $1.26M
     
         
           |    
          
                               
              31.2K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.08 - $316.81
      $1.57K - $1.9K
     
         
           |    
          
                               
              2.74K
              $860K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $2.31K - $3.05K
     
         
           |    
          
                               
              4.05K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.34 - $124.36
      $1.95K - $2.98K
     
         
           |    
          
                               
              2.97K
              $369K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $2.19K - $2.96K
     
         
           |    
          
                               
              8.21K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $1.86K - $2.88K
     
         
           |    
          
                               
              6.33K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $106.34
      $7.61K - $10.7K
     
         
           |    
          
                               
              5.45K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.31K
              $967K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $45.23
      $1.92K - $2.89K
     
         
           |    
          
                               
              7.7K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $1.08K - $1.74K
     
         
           |    
          
                               
              2.21K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $2.2K - $3.74K
     
         
           |    
          
                               
              7.64K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $113.06
      $1.13K - $1.47K
     
         
           |    
          
                               
              4.51K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $15.8K - $21.3K
     
         
           |    
          
                               
              15.9K
              $838K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $2.71K - $4.04K
     
         
           |    
          
                               
              3.92K
              $679K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $119K - $151K
     
         
           |    
          
                               
              4.87K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $25.13
      $303K - $415K
     
         
           |    
          
                               
              94.4K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.74 - $173.24
      $2.05K - $2.6K
     
         
           |    
          
                               
              6.62K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.52 - $145.64
      $1.07K - $1.31K
     
         
           |    
          
                               
              8.31K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $89.42
      $3.45K - $4.65K
     
         
           |    
          
                               
              8.77K
              $784K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $2.03K - $3.04K
     
         
           |    
          
                               
              4.16K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $66.74
      $2.02K - $3.07K
     
         
           |    
          
                               
              8.52K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.02 - $114.95
      $2.32K - $3.1K
     
         
           |    
          
                               
              4.45K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.02 - $165.4
      $2.67K - $3.47K
     
         
           |    
          
                               
              9.01K
              $1.48M
             
           | 
          
            
              
            
           |