| 
              
           | 
          
            
           | 
          
                                   
      $44.23 - $49.97
      $16.6K - $18.7K
     
         
           |    
          
                               
              5.44K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.42 - $11.46
      $1.99K - $2.42K
     
         
           |    
          
                               
              14.7K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.66 - $191.29
      $25.7K - $30.6K
     
         
           |    
          
                               
              6.59K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.85 - $93.48
      $47.6K - $51.2K
     
         
           |    
          
                               
              12.9K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.02 - $15.15
      $4.67K - $5.04K
     
         
           |    
          
                               
              40.5K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.17 - $10.35
      $18K - $22.8K
     
         
           |    
          
                               
              37.7K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.66 - $58.38
      $20.6K - $25.7K
     
         
           |    
          
                               
              4.56K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.98 - $8.5
      $16.3K - $23.1K
     
         
           |    
          
                               
              14.4K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.6 - $71.9
      $9.35K - $10.6K
     
         
           |    
          
                               
              5.68K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.71 - $98.37
      $1.05K - $1.18K
     
         
           |    
          
                               
              3.19K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.69 - $24.18
      $931 - $1.09K
     
         
           |    
          
                               
              21.1K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.88
      $5.34K - $6.18K
     
         
           |    
          
                               
              3.32K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.48 - $0.77
      $6.76K - $10.8K
     
         
           |    
          
                               
              104K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.66 - $249.35
      $27.2K - $46.6K
     
         
           |    
          
                               
              1.21K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $92.25
      $20.8K - $24.4K
     
         
           |    
          
                               
              3.87K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.57 - $5.65
      $1.84K - $2.27K
     
         
           |    
          
                               
              17K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.52 - $100.4
      $20.8K - $26.6K
     
         
           |    
          
                               
              6.37K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.42 - $18.98
      $14.7K - $18.1K
     
         
           |    
          
                               
              21.3K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.87 - $95.92
      $973 - $1.25K
     
         
           |    
          
                               
              2.95K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $391K - $489K
     
         
           |    
          
                               
              23.1K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.16 - $95.48
      $53.2K - $62.6K
     
         
           |    
          
                               
              13.1K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.12 - $28.02
      $64.6K - $81.8K
     
         
           |    
          
                               
              18.7K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.03 - $20.28
      $27.4K - $34.7K
     
         
           |    
          
                               
              35.7K
              $654K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.59 - $81.38
      $71.6 - $81.4
     
         
           |    
          
                               
              6.98K
              $501K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $1.4K - $2.12K
     
         
           |    
          
                               
              10.1K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.57 - $89.09
      $2.99K - $3.39K
     
         
           |    
          
                               
              5.03K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.09 - $16.29
      $14K - $17.4K
     
         
           |    
          
                               
              47.9K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.39 - $8.59
      $7.99K - $15.6K
     
         
           |    
          
                               
              12.7K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $44.8
      $5.06K - $5.87K
     
         
           |    
          
                               
              32.7K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $194K - $221K
     
         
           |    
          
                               
              175K
              $23.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.41
      $47.1K - $65.4K
     
         
           |    
          
                               
              38.7K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $21.4K - $36.1K
     
         
           |    
          
                               
              20.6K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.76 - $72.25
      $16.7K - $23.8K
     
         
           |    
          
                               
              7.26K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $261.92
      $329K - $364K
     
         
           |    
          
                               
              25.4K
              $6.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.79 - $64.85
      $42.7K - $47.1K
     
         
           |    
          
                               
              24.4K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $76.98
      $11.4K - $15.7K
     
         
           |    
          
                               
              7.37K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $87.9K - $107K
     
         
           |    
          
                               
              4.87K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $1.32K - $1.52K
     
         
           |    
          
                               
              5.07K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $20.55
      $14.6K - $17.2K
     
         
           |    
          
                               
              49.4K
              $936K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $12.65
      $42.4K - $53.5K
     
         
           |    
          
                               
              51K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.26 - $199.95
      $37.4K - $40.8K
     
         
           |    
          
                               
              13.1K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.72 - $1416.0
      $495K - $6.63M
     
         
           |    
          
                               
              5.17K
              $577K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.23 - $101.68
      $10.2K - $11K
     
         
           |    
          
                               
              22.6K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.96 - $44.75
      $137K - $153K
     
         
           |    
          
                               
              62.2K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $563K - $629K
     
         
           |    
          
                               
              602K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $50.9K - $63.7K
     
         
           |    
          
                               
              34.6K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.84 - $36.89
      $12.9K - $18.4K
     
         
           |    
          
                               
              15.5K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $211.56
      $96.7K - $114K
     
         
           |    
          
                               
              18K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $26.5K - $30.5K
     
         
           |    
          
                               
              47.2K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $3.99K - $4.28K
     
         
           |    
          
                               
              27.2K
              $2.84M
             
           | 
          
            
              
            
           |