| 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $5.98M - $6.94M
     
         
           |    
          
                               
              390K
              $122M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.84 - $65.39
      $941K - $1.21M
     
         
           |    
          
                               
              13.8K
              $804K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.2 - $13.1
      $428K - $550K
     
         
           |    
          
                               
              285K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.46 - $136.93
      $178K - $219K
     
         
           |    
          
                               
              42.6K
              $4.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.73 - $74.97
      $1.26M - $1.45M
     
         
           |    
          
                               
              462K
              $33.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $3.37M - $4.08M
     
         
           |    
          
                               
              260K
              $47.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.88 - $1.29
      $362K - $530K
     
         
           |    
          
                               
              2.19M
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $25.43
      $881K - $928K
     
         
           |    
          
                               
              96.7K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $8.3
      $1.09M - $1.45M
     
         
           |    
          
                               
              280K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $56.8
      $787K - $892K
     
         
           |    
          
                               
              31.7K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $11.43
      $24.1K - $40K
     
         
           |    
          
                               
              305K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.88 - $123.68
      $831K - $989K
     
         
           |    
          
                               
              7.8K
              $963K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.6 - $52.03
      $955K - $1.32M
     
         
           |    
          
                               
              21.2K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.53 - $37.33
      $657K - $732K
     
         
           |    
          
                               
              135K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $43.21
      $912K - $1.14M
     
         
           |    
          
                               
              40.4K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.61 - $152.67
      $851K - $1.07M
     
         
           |    
          
                               
              10.1K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.81 - $23.22
      $802K - $1.18M
     
         
           |    
          
                               
              106K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.08 - $2.05
      $845K - $1.6M
     
         
           |    
          
                               
              89.2K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.47 - $4.46
      $805K - $1.45M
     
         
           |    
          
                               
              52.8K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.31 - $6.63
      $366K - $563K
     
         
           |    
          
                               
              679K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.37 - $5.96
      $145K - $257K
     
         
           |    
          
                               
              219K
              $765K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.96 - $50.93
      $2.94M - $3.95M
     
         
           |    
          
                               
              223K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.33 - $6.89
      $737K - $1.17M
     
         
           |    
          
                               
              57.4K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.71 - $12.97
      $1.05M - $1.76M
     
         
           |    
          
                               
              247K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $719K - $812K
     
         
           |    
          
                               
              41.7K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.17 - $28.6
      $703K - $832K
     
         
           |    
          
                               
              31.5K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.69 - $37.91
      $1.51M - $2.07M
     
         
           |    
          
                               
              656K
              $23.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.22 - $1.51
      $737K - $912K
     
         
           |    
          
                               
              766K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.8 - $101.39
      $737K - $892K
     
         
           |    
          
                               
              5.9K
              $597K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $6.66
      $642K - $990K
     
         
           |    
          
                               
              761K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.98 - $16.04
      $1.05M - $1.41M
     
         
           |    
          
                               
              335K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.19 - $23.45
      $570K - $696K
     
         
           |    
          
                               
              92.3K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.23 - $46.38
      $671K - $737K
     
         
           |    
          
                               
              45.2K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.32 - $39.88
      $719K - $835K
     
         
           |    
          
                               
              10.4K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.17 - $1.62
      $591K - $819K
     
         
           |    
          
                               
              287K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.26 - $29.45
      $733K - $854K
     
         
           |    
          
                               
              236K
              $6.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.06 - $23.06
      $778K - $941K
     
         
           |    
          
                               
              77.7K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.13 - $40.91
      $621K - $937K
     
         
           |    
          
                               
              5.7K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.69 - $2.23
      $34.6K - $112K
     
         
           |    
          
                               
              788K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.37 - $2.25
      $82.6K - $136K
     
         
           |    
          
                               
              726K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.0 - $3.49
      $1.54M - $2.68M
     
         
           |    
          
                               
              1.51M
              $5.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.68 - $17.14
      $7.48K - $12K
     
         
           |    
          
                               
              304K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.66 - $2.53
      $701K - $1.07M
     
         
           |    
          
                               
              22.1K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.64 - $28.0
      $21.6K - $30.8K
     
         
           |    
          
                               
              147K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.91 - $4.09
      $499K - $701K
     
         
           |    
          
                               
              134K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.58 - $4.88
      $56.2K - $76.6K
     
         
           |    
          
                               
              614K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.01 - $2.5
      $716K - $891K
     
         
           |    
          
                               
              933K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.36 - $14.56
      $374K - $479K
     
         
           |    
          
                               
              1.01M
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.7 - $82.14
      $665K - $772K
     
         
           |    
          
                               
              5.4K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.48 - $30.03
      $645K - $760K
     
         
           |    
          
                               
              28.3K
              $721K
             
           | 
          
            
              
            
           |