| 
              
           | 
          
            
           | 
          
                                   
      $34.66 - $38.85
      $423K - $475K
     
         
           |    
          
                               
              12.2K
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.7 - $20.2
      $381K - $391K
     
         
           |    
          
                               
              235K
              $4.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.0 - $217.92
      $399K - $478K
     
         
           |    
          
                               
              4.9K
              $959K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.21 - $180.02
      $422K - $472K
     
         
           |    
          
                               
              17.7K
              $3.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.9 - $10.87
      $305K - $335K
     
         
           |    
          
                               
              317K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.34 - $10.15
      $268K - $291K
     
         
           |    
          
                               
              359K
              $3.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $332K - $377K
     
         
           |    
          
                               
              90.2K
              $5.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.92 - $81.85
      $397K - $440K
     
         
           |    
          
                               
              8.99K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.99 - $8.41
      $367K - $386K
     
         
           |    
          
                               
              254K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $192K - $412K
     
         
           |    
          
                               
              574
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.42 - $200.58
      $310K - $410K
     
         
           |    
          
                               
              2.05K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.7 - $34.11
      $181K - $194K
     
         
           |    
          
                               
              97.2K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.75 - $25.0
      $480K - $505K
     
         
           |    
          
                               
              122K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.22 - $12.91
      $384K - $405K
     
         
           |    
          
                               
              31.4K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $324K - $369K
     
         
           |    
          
                               
              8.9K
              $994K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $253K - $307K
     
         
           |    
          
                               
              13.3K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              49.7K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $127K - $137K
     
         
           |    
          
                               
              5.65K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $225K - $322K
     
         
           |    
          
                               
              3.51K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.16 - $319.66
      $292K - $394K
     
         
           |    
          
                               
              1.23K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $406K - $435K
     
         
           |    
          
                               
              2.72K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.08 - $132.99
      $335K - $401K
     
         
           |    
          
                               
              3.02K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.52 - $30.48
      $298K - $318K
     
         
           |    
          
                               
              63.6K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $201K - $253K
     
         
           |    
          
                               
              8.88K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.78 - $6.16
      $336K - $359K
     
         
           |    
          
                               
              565K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.03 - $1.76
      $225K - $384K
     
         
           |    
          
                               
              218K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.78 - $5.03
      $247K - $329K
     
         
           |    
          
                               
              159K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $18.6K - $20.5K
     
         
           |    
          
                               
              34.4K
              $3.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.56 - $16.01
      $238K - $330K
     
         
           |    
          
                               
              177K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.41 - $8.79
      $325K - $340K
     
         
           |    
          
                               
              298K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.0 - $136.73
      $59.5K - $90.4K
     
         
           |    
          
                               
              10.6K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.25 - $13.4
      $451K - $733K
     
         
           |    
          
                               
              180K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.3 - $42.82
      $274K - $363K
     
         
           |    
          
                               
              8.47K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.17 - $39.17
      $464K - $565K
     
         
           |    
          
                               
              43.7K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.69 - $147.99
      $684K - $799K
     
         
           |    
          
                               
              23K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.44 - $48.99
      $343K - $354K
     
         
           |    
          
                               
              7.23K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.46 - $24.74
      $216K - $228K
     
         
           |    
          
                               
              192K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.35 - $21.7
      $344K - $350K
     
         
           |    
          
                               
              27.9K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.43 - $9.1
      $251K - $355K
     
         
           |    
          
                               
              39K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.54K
              $896K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.12 - $3.89
      $277K - $345K
     
         
           |    
          
                               
              88.7K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.0 - $43.33
      $64.7K - $71.9K
     
         
           |    
          
                               
              90.9K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $338K - $381K
     
         
           |    
          
                               
              2.52K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $51.67
      $367K - $581K
     
         
           |    
          
                               
              30.9K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.89 - $22.2
      $324K - $328K
     
         
           |    
          
                               
              87.3K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.87 - $94.45
      $308K - $339K
     
         
           |    
          
                               
              32.6K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.26 - $15.88
      $292K - $303K
     
         
           |    
          
                               
              89.5K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $59.19
      $294K - $354K
     
         
           |    
          
                               
              5.99K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.59 - $3.75
      $80.8K - $117K
     
         
           |    
          
                               
              305K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $3.97
      $76.7K - $179K
     
         
           |    
          
                               
              544K
              $1.18M
             
           | 
          
            
              
            
           |