| 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $87K - $88.2K
     
         
           |    
          
                               
              126K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $7.66K - $8.49K
     
         
           |    
          
                               
              1.93K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.39 - $16.83
      $72.2K - $74.1K
     
         
           |    
          
                               
              286K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $47.3K - $54.2K
     
         
           |    
          
                               
              1.12K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $31.6K - $32.7K
     
         
           |    
          
                               
              2.94K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $76.6K - $83.2K
     
         
           |    
          
                               
              3.57K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $29.5K - $30.3K
     
         
           |    
          
                               
              4.71K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.99 - $114.46
      $27.8K - $29.8K
     
         
           |    
          
                               
              1.84K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $67.3K - $72.9K
     
         
           |    
          
                               
              7.52K
              $930K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.88 - $237.1
      $13.7K - $15.2K
     
         
           |    
          
                               
              951
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.33 - $194.5
      $39K - $41.6K
     
         
           |    
          
                               
              1.61K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.18 - $43.86
      $26.2K - $27.2K
     
         
           |    
          
                               
              5.21K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $45.3K - $59.4K
     
         
           |    
          
                               
              1.66K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.31 - $23.01
      $19.8K - $20.5K
     
         
           |    
          
                               
              10.5K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.97 - $121.65
      $57.2K - $63.9K
     
         
           |    
          
                               
              3.86K
              $466K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $25.8K - $28.5K
     
         
           |    
          
                               
              2.42K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.1 - $243.2
      $15K - $16.8K
     
         
           |    
          
                               
              941
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $18.2K - $19.4K
     
         
           |    
          
                               
              792
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.21 - $43.91
      $104K - $108K
     
         
           |    
          
                               
              57.6K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $44K - $65.4K
     
         
           |    
          
                               
              1.69K
              $582K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.13 - $33.37
      $120K - $133K
     
         
           |    
          
                               
              37.2K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $31.6K - $35.1K
     
         
           |    
          
                               
              5.04K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $12.9K - $13.6K
     
         
           |    
          
                               
              4.43K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.69 - $24.32
      $9.4K - $9.66K
     
         
           |    
          
                               
              22.4K
              $543K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $8.93K - $10.1K
     
         
           |    
          
                               
              3.74K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $29.8K - $36.8K
     
         
           |    
          
                               
              1.47K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.84 - $28.32
      $2.87K - $3.03K
     
         
           |    
          
                               
              7.47K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $76.5
      $14.8K - $19.3K
     
         
           |    
          
                               
              3.48K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.16 - $123.66
      $7.44K - $7.79K
     
         
           |    
          
                               
              2.74K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $40.2K - $51.1K
     
         
           |    
          
                               
              1.69K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.7 - $54.86
      $9.08K - $9.82K
     
         
           |    
          
                               
              4.89K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.14 - $35.96
      $15.1K - $16.9K
     
         
           |    
          
                               
              9.39K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.79 - $41.15
      $29.3K - $30.3K
     
         
           |    
          
                               
              30.4K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $5.08K - $5.33K
     
         
           |    
          
                               
              2.13K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.53 - $37.86
      $7.39K - $8.1K
     
         
           |    
          
                               
              8.05K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.73 - $38.9
      $4.26K - $4.4K
     
         
           |    
          
                               
              16.9K
              $656K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $3.53K - $3.8K
     
         
           |    
          
                               
              6.97K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.97 - $51.59
      $8.52K - $8.98K
     
         
           |    
          
                               
              10.7K
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.11 - $32.82
      $3.44K - $3.51K
     
         
           |    
          
                               
              35.8K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.93 - $271.12
      $1.42K - $1.63K
     
         
           |    
          
                               
              849
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.77 - $13.94
      $18.7K - $24.3K
     
         
           |    
          
                               
              17.3K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $18.5K - $22.5K
     
         
           |    
          
                               
              1.36K
              $677K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.09 - $66.51
      $3.23K - $3.46K
     
         
           |    
          
                               
              10.4K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.06 - $36.69
      $14.9K - $18.2K
     
         
           |    
          
                               
              7.43K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $40K - $45.1K
     
         
           |    
          
                               
              15.7K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $60.5K - $65.3K
     
         
           |    
          
                               
              22K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $656 - $753
     
         
           |    
          
                               
              526
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $139K - $169K
     
         
           |    
          
                               
              2.08K
              $992K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $39.4K - $45.7K
     
         
           |    
          
                               
              4.07K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.1 - $40.7
      $5.79K - $6.19K
     
         
           |    
          
                               
              33.8K
              $1.34M
             
           | 
          
            
              
            
           |