| 
              
           | 
          
            
           | 
          
                                   
      $118.55 - $170.08
      $602K - $863K
     
         
           |    
          
                               
              23.1K
              $3.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.4 - $12.87
      $52.2K - $71.4K
     
         
           |    
          
                               
              64K
              $634K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.48 - $15.63
      $109K - $149K
     
         
           |    
          
                               
              28.5K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $50.7K - $62.1K
     
         
           |    
          
                               
              51.4K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.29 - $20.65
      $214K - $255K
     
         
           |    
          
                               
              36.7K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.97 - $24.5
      $212K - $248K
     
         
           |    
          
                               
              34.9K
              $832K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.55 - $252.55
      $437K - $529K
     
         
           |    
          
                               
              15.6K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $24.56
      $364K - $472K
     
         
           |    
          
                               
              92.5K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $251K - $360K
     
         
           |    
          
                               
              4.42K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $226K - $261K
     
         
           |    
          
                               
              2.2K
              $991K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $178K - $211K
     
         
           |    
          
                               
              13.5K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.75 - $170.63
      $338K - $407K
     
         
           |    
          
                               
              6.32K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.42 - $11.46
      $197K - $239K
     
         
           |    
          
                               
              58.3K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $241K - $273K
     
         
           |    
          
                               
              33.1K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.34 - $67.22
      $93.6K - $133K
     
         
           |    
          
                               
              8.42K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.08 - $32.78
      $248K - $290K
     
         
           |    
          
                               
              9.96K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $88.2K - $140K
     
         
           |    
          
                               
              45.8K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $12.65
      $147K - $186K
     
         
           |    
          
                               
              26.7K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.42 - $18.98
      $128K - $157K
     
         
           |    
          
                               
              70.1K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.92 - $38.84
      $204K - $234K
     
         
           |    
          
                               
              30.1K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.2 - $73.35
      $1.67M - $2.71M
     
         
           |    
          
                               
              80.8K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $170K - $222K
     
         
           |    
          
                               
              191K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              22.9K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.92 - $11.89
      $127K - $169K
     
         
           |    
          
                               
              76.7K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.03 - $6.1
      $247K - $299K
     
         
           |    
          
                               
              55.9K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $26.78
      $188K - $220K
     
         
           |    
          
                               
              29K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.97 - $2.81
      $175K - $250K
     
         
           |    
          
                               
              79.6K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.38 - $8.33
      $202K - $264K
     
         
           |    
          
                               
              52.3K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.32 - $114.99
      $259K - $341K
     
         
           |    
          
                               
              4.64K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.91 - $162.93
      $176K - $219K
     
         
           |    
          
                               
              5.27K
              $824K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.99K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.14 - $160.88
      $390K - $482K
     
         
           |    
          
                               
              12.5K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.49 - $21.18
      $69.1K - $83.6K
     
         
           |    
          
                               
              64.6K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.05 - $47.38
      $128K - $174K
     
         
           |    
          
                               
              32.5K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.23 - $47.35
      $218K - $264K
     
         
           |    
          
                               
              8.48K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $229K - $280K
     
         
           |    
          
                               
              9.94K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.48 - $38.2
      $247K - $299K
     
         
           |    
          
                               
              12.1K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.52 - $2.28
      $67.8K - $102K
     
         
           |    
          
                               
              236K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.91 - $10.01
      $114K - $166K
     
         
           |    
          
                               
              50.2K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.8 - $42.16
      $316K - $419K
     
         
           |    
          
                               
              33.6K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.08 - $36.24
      $138K - $208K
     
         
           |    
          
                               
              55.9K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $17.72
      $215K - $258K
     
         
           |    
          
                               
              27.4K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $87.67
      $222K - $258K
     
         
           |    
          
                               
              5.59K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.92 - $30.03
      $240K - $301K
     
         
           |    
          
                               
              18.4K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $210K - $243K
     
         
           |    
          
                               
              20.8K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.08 - $16.35
      $268K - $311K
     
         
           |    
          
                               
              98.5K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $215K - $274K
     
         
           |    
          
                               
              9.57K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.73 - $77.01
      $262K - $355K
     
         
           |    
          
                               
              15.5K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.26
      $373K - $567K
     
         
           |    
          
                               
              37.4K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $44.75
      $370K - $483K
     
         
           |    
          
                               
              57.5K
              $2.57M
             
           | 
          
            
              
            
           |