| 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $7.59
      $421K - $661K
     
         
           |    
          
                               
              482K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.71 - $41.51
      $33.4K - $37.7K
     
         
           |    
          
                               
              69.7K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.56 - $36.96
      $42.4K - $46.6K
     
         
           |    
          
                               
              54.4K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.2 - $47.37
      $2.99M - $3.35M
     
         
           |    
          
                               
              1.24M
              $54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.9 - $27.44
      $127K - $159K
     
         
           |    
          
                               
              60.7K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.8 - $8.98
      $17.6K - $27.3K
     
         
           |    
          
                               
              32.4K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.7 - $19.78
      $348K - $502K
     
         
           |    
          
                               
              119K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.32 - $14.76
      $1.78K - $2.32K
     
         
           |    
          
                               
              706K
              $9.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.35 - $22.87
      $17.1K - $21.4K
     
         
           |    
          
                               
              481K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.25 - $14.92
      $25.3K - $36.9K
     
         
           |    
          
                               
              204K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $6.22
      $307 - $386
     
         
           |    
          
                               
              660K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.67 - $15.71
      $407K - $599K
     
         
           |    
          
                               
              586K
              $7.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.54 - $28.28
      $739K - $1.07M
     
         
           |    
          
                               
              430K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.42 - $3.99
      $125K - $206K
     
         
           |    
          
                               
              572K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.18 - $66.57
      $731K - $899K
     
         
           |    
          
                               
              102K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.91 - $27.14
      $89.1K - $106K
     
         
           |    
          
                               
              271K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.85 - $82.88
      $915K - $974K
     
         
           |    
          
                               
              383K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $254.34 - $336.43
      $227K - $300K
     
         
           |    
          
                               
              92.1K
              $26.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.07 - $28.64
      $1.49K - $1.78K
     
         
           |    
          
                               
              196K
              $5.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.83 - $36.24
      $12K - $13.2K
     
         
           |    
          
                               
              256K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.72 - $50.7
      $103K - $120K
     
         
           |    
          
                               
              153K
              $7.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $17.31
      $901K - $1.1M
     
         
           |    
          
                               
              590K
              $8.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.96 - $32.07
      $578K - $808K
     
         
           |    
          
                               
              138K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.46 - $9.89
      $30.5K - $40.4K
     
         
           |    
          
                               
              426K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $56.8
      $169K - $192K
     
         
           |    
          
                               
              154K
              $8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.66 - $3.29
      $40.3K - $49.9K
     
         
           |    
          
                               
              1.4M
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $5.72
      $35.4K - $47K
     
         
           |    
          
                               
              420K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.83 - $28.8
      $609K - $1.04M
     
         
           |    
          
                               
              130K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $33.53
      $10.5K - $17.6K
     
         
           |    
          
                               
              37.7K
              $891K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.5 - $71.25
      $9.24K - $9.9K
     
         
           |    
          
                               
              363K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.03 - $14.52
      $186K - $225K
     
         
           |    
          
                               
              260K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $201K - $284K
     
         
           |    
          
                               
              552K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.92 - $70.55
      $12K - $14.3K
     
         
           |    
          
                               
              45.3K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.73 - $71.06
      $792K - $958K
     
         
           |    
          
                               
              252K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $20.55
      $652K - $770K
     
         
           |    
          
                               
              729K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.74 - $27.09
      $13.2K - $19K
     
         
           |    
          
                               
              119K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.59 - $81.38
      $234K - $265K
     
         
           |    
          
                               
              182K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.01 - $8.06
      $404K - $542K
     
         
           |    
          
                               
              534K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $18.96
      $8.86K - $11.4K
     
         
           |    
          
                               
              282K
              $4.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.71 - $20.93
      $160K - $200K
     
         
           |    
          
                               
              352K
              $6.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.78 - $22.61
      $7.61K - $10.9K
     
         
           |    
          
                               
              169K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.26 - $124.36
      $331K - $423K
     
         
           |    
          
                               
              79.4K
              $8.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.38 - $9.3
      $421K - $614K
     
         
           |    
          
                               
              697K
              $4.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.36 - $14.93
      $758K - $1.09M
     
         
           |    
          
                               
              6.69M
              $91.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.28 - $13.3
      $344K - $493K
     
         
           |    
          
                               
              327K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $5.15
      $26K - $32.4K
     
         
           |    
          
                               
              845K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.0 - $325.66
      $653K - $746K
     
         
           |    
          
                               
              48.8K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $267K - $304K
     
         
           |    
          
                               
              213K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.62 - $44.11
      $1.9K - $2.12K
     
         
           |    
          
                               
              200K
              $7.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $192K - $207K
     
         
           |    
          
                               
              140K
              $12.5M
             
           | 
          
            
              
            
           |