| 
              
           | 
          
            
           | 
          
                                   
      $43.48 - $49.5
      $4.22M - $4.8M
     
         
           |    
          
                               
              97K
              $4.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.29 - $34.07
      $4.23M - $4.61M
     
         
           |    
          
                               
              135K
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.8 - $29.15
      $3.92M - $4.43M
     
         
           |    
          
                               
              152K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.0 - $37.45
      $653K - $679K
     
         
           |    
          
                               
              18.1K
              $679K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.48 - $109.86
      $424K - $451K
     
         
           |    
          
                               
              4.1K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.92 - $78.28
      $310K - $458K
     
         
           |    
          
                               
              5.85K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $24.91
      $312K - $445K
     
         
           |    
          
                               
              17.9K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.27 - $86.96
      $319K - $412K
     
         
           |    
          
                               
              4.74K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.88 - $26.57
      $383K - $487K
     
         
           |    
          
                               
              18.3K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              58.3K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.44 - $10.23
      $301K - $326K
     
         
           |    
          
                               
              31.9K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.77 - $28.98
      $212K - $248K
     
         
           |    
          
                               
              8.55K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.01 - $46.53
      $145K - $281K
     
         
           |    
          
                               
              6.05K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.91 - $27.35
      $145K - $250K
     
         
           |    
          
                               
              9.14K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $42.72
      $115K - $123K
     
         
           |    
          
                               
              2.88K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $8.83
      $102K - $124K
     
         
           |    
          
                               
              14K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.28 - $88.76
      $100K - $127K
     
         
           |    
          
                               
              1.43K
              $108K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.13 - $86.27
      $26.7K - $104K
     
         
           |    
          
                               
              1.21K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.94 - $104.56
      $82.3K - $105K
     
         
           |    
          
                               
              1K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.32 - $7.67
      $91.5K - $95.9K
     
         
           |    
          
                               
              12.5K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.87 - $45.12
      $84.3K - $109K
     
         
           |    
          
                               
              2.42K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.6 - $32.7
      $67.8K - $90.1K
     
         
           |    
          
                               
              2.76K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.81 - $20.39
      $41.4K - $86.1K
     
         
           |    
          
                               
              4.23K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.46 - $309.62
      $51.3K - $92.6K
     
         
           |    
          
                               
              299
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $425.73 - $623.76
      $36.2K - $53K
     
         
           |    
          
                               
              85
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $34.84
      $23.8K - $52.3K
     
         
           |    
          
                               
              1.5K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.96 - $20.04
      $48.1K - $50.9K
     
         
           |    
          
                               
              2.54K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.78 - $9.68
      $28.6K - $47.9K
     
         
           |    
          
                               
              4.94K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.97 - $92.32
      $37.8K - $43.7K
     
         
           |    
          
                               
              473
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.49 - $88.81
      $32.2K - $45.8K
     
         
           |    
          
                               
              516
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.82 - $46.28
      $33.9K - $35K
     
         
           |    
          
                               
              757
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.52 - $85.34
      $29.8K - $32K
     
         
           |    
          
                               
              375
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.89 - $22.2
      $30.6K - $31.1K
     
         
           |    
          
                               
              1.4K
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $200.78
      $16.7K - $30.1K
     
         
           |    
          
                               
              150
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.47 - $356.6
      $23K - $28.9K
     
         
           |    
          
                               
              81
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.96 - $71.12
      $25.1K - $25.5K
     
         
           |    
          
                               
              359
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.82 - $29.26
      $19K - $24.3K
     
         
           |    
          
                               
              832
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.75 - $7.88
      $5.25K - $23.6K
     
         
           |    
          
                               
              3K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.54 - $8.76
      $16.6K - $26.3K
     
         
           |    
          
                               
              3K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.11 - $44.4
      $21.8K - $34.4K
     
         
           |    
          
                               
              774
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.58 - $69.94
      $19.2K - $20.8K
     
         
           |    
          
                               
              297
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.47 - $32.92
      $10.1K - $23K
     
         
           |    
          
                               
              700
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.13 - $69.24
      $19.4K - $20.9K
     
         
           |    
          
                               
              302
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.14 - $93.55
      $16.1K - $16.4K
     
         
           |    
          
                               
              175
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $10.0
      $16.6K - $17K
     
         
           |    
          
                               
              1.7K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $95.7
      $14K - $16.2K
     
         
           |    
          
                               
              169
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.4 - $42.1
      $14.6K - $15.6K
     
         
           |    
          
                               
              370
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.2 - $8.85
      $13.7K - $16.8K
     
         
           |    
          
                               
              1.9K
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.53 - $107.1
      $13.8K - $15K
     
         
           |    
          
                               
              140
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.4 - $34.78
      $13K - $13.5K
     
         
           |    
          
                               
              388
              $13K
             
           | 
          
            
              
            
           |