| 
              
           | 
          
            
           | 
          
                                   
      $10.9 - $14.35
      $8.41M - $11.1M
     
         
           |    
          
                               
              772K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.76 - $45.86
      $1.06M - $1.19M
     
         
           |    
          
                               
              25.9K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.04 - $43.76
      $746K - $906K
     
         
           |    
          
                               
              20.7K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.5 - $17.36
      $620K - $861K
     
         
           |    
          
                               
              49.6K
              $854K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.1 - $3.66
      $243K - $809K
     
         
           |    
          
                               
              221K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.2 - $42.29
      $677K - $695K
     
         
           |    
          
                               
              16.4K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.44 - $7.75
      $233K - $281K
     
         
           |    
          
                               
              36.2K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.71 - $15.24
      $112K - $134K
     
         
           |    
          
                               
              8.8K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.7 - $68.01
      $26.2K - $95.4K
     
         
           |    
          
                               
              1.4K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.08 - $15.54
      $69K - $88.8K
     
         
           |    
          
                               
              5.72K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.07 - $45.35
      $37.5K - $49.9K
     
         
           |    
          
                               
              1.1K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.63 - $27.55
      $39.3K - $45.8K
     
         
           |    
          
                               
              1.66K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.18 - $7.0
      $29.6K - $49.6K
     
         
           |    
          
                               
              7.08K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.39 - $51.76
      $28.9K - $35.2K
     
         
           |    
          
                               
              681
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.84 - $44.93
      $27.8K - $35.9K
     
         
           |    
          
                               
              799
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.58 - $48.28
      $32.1K - $34K
     
         
           |    
          
                               
              704
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.35 - $4.81
      $19.7K - $28.3K
     
         
           |    
          
                               
              5.89K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.81 - $22.71
      $21.5K - $22.4K
     
         
           |    
          
                               
              987
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.01 - $39.98
      $17.8K - $20.3K
     
         
           |    
          
                               
              509
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.61 - $34.0
      $15.8K - $19.4K
     
         
           |    
          
                               
              572
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $75.96
      $14.1K - $19K
     
         
           |    
          
                               
              250
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.11 - $69.33
      $14.4K - $14.7K
     
         
           |    
          
                               
              212
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.61 - $49.26
      $11.6K - $14.8K
     
         
           |    
          
                               
              300
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.3 - $12.32
      $13.3K - $19.7K
     
         
           |    
          
                               
              1.6K
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.84 - $71.22
      $11.4K - $14.2K
     
         
           |    
          
                               
              200
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.3 - $48.78
      $12.1K - $12.4K
     
         
           |    
          
                               
              255
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.77 - $30.37
      $10.7K - $12.1K
     
         
           |    
          
                               
              400
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.1 - $27.31
      $8.07K - $9.97K
     
         
           |    
          
                               
              365
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.06 - $23.24
      $5.9K - $9.11K
     
         
           |    
          
                               
              392
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $41.54
      $6.53K - $8.31K
     
         
           |    
          
                               
              200
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.35 - $9.25
      $6.28K - $7.91K
     
         
           |    
          
                               
              855
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.39 - $18.1
      $4.89K - $8.53K
     
         
           |    
          
                               
              471
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $9.75
      $6.44K - $8.03K
     
         
           |    
          
                               
              824
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.33 - $69.79
      $3.68K - $4.12K
     
         
           |    
          
                               
              59
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.42 - $1.92
      $3.55K - $4.8K
     
         
           |    
          
                               
              2.5K
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.55 - $4.63
      $1.76K - $5.25K
     
         
           |    
          
                               
              1.13K
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.07 - $32.25
      $3.11K - $3.23K
     
         
           |    
          
                               
              100
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.96 - $16.41
      $2.95K - $3.23K
     
         
           |    
          
                               
              197
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              800
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.66 - $21.67
      $1.98K - $2.93K
     
         
           |    
          
                               
              135
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.09 - $108.0
      $2.05K - $2.7K
     
         
           |    
          
                               
              25
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.72 - $10.39
      $2K - $2.14K
     
         
           |    
          
                               
              206
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.04 - $41.25
      $2.28K - $2.76K
     
         
           |    
          
                               
              67
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $28.99
      $2.39K - $3.04K
     
         
           |    
          
                               
              105
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $47.67
      $2K - $2.05K
     
         
           |    
          
                               
              43
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.94 - $88.63
      $2.66K - $2.75K
     
         
           |    
          
                               
              31
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.93 - $7.71
      $1.4K - $2.75K
     
         
           |    
          
                               
              357
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.84 - $4.74
      $1.16K - $1.94K
     
         
           |    
          
                               
              409
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.05 - $5.44
      $810 - $1.09K
     
         
           |    
          
                               
              200
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.89 - $15.92
      $1.39K - $1.59K
     
         
           |    
          
                               
              100
              $1K
             
           | 
          
            
              
            
           |