| 
              
           | 
          
            
           | 
          
                                   
      $9.08 - $11.62
      $193K - $248K
     
         
           |    
          
                               
              21.3K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $14.43
      $184K - $244K
     
         
           |    
          
                               
              16.9K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.98 - $2.35
      $81.1K - $195K
     
         
           |    
          
                               
              139K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $55K - $69K
     
         
           |    
          
                               
              68.7K
              $7.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $87.22
      $191K - $235K
     
         
           |    
          
                               
              2.7K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $3.15
      $109K - $203K
     
         
           |    
          
                               
              98.2K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.27 - $11.41
      $209K - $257K
     
         
           |    
          
                               
              22.5K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.06 - $28.28
      $140K - $246K
     
         
           |    
          
                               
              8.7K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.49 - $133.44
      $41.4K - $53.4K
     
         
           |    
          
                               
              18.1K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $88.42
      $188K - $265K
     
         
           |    
          
                               
              3K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $228K - $231K
     
         
           |    
          
                               
              4.6K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.64 - $77.18
      $194K - $232K
     
         
           |    
          
                               
              3K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $35.71
      $283K - $311K
     
         
           |    
          
                               
              57.5K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.9 - $115.72
      $218K - $243K
     
         
           |    
          
                               
              4.4K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $109K - $141K
     
         
           |    
          
                               
              3.2K
              $635K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $195K - $226K
     
         
           |    
          
                               
              14.7K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $157K - $262K
     
         
           |    
          
                               
              15.8K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $225K - $252K
     
         
           |    
          
                               
              6.1K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.68 - $45.96
      $219K - $225K
     
         
           |    
          
                               
              4.9K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.53 - $14.72
      $218K - $278K
     
         
           |    
          
                               
              18.9K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $41.54
      $180K - $228K
     
         
           |    
          
                               
              5.5K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $215K - $224K
     
         
           |    
          
                               
              2.7K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.73 - $77.01
      $165K - $223K
     
         
           |    
          
                               
              2.9K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.87 - $95.92
      $187K - $240K
     
         
           |    
          
                               
              2.5K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $33.43
      $212K - $234K
     
         
           |    
          
                               
              7K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $7.03
      $116K - $165K
     
         
           |    
          
                               
              126K
              $863K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.08 - $183.07
      $171K - $275K
     
         
           |    
          
                               
              1.5K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.03 - $15.28
      $194K - $228K
     
         
           |    
          
                               
              14.9K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.37 - $15.97
      $194K - $273K
     
         
           |    
          
                               
              17.1K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.06 - $39.3
      $186K - $236K
     
         
           |    
          
                               
              6K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.13 - $21.65
      $162K - $232K
     
         
           |    
          
                               
              10.7K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.49 - $33.12
      $214K - $278K
     
         
           |    
          
                               
              24.3K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.8 - $131.55
      $169K - $210K
     
         
           |    
          
                               
              4.4K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.45 - $12.15
      $187K - $241K
     
         
           |    
          
                               
              19.8K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.44 - $71.44
      $200K - $229K
     
         
           |    
          
                               
              3.2K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.84 - $93.53
      $188K - $215K
     
         
           |    
          
                               
              2.3K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $227K - $270K
     
         
           |    
          
                               
              2.5K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $15.4K - $19.3K
     
         
           |    
          
                               
              49.6K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.32 - $90.69
      $157K - $218K
     
         
           |    
          
                               
              2.4K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.1 - $41.67
      $166K - $208K
     
         
           |    
          
                               
              5K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.73 - $2.69
      $137K - $213K
     
         
           |    
          
                               
              266K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.83 - $235.28
      $2.38M - $2.66M
     
         
           |    
          
                               
              214K
              $47.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.81 - $21.5
      $185K - $288K
     
         
           |    
          
                               
              13.4K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $89.5
      $63.3K - $80.6K
     
         
           |    
          
                               
              25.8K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              75.4K
              $785K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.33 - $26.51
      $25.7K - $37.1K
     
         
           |    
          
                               
              91.6K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.94 - $23.34
      $118K - $154K
     
         
           |    
          
                               
              33.4K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.49 - $21.54
      $179K - $286K
     
         
           |    
          
                               
              13.3K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.23 - $19.4
      $172K - $194K
     
         
           |    
          
                               
              10K
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.89 - $92.09
      $170K - $193K
     
         
           |    
          
                               
              7.2K
              $659K
             
           | 
          
            
              
            
           |