| 
              
           | 
          
            
           | 
          
                                   
      $38.82 - $50.43
      $173K - $224K
     
         
           |    
          
                               
              4.45K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.29 - $95.6
      $102K - $120K
     
         
           |    
          
                               
              7.51K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $2.94K - $4.73K
     
         
           |    
          
                               
              4.34K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $187K - $213K
     
         
           |    
          
                               
              1.06K
              $779K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.31 - $405.74
      $116K - $130K
     
         
           |    
          
                               
              1.81K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.4 - $119.58
      $88.2K - $105K
     
         
           |    
          
                               
              7.78K
              $861K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.25 - $189.41
      $45.9K - $49.6K
     
         
           |    
          
                               
              9.87K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $1.5K - $1.83K
     
         
           |    
          
                               
              1.32K
              $801K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.41 - $23.25
      $213K - $243K
     
         
           |    
          
                               
              61.9K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $63.1K - $66.7K
     
         
           |    
          
                               
              40.4K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $782 - $954
     
         
           |    
          
                               
              1.33K
              $636K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.82 - $4.97
      $68.2K - $120K
     
         
           |    
          
                               
              24.2K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $46K - $55.9K
     
         
           |    
          
                               
              1.56K
              $778K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $1.45K - $1.93K
     
         
           |    
          
                               
              2.67K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $19.9K - $24.9K
     
         
           |    
          
                               
              4.9K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.84 - $51.7
      $42.1K - $45.5K
     
         
           |    
          
                               
              8.36K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $31.5K - $36.2K
     
         
           |    
          
                               
              710
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.56 - $80.65
      $22K - $26.3K
     
         
           |    
          
                               
              3.9K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $25.2K - $27.5K
     
         
           |    
          
                               
              2.6K
              $661K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $25.2K - $31.5K
     
         
           |    
          
                               
              968
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $2.79K - $3.23K
     
         
           |    
          
                               
              704
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.02 - $47.63
      $660 - $714
     
         
           |    
          
                               
              15.5K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $2.82K - $3.64K
     
         
           |    
          
                               
              2.37K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $494.52 - $565.32
      $12.4K - $14.1K
     
         
           |    
          
                               
              865
              $489K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.29 - $68.7
      $5.09K - $5.7K
     
         
           |    
          
                               
              10.2K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $114K - $132K
     
         
           |    
          
                               
              3.18K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $7.78K - $8.76K
     
         
           |    
          
                               
              1.7K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.58 - $33.6
      $59.2 - $67.2
     
         
           |    
          
                               
              14.1K
              $473K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $27.1K - $29.3K
     
         
           |    
          
                               
              3.48K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $7.93K - $8.76K
     
         
           |    
          
                               
              7.02K
              $723K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.76 - $67.41
      $2.49K - $2.76K
     
         
           |    
          
                               
              6.06K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $15.1K - $15.9K
     
         
           |    
          
                               
              1.96K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.98 - $22.03
      $20.9K - $22K
     
         
           |    
          
                               
              62.3K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.33 - $105.31
      $566 - $632
     
         
           |    
          
                               
              4.44K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $1.11K - $1.39K
     
         
           |    
          
                               
              1.39K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $5.09K - $5.62K
     
         
           |    
          
                               
              7.04K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $181 - $228
     
         
           |    
          
                               
              1.83K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.01 - $60.18
      $15.1K - $16.8K
     
         
           |    
          
                               
              4.88K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.31 - $56.47
      $994 - $1.07K
     
         
           |    
          
                               
              7.6K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.17 - $12.13
      $20.3K - $24.3K
     
         
           |    
          
                               
              12K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $11.2K - $12K
     
         
           |    
          
                               
              3.53K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $8.6K - $9.86K
     
         
           |    
          
                               
              3K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $1.45K - $1.61K
     
         
           |    
          
                               
              2.43K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $835 - $958
     
         
           |    
          
                               
              7.02K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.53 - $6.45
      $4.55K - $6.48K
     
         
           |    
          
                               
              11.7K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.0 - $146.02
      $1.89K - $2.04K
     
         
           |    
          
                               
              1.73K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $51.67
      $35.1K - $55.5K
     
         
           |    
          
                               
              6.88K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $465 - $504
     
         
           |    
          
                               
              9.15K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.24 - $21.27
      $14.9K - $15.7K
     
         
           |    
          
                               
              10.4K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $7.35K - $7.96K
     
         
           |    
          
                               
              1.57K
              $218K
             
           | 
          
            
              
            
           |