| 
              
           | 
          
            
           | 
          
                                   
      $8.56 - $12.03
      $86.5K - $122K
     
         
           |    
          
                               
              382K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $55.66
      $559K - $687K
     
         
           |    
          
                               
              33.5K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.25 - $42.28
      $533K - $622K
     
         
           |    
          
                               
              111K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.29 - $269.33
      $176K - $236K
     
         
           |    
          
                               
              11.1K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.83 - $95.32
      $364K - $483K
     
         
           |    
          
                               
              20.7K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.34 - $25.75
      $417K - $619K
     
         
           |    
          
                               
              85K
              $2.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $104K - $137K
     
         
           |    
          
                               
              47.5K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $156K - $187K
     
         
           |    
          
                               
              9.81K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.51 - $223.5
      $135K - $180K
     
         
           |    
          
                               
              40.7K
              $8.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $5.78K - $8.62K
     
         
           |    
          
                               
              24.5K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $53.02
      $598K - $620K
     
         
           |    
          
                               
              11.7K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $388.56 - $520.27
      $576K - $771K
     
         
           |    
          
                               
              1.48K
              $602K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $31.15
      $119K - $149K
     
         
           |    
          
                               
              140K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $143K - $195K
     
         
           |    
          
                               
              5.11K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $43.21
      $303K - $378K
     
         
           |    
          
                               
              70.5K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $63.94
      $280K - $324K
     
         
           |    
          
                               
              117K
              $7.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $58.9K - $86.3K
     
         
           |    
          
                               
              34.8K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.36 - $50.68
      $537K - $541K
     
         
           |    
          
                               
              433K
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.5 - $33.24
      $473K - $593K
     
         
           |    
          
                               
              17.8K
              $561K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.8 - $53.97
      $370K - $446K
     
         
           |    
          
                               
              54K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.84 - $20.94
      $418K - $553K
     
         
           |    
          
                               
              26.4K
              $553K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $123K - $239K
     
         
           |    
          
                               
              16.4K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $133K - $164K
     
         
           |    
          
                               
              51.4K
              $9.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $93.5K - $190K
     
         
           |    
          
                               
              13.2K
              $981K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.31 - $388.96
      $379K - $520K
     
         
           |    
          
                               
              2.14K
              $803K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $649 - $853
     
         
           |    
          
                               
              13.5K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.22 - $37.29
      $386K - $433K
     
         
           |    
          
                               
              75.1K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $116K - $147K
     
         
           |    
          
                               
              50.1K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $363K - $435K
     
         
           |    
          
                               
              53.8K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $394K - $480K
     
         
           |    
          
                               
              2.72K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $349K - $430K
     
         
           |    
          
                               
              29.5K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.81 - $136.49
      $2.24K - $2.87K
     
         
           |    
          
                               
              33.3K
              $4.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.42 - $18.98
      $565K - $695K
     
         
           |    
          
                               
              101K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.11 - $10.84
      $399K - $475K
     
         
           |    
          
                               
              163K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $623K - $697K
     
         
           |    
          
                               
              61.6K
              $14.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $91.7K - $129K
     
         
           |    
          
                               
              14K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $382K - $495K
     
         
           |    
          
                               
              13.6K
              $490K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.41 - $41.62
      $426K - $439K
     
         
           |    
          
                               
              168K
              $7.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.89 - $19.35
      $216K - $280K
     
         
           |    
          
                               
              77.6K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $98.6
      $321K - $461K
     
         
           |    
          
                               
              4.67K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $299K - $353K
     
         
           |    
          
                               
              44.7K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $58.08
      $277K - $399K
     
         
           |    
          
                               
              15.6K
              $827K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.8 - $64.59
      $344K - $429K
     
         
           |    
          
                               
              12.3K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.49 - $22.74
      $161K - $319K
     
         
           |    
          
                               
              26.9K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $170.3
      $569K - $671K
     
         
           |    
          
                               
              23.6K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.39 - $30.52
      $484K - $724K
     
         
           |    
          
                               
              51.3K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.76 - $37.75
      $6.99K - $11.1K
     
         
           |    
          
                               
              39.7K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.49 - $29.35
      $329K - $450K
     
         
           |    
          
                               
              15.3K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $411K - $475K
     
         
           |    
          
                               
              46.2K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.46 - $55.3
      $334K - $389K
     
         
           |    
          
                               
              133K
              $7.34M
             
           | 
          
            
              
            
           |