| 
              
           | 
          
            
           | 
          
                                   
      $126.6 - $151.6
      $121K - $145K
     
         
           |    
          
                               
              22.1K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.63 - $38.64
      $24K - $33.6K
     
         
           |    
          
                               
              21.1K
              $798K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.08 - $175.5
      $28.7K - $43.7K
     
         
           |    
          
                               
              6.37K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.23 - $106.42
      $9.42K - $14.5K
     
         
           |    
          
                               
              4.68K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $487.07 - $672.24
      $269K - $371K
     
         
           |    
          
                               
              10.3K
              $5.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.81 - $9.46
      $12.1K - $23.8K
     
         
           |    
          
                               
              49.9K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.41 - $34.31
      $30.5K - $38.2K
     
         
           |    
          
                               
              32.6K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.72 - $254.17
      $12.1K - $18K
     
         
           |    
          
                               
              2.69K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $578K - $651K
     
         
           |    
          
                               
              84.3K
              $8.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              90.9K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.66 - $167.68
      $15.6K - $21.6K
     
         
           |    
          
                               
              3.64K
              $610K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.61 - $152.99
      $163K - $196K
     
         
           |    
          
                               
              31.4K
              $4.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.07 - $265.71
      $23.6K - $32.4K
     
         
           |    
          
                               
              9.82K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.8 - $64.85
      $20.3K - $37.9K
     
         
           |    
          
                               
              6.76K
              $436K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $14.29
      $57.2K - $109K
     
         
           |    
          
                               
              22K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.26 - $72.4
      $91.8K - $118K
     
         
           |    
          
                               
              16.5K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.09K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              37.4K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $966K - $1.11M
     
         
           |    
          
                               
              900K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $186K - $274K
     
         
           |    
          
                               
              5.4K
              $9.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $43K - $59.5K
     
         
           |    
          
                               
              26.3K
              $861K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $110.36
      $13.6K - $21.9K
     
         
           |    
          
                               
              3.67K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.62 - $15.51
      $65.6K - $106K
     
         
           |    
          
                               
              19.1K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $7.64K - $9.96K
     
         
           |    
          
                               
              9.95K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $32.24
      $103K - $139K
     
         
           |    
          
                               
              11.1K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $689K - $821K
     
         
           |    
          
                               
              50.8K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.1 - $129.63
      $46.5K - $52.4K
     
         
           |    
          
                               
              45.2K
              $5.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.91 - $70.14
      $323K - $474K
     
         
           |    
          
                               
              25.4K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $8.52K - $13.6K
     
         
           |    
          
                               
              2.48K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.13 - $167.48
      $17K - $32K
     
         
           |    
          
                               
              2.48K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.65 - $175.49
      $151K - $209K
     
         
           |    
          
                               
              7.12K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $11K - $18.8K
     
         
           |    
          
                               
              16.7K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $7.55K - $12.9K
     
         
           |    
          
                               
              20.5K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.8 - $16.92
      $21.6K - $33.9K
     
         
           |    
          
                               
              81.1K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.29 - $11.3
      $15.8K - $28.4K
     
         
           |    
          
                               
              25.9K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $71.3K - $87.3K
     
         
           |    
          
                               
              20.2K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.31 - $241.46
      $6.42K - $8.45K
     
         
           |    
          
                               
              3.14K
              $757K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $40.2K - $44.5K
     
         
           |    
          
                               
              568
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.24 - $91.93
      $363K - $537K
     
         
           |    
          
                               
              13.3K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.01 - $86.61
      $260K - $285K
     
         
           |    
          
                               
              66.9K
              $5.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.41 - $106.28
      $111K - $139K
     
         
           |    
          
                               
              5.9K
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $10.94
      $32.2K - $45.1K
     
         
           |    
          
                               
              45K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.32 - $302.46
      $775K - $854K
     
         
           |    
          
                               
              59.7K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.79 - $241.6
      $18.3K - $37.9K
     
         
           |    
          
                               
              1.58K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $7.11K - $12K
     
         
           |    
          
                               
              2.93K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.37 - $24.39
      $54.1K - $91.9K
     
         
           |    
          
                               
              18.1K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.78 - $51.89
      $52.7K - $70.5K
     
         
           |    
          
                               
              9.61K
              $495K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.18 - $11.76
      $32.6K - $53.3K
     
         
           |    
          
                               
              29.1K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $7.91K - $13.8K
     
         
           |    
          
                               
              4.97K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.04 - $132.78
      $10K - $14.5K
     
         
           |    
          
                               
              3.64K
              $479K
             
           | 
          
            
              
            
           |