| 
              
           | 
          
            
           | 
          
                                   
      $7.63 - $10.2
      $297K - $397K
     
         
           |    
          
                               
              71.4K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $2.65
      $258K - $594K
     
         
           |    
          
                               
              223K
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.12 - $25.65
      $38.2K - $51.3K
     
         
           |    
          
                               
              115K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.51 - $2.22
      $174K - $256K
     
         
           |    
          
                               
              696K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.9 - $225.05
      $85.7K - $135K
     
         
           |    
          
                               
              2.4K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.0 - $38.22
      $338K - $417K
     
         
           |    
          
                               
              20.7K
              $776K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.05 - $42.61
      $654K - $733K
     
         
           |    
          
                               
              709K
              $29.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.63 - $17.62
      $73.2K - $88.1K
     
         
           |    
          
                               
              402K
              $6.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.88 - $58.16
      $285K - $326K
     
         
           |    
          
                               
              6.71K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.26 - $3.35
      $20.8K - $30.8K
     
         
           |    
          
                               
              551K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.57 - $20.73
      $167K - $254K
     
         
           |    
          
                               
              108K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.8 - $7.9
      $320K - $435K
     
         
           |    
          
                               
              366K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.05 - $25.19
      $263K - $301K
     
         
           |    
          
                               
              18.6K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.61 - $4.04
      $147K - $227K
     
         
           |    
          
                               
              399K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $5.7
      $379K - $484K
     
         
           |    
          
                               
              572K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.5 - $24.92
      $277K - $321K
     
         
           |    
          
                               
              29.7K
              $732K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.89 - $3.07
      $11.5K - $18.7K
     
         
           |    
          
                               
              393K
              $907K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.83 - $18.63
      $103K - $122K
     
         
           |    
          
                               
              89.3K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.49 - $2.98
      $229K - $274K
     
         
           |    
          
                               
              256K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              809K
              $5.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.23 - $224.92
      $305K - $382K
     
         
           |    
          
                               
              2.2K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $10.54
      $332K - $846K
     
         
           |    
          
                               
              37K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.78 - $25.3
      $304K - $371K
     
         
           |    
          
                               
              22.2K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.58 - $2.07
      $196K - $257K
     
         
           |    
          
                               
              289K
              $566K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.84 - $9.64
      $154K - $190K
     
         
           |    
          
                               
              1.07M
              $9.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.76 - $79.32
      $290K - $373K
     
         
           |    
          
                               
              7.4K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $7.43
      $16.5K - $23K
     
         
           |    
          
                               
              227K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.03 - $8.99
      $76.6K - $98K
     
         
           |    
          
                               
              798K
              $6.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.66 - $93.76
      $237K - $272K
     
         
           |    
          
                               
              18.1K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.7 - $29.65
      $139K - $160K
     
         
           |    
          
                               
              109K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.48 - $280.86
      $361K - $449K
     
         
           |    
          
                               
              6.1K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.38 - $5.83
      $93.3K - $124K
     
         
           |    
          
                               
              111K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.91 - $37.44
      $766K - $899K
     
         
           |    
          
                               
              248K
              $9.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.42 - $5.48
      $5.4K - $20.8K
     
         
           |    
          
                               
              113K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.1 - $9.07
      $11.6K - $17.2K
     
         
           |    
          
                               
              147K
              $943K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.13 - $9.08
      $203K - $259K
     
         
           |    
          
                               
              335K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $29.47
      $252K - $306K
     
         
           |    
          
                               
              52.3K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.93 - $63.06
      $10.2K - $12.6K
     
         
           |    
          
                               
              25K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.25 - $9.73
      $130K - $153K
     
         
           |    
          
                               
              504K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $313K - $369K
     
         
           |    
          
                               
              290K
              $7.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.62 - $7.49
      $661K - $3.06M
     
         
           |    
          
                               
              101K
              $665K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.58 - $104.98
      $225K - $273K
     
         
           |    
          
                               
              7.6K
              $797K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.27 - $0.5
      $44.6K - $82.5K
     
         
           |    
          
                               
              286K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.56 - $33.42
      $259K - $314K
     
         
           |    
          
                               
              27.4K
              $914K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.83 - $12.16
      $382K - $681K
     
         
           |    
          
                               
              49.9K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.58
      $318K - $411K
     
         
           |    
          
                               
              1.18M
              $6.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.4 - $47.27
      $855K - $1.25M
     
         
           |    
          
                               
              564K
              $25.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.49 - $29.9
      $428K - $483K
     
         
           |    
          
                               
              575K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.0 - $18.38
      $310K - $357K
     
         
           |    
          
                               
              233K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.31 - $63.72
      $241K - $293K
     
         
           |    
          
                               
              20.4K
              $1.3M
             
           | 
          
            
              
            
           |